### Log truncated: showing last 9.0 of 19.5 MB. Use the Download button on the build page to get the full log (.gz). ### 2026-10-01 04:36:41,246 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [94/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.disabled:contains("Reward") 2026-10-01 04:36:41,297 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [95/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-01 04:36:41,352 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [96/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:36:41,401 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [97/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-01 04:36:41,454 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [98/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:36:41,505 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [99/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-10-01 04:36:41,640 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [100/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-10-01 04:36:41,690 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [101/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-01 04:36:41,758 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [102/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:36:41,808 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [103/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-01 04:36:41,859 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [104/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:36:41,910 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [105/138] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("1"))) 2026-10-01 04:36:41,963 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [106/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-01 04:36:42,030 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [107/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:36:42,080 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [108/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.00","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-10-01 04:36:42,132 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [109/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:36:42,182 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [110/138] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("2"))) 2026-10-01 04:36:42,234 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [111/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-01 04:36:42,303 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [112/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:36:42,355 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [113/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3.00","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("3"))) 2026-10-01 04:36:42,407 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [114/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:36:42,456 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [115/138] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '3' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("3"))) 2026-10-01 04:36:42,508 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [116/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-01 04:36:42,558 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [117/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-10-01 04:36:42,613 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [118/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.disabled:contains("Reward") 2026-10-01 04:36:42,665 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [119/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-01 04:36:42,717 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [120/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-01 04:36:42,791 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [121/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:36:42,842 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [122/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("4"))) 2026-10-01 04:36:42,894 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [123/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:36:42,944 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [124/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-01 04:36:42,995 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [125/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-10-01 04:36:43,051 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [126/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.highlight:contains("Reward") 2026-10-01 04:36:43,103 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [127/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-01 04:36:43,154 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [128/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80")) 2026-10-01 04:36:43,205 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [129/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"):not(:visible)) 2026-10-01 04:36:43,255 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [130/138] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-01 04:36:43,314 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [131/138] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-01 04:36:43,365 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [132/138] Tour PosLoyaltyLoyaltyProgram1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-01 04:36:43,416 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [133/138] Tour PosLoyaltyLoyaltyProgram1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-01 04:36:43,472 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [134/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-01 04:36:43,524 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [135/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-01 04:36:43,577 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [136/138] Tour PosLoyaltyLoyaltyProgram1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-01 04:36:43,631 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [137/138] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-01 04:36:43,666 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:43] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.013 0.014 2026-10-01 04:36:43,690 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56853191 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '2c0a286f-9cfd-44db-b931-50382e70c423'}] 2026-10-01 04:36:44,132 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56853191 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '2c0a286f-9cfd-44db-b931-50382e70c423'} created pos.order #583 2026-10-01 04:36:44,148 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56853191 finished 2026-10-01 04:36:44,194 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 138 0.122 0.384 2026-10-01 04:36:44,277 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 35 0.024 0.034 2026-10-01 04:36:44,295 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 04:36:44,337 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95736751 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '2c0a286f-9cfd-44db-b931-50382e70c423'}] 2026-10-01 04:36:44,344 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [138/138] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-01 04:36:44,346 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95736751 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '2c0a286f-9cfd-44db-b931-50382e70c423'} sync ignored for existing PoS order pos.order(583,) (state: paid) 2026-10-01 04:36:44,362 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95736751 finished 2026-10-01 04:36:44,394 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-10-01 04:36:44,395 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram1 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-01 04:36:44,468 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.057 0.076 2026-10-01 04:36:44,543 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 26467496 (allocated 29102080) 2026-10-01 04:36:44,548 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 82049 2026-10-01 04:36:44,550 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-10-01 04:36:44,555 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 82049 2026-10-01 04:36:44,655 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_043644_655438_test_loyalty_free_product_loyalty_program.txt 2026-10-01 04:36:44,655 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmprykv4b02_chrome_odoo" 2026-10-01 04:36:44,972 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 82290 2026-10-01 04:36:44,973 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp8ryur3nm_chrome_odoo 2026-10-01 04:36:44,973 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:44177/json/version 2026-10-01 04:36:44,975 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44177', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:36:44,999 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-01 04:36:45,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:44177/json 2026-10-01 04:36:45,001 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44177', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:36:45,013 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:44177/devtools/page/5982DECBEA606105F1321F6F31EB1584 2026-10-01 04:36:45,029 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-10-01 04:36:45,034 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-10-01 04:36:45,078 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:36:45,082 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-10-01 04:36:45,087 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-01 04:36:45,087 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-01 04:36:45,181 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:45] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.029 0.052 2026-10-01 04:36:45,205 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '5982DECBEA606105F1321F6F31EB1584', 'loaderId': '58784011F730031098645C6EF7A2A11A', 'isDownload': False} 2026-10-01 04:36:45,205 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-10-01 04:36:45,216 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:36:45,250 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:45] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.018 2026-10-01 04:36:45,256 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:45] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.024 2026-10-01 04:36:45,270 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:45] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-10-01 04:36:45,745 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:36:45,752 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:36:45,759 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:36:45,791 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-10-01 04:36:45,791 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:36:45,800 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [1/170] Tour PosLoyaltyLoyaltyProgram2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-01 04:36:45,810 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 04:36:45,828 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:36:45,855 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:45] "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.009 2026-10-01 04:36:45,860 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-10-01 04:36:45,899 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.010 0.024 2026-10-01 04:36:45,908 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-10-01 04:36:46,562 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 295 0.301 0.318 2026-10-01 04:36:46,587 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:46] "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-01 04:36:46,659 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 04:36:46,732 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:46] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.006 0.041 2026-10-01 04:36:46,768 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36: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-01 04:36:46,782 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-01 04:36:46,793 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:36:46,848 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:36:46,872 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:36:46,875 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-10-01 04:36:46,878 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:36:46,935 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:46] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.029 0.051 2026-10-01 04:36:46,954 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 04:36:46,965 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:46] "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-01 04:36:46,997 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:46] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.029 0.113 2026-10-01 04:36:47,004 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.033 2026-10-01 04:36:47,041 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [2/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:36:47,119 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:47] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.064 0.084 2026-10-01 04:36:47,127 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:36:47,145 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:47] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.016 0.149 2026-10-01 04:36:47,190 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:47] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.013 0.208 2026-10-01 04:36:47,209 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [3/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-01 04:36:47,212 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:47] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.128 2026-10-01 04:36:47,244 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:47] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.152 2026-10-01 04:36:47,272 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:47] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.136 2026-10-01 04:36:47,299 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:47] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-10-01 04:36:47,335 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [4/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-01 04:36:47,336 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:47] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-10-01 04:36:47,370 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:47] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.169 2026-10-01 04:36:47,394 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:47] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-10-01 04:36:47,398 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [5/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-10-01 04:36:47,431 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:47] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.173 2026-10-01 04:36:47,447 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [6/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-10-01 04:36:47,466 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:47] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.176 2026-10-01 04:36:47,483 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:47] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.173 2026-10-01 04:36:47,503 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [7/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-10-01 04:36:47,569 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [8/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:36:47,617 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [9/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-01 04:36:47,629 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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 - 14 0.034 0.031 2026-10-01 04:36:47,643 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:47] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.004 0.062 2026-10-01 04:36:47,672 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [10/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-10-01 04:36:47,687 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.013 0.030 2026-10-01 04:36:47,725 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [11/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-10-01 04:36:47,750 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:36:47,778 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [12/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-01 04:36:47,832 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [13/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-01 04:36:47,922 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [14/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-01 04:36:47,973 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [15/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-10-01 04:36:48,030 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [16/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.highlight:contains("Reward") 2026-10-01 04:36:48,081 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [17/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-01 04:36:48,134 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [18/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-01 04:36:48,207 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [19/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-10-01 04:36:48,271 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [20/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-01 04:36:48,322 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [21/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-10-01 04:36:48,376 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [22/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-10-01 04:36:48,427 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [23/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-01 04:36:48,483 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [24/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '3.20' (trigger: .product-screen .order-summary .total:contains("3.20")) 2026-10-01 04:36:48,532 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [25/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '3.20' (trigger: .product-screen .order-summary .total:contains("3.20"):not(:visible)) 2026-10-01 04:36:48,583 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [26/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-01 04:36:48,650 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [27/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-01 04:36:48,664 44 INFO ? werkzeug: 127.0.0.1 - - [01/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-01 04:36:48,664 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:36:48,701 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [28/170] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-01 04:36:48,752 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [29/170] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-01 04:36:48,825 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [30/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-01 04:36:48,876 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [31/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-01 04:36:48,929 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [32/170] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-01 04:36:48,985 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [33/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-01 04:36:48,995 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36: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.008 2026-10-01 04:36:49,026 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:49] "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-01 04:36:49,053 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37713045 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'b192531b-6a9a-45a3-8a00-1b240ad56283'}] 2026-10-01 04:36:49,060 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:36:49,443 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37713045 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'b192531b-6a9a-45a3-8a00-1b240ad56283'} created pos.order #584 2026-10-01 04:36:49,460 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37713045 finished 2026-10-01 04:36:49,521 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 145 0.208 0.263 2026-10-01 04:36:49,615 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.033 0.036 2026-10-01 04:36:49,637 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:49] "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-01 04:36:49,734 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11101004 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'b192531b-6a9a-45a3-8a00-1b240ad56283'}] 2026-10-01 04:36:49,747 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [34/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-01 04:36:49,753 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11101004 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'b192531b-6a9a-45a3-8a00-1b240ad56283'} sync ignored for existing PoS order pos.order(584,) (state: paid) 2026-10-01 04:36:49,768 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11101004 finished 2026-10-01 04:36:49,796 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [35/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:36:49,846 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [36/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-01 04:36:49,865 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.054 0.079 2026-10-01 04:36:49,913 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [37/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-01 04:36:49,913 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.009 0.016 2026-10-01 04:36:49,966 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [38/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-10-01 04:36:50,016 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [39/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "BBB Test Partner" (trigger: .modal-dialog .input-group input) 2026-10-01 04:36:50,071 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [40/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'BBB Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(BBB Test Partner)) 2026-10-01 04:36:50,136 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [41/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:36:50,181 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [42/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-01 04:36:50,190 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:50] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.031 0.029 2026-10-01 04:36:50,205 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:50] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.004 0.060 2026-10-01 04:36:50,231 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [43/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-10-01 04:36:50,255 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.017 0.031 2026-10-01 04:36:50,286 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [44/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-10-01 04:36:50,337 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [45/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-01 04:36:50,391 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [46/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-01 04:36:50,461 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [47/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:36:50,512 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [48/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-01 04:36:50,562 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [49/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:36:50,612 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [50/170] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("1"))) 2026-10-01 04:36:50,664 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [51/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-01 04:36:50,734 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [52/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:36:50,784 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [53/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-10-01 04:36:50,837 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [54/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:36:50,886 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [55/170] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("2"))) 2026-10-01 04:36:50,938 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [56/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-01 04:36:51,004 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [57/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:36:51,055 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [58/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("3"))) 2026-10-01 04:36:51,106 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [59/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:36:51,157 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [60/170] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '3' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("3"))) 2026-10-01 04:36:51,208 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [61/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-01 04:36:51,258 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [62/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-10-01 04:36:51,313 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [63/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-10-01 04:36:51,365 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [64/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-01 04:36:51,417 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [65/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-01 04:36:51,485 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [66/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:36:51,538 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [67/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("4"))) 2026-10-01 04:36:51,588 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [68/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:36:51,638 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [69/170] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '4' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("4"))) 2026-10-01 04:36:51,690 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [70/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-01 04:36:51,740 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [71/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-10-01 04:36:51,796 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [72/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.highlight:contains("Reward") 2026-10-01 04:36:51,847 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [73/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-01 04:36:51,900 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [74/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:36:51,951 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [75/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-01 04:36:52,033 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [76/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-01 04:36:52,087 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [77/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-10-01 04:36:52,139 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [78/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "CCC Test Partner" (trigger: .modal-dialog .input-group input) 2026-10-01 04:36:52,193 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [79/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'CCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(CCC Test Partner)) 2026-10-01 04:36:52,258 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [80/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:36:52,305 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [81/170] Tour PosLoyaltyLoyaltyProgram2 → Step .product-screen .set-partner:contains("CCC Test Partner") 2026-10-01 04:36:52,309 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:52] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.029 0.028 2026-10-01 04:36:52,320 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:52] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.056 2026-10-01 04:36:52,364 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [82/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80")) 2026-10-01 04:36:52,365 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.014 0.030 2026-10-01 04:36:52,407 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [83/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"):not(:visible)) 2026-10-01 04:36:52,458 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [84/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-01 04:36:52,515 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [85/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-01 04:36:52,565 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [86/170] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-01 04:36:52,616 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [87/170] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-01 04:36:52,673 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [88/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-01 04:36:52,725 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [89/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-01 04:36:52,779 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [90/170] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-01 04:36:52,850 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [91/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-01 04:36:52,861 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88924869 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': '27551244-4d5e-4ee3-9628-25e92f304f0c'}] 2026-10-01 04:36:53,164 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88924869 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': '27551244-4d5e-4ee3-9628-25e92f304f0c'} created pos.order #585 2026-10-01 04:36:53,181 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88924869 finished 2026-10-01 04:36:53,225 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 138 0.111 0.255 2026-10-01 04:36:53,329 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.037 0.040 2026-10-01 04:36:53,359 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:53] "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-01 04:36:53,413 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [92/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-01 04:36:53,420 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98949327 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '27551244-4d5e-4ee3-9628-25e92f304f0c'}] 2026-10-01 04:36:53,433 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98949327 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '27551244-4d5e-4ee3-9628-25e92f304f0c'} sync ignored for existing PoS order pos.order(585,) (state: paid) 2026-10-01 04:36:53,448 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98949327 finished 2026-10-01 04:36:53,468 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [93/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:36:53,515 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [94/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-01 04:36:53,550 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.061 0.073 2026-10-01 04:36:53,588 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [95/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-01 04:36:53,592 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.007 0.016 2026-10-01 04:36:53,643 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [96/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-10-01 04:36:53,693 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [97/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "CCC Test Partner" (trigger: .modal-dialog .input-group input) 2026-10-01 04:36:53,746 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [98/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'CCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(CCC Test Partner)) 2026-10-01 04:36:53,806 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [99/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:36:53,844 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36: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.025 2026-10-01 04:36:53,858 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [100/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-01 04:36:53,900 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.015 0.030 2026-10-01 04:36:53,908 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [101/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-10-01 04:36:53,963 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [102/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-10-01 04:36:54,013 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [103/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-01 04:36:54,066 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [104/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-01 04:36:54,137 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [105/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:36:54,189 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [106/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-01 04:36:54,240 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [107/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-01 04:36:54,293 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [108/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("3"))) 2026-10-01 04:36:54,470 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [109/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:36:54,521 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [110/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:36:54,571 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [111/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-01 04:36:54,636 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [112/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-01 04:36:54,690 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [113/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-10-01 04:36:54,740 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [114/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "BBB Test Partner" (trigger: .modal-dialog .input-group input) 2026-10-01 04:36:54,795 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [115/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'BBB Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(BBB Test Partner)) 2026-10-01 04:36:54,860 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [116/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:36:54,895 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36: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.015 0.025 2026-10-01 04:36:54,918 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [117/170] Tour PosLoyaltyLoyaltyProgram2 → Step .product-screen .set-partner:contains("BBB Test Partner") 2026-10-01 04:36:54,944 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.013 0.030 2026-10-01 04:36:54,962 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [118/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60")) 2026-10-01 04:36:55,016 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [119/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60"):not(:visible)) 2026-10-01 04:36:55,063 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [120/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-01 04:36:55,122 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [121/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-01 04:36:55,175 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [122/170] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-01 04:36:55,226 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [123/170] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-01 04:36:55,279 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [124/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-01 04:36:55,333 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [125/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-01 04:36:55,385 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [126/170] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-01 04:36:55,452 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [127/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-01 04:36:55,456 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78932134 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000003', 'uuid': 'a4c4df6f-6831-4c0e-92eb-c99b5c1b3ba7'}] 2026-10-01 04:36:55,831 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78932134 order {'name': '/', 'pos_reference': '262-76-000003', 'uuid': 'a4c4df6f-6831-4c0e-92eb-c99b5c1b3ba7'} created pos.order #586 2026-10-01 04:36:55,847 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78932134 finished 2026-10-01 04:36:55,893 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 138 0.161 0.279 2026-10-01 04:36:55,988 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.021 0.046 2026-10-01 04:36:56,024 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:56] "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-01 04:36:56,062 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91004836 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': 'a4c4df6f-6831-4c0e-92eb-c99b5c1b3ba7'}] 2026-10-01 04:36:56,071 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91004836 order {'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': 'a4c4df6f-6831-4c0e-92eb-c99b5c1b3ba7'} sync ignored for existing PoS order pos.order(586,) (state: paid) 2026-10-01 04:36:56,078 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [128/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-01 04:36:56,086 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91004836 finished 2026-10-01 04:36:56,126 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [129/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-01 04:36:56,189 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.051 0.078 2026-10-01 04:36:56,191 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [130/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:36:56,242 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [131/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-01 04:36:56,262 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.012 0.026 2026-10-01 04:36:56,293 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [132/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:36:56,344 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [133/170] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("1"))) 2026-10-01 04:36:56,396 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [134/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-01 04:36:56,446 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [135/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-10-01 04:36:56,502 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [136/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-10-01 04:36:56,555 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [137/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-01 04:36:56,607 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [138/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:36:56,661 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [139/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-01 04:36:56,730 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [140/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-01 04:36:56,785 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [141/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-10-01 04:36:56,835 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [142/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "CCC Test Partner" (trigger: .modal-dialog .input-group input) 2026-10-01 04:36:56,891 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [143/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'CCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(CCC Test Partner)) 2026-10-01 04:36:56,964 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [144/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:36:57,017 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [145/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-01 04:36:57,040 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36: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.033 0.048 2026-10-01 04:36:57,066 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [146/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-10-01 04:36:57,108 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.017 0.039 2026-10-01 04:36:57,119 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [147/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.highlight:contains("Reward") 2026-10-01 04:36:57,171 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [148/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-01 04:36:57,225 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [149/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-01 04:36:57,276 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [150/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-10-01 04:36:57,332 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [151/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-01 04:36:57,390 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [152/170] Tour PosLoyaltyLoyaltyProgram2 → Step .selection-item span:nth-child(2) 2026-10-01 04:36:57,441 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [153/170] Tour PosLoyaltyLoyaltyProgram2 → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-10-01 04:36:57,513 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [154/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-10-01 04:36:57,588 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [155/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:36:57,638 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [156/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-01 04:36:57,706 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [157/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-01 04:36:57,763 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [158/170] Tour PosLoyaltyLoyaltyProgram2 → Step .unselect-tag 2026-10-01 04:36:57,827 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [159/170] Tour PosLoyaltyLoyaltyProgram2 → Step .product-screen .set-partner:contains("Customer") 2026-10-01 04:36:57,879 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [160/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40")) 2026-10-01 04:36:57,930 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [161/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"):not(:visible)) 2026-10-01 04:36:57,980 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [162/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-01 04:36:58,036 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [163/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-01 04:36:58,085 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [164/170] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-01 04:36:58,136 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [165/170] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-01 04:36:58,192 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [166/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-01 04:36:58,245 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [167/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-01 04:36:58,297 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [168/170] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-01 04:36:58,358 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [169/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-01 04:36:58,363 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73387813 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000004', 'uuid': '6e71a7ab-6130-4ccd-922d-8b30e4cbae9a'}] 2026-10-01 04:36:58,740 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73387813 order {'name': '/', 'pos_reference': '262-76-000004', 'uuid': '6e71a7ab-6130-4ccd-922d-8b30e4cbae9a'} created pos.order #587 2026-10-01 04:36:58,760 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73387813 finished 2026-10-01 04:36:58,810 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.143 0.306 2026-10-01 04:36:58,847 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36: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-01 04:36:58,883 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67069662 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': '6e71a7ab-6130-4ccd-922d-8b30e4cbae9a'}] 2026-10-01 04:36:58,892 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [170/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-01 04:36:58,897 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67069662 order {'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': '6e71a7ab-6130-4ccd-922d-8b30e4cbae9a'} sync ignored for existing PoS order pos.order(587,) (state: paid) 2026-10-01 04:36:58,924 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67069662 finished 2026-10-01 04:36:58,940 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-10-01 04:36:58,941 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-01 04:36:59,050 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.078 0.093 2026-10-01 04:36:59,187 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 30979588 (allocated 33566720) 2026-10-01 04:36:59,201 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 82290 2026-10-01 04:36:59,203 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-10-01 04:36:59,206 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 82290 2026-10-01 04:36:59,319 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_043659_319200_test_loyalty_free_product_loyalty_program.txt 2026-10-01 04:36:59,319 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmp8ryur3nm_chrome_odoo" 2026-10-01 04:36:59,703 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 82530 2026-10-01 04:36:59,703 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpczw6oqqq_chrome_odoo 2026-10-01 04:36:59,704 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:42049/json/version 2026-10-01 04:36:59,707 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42049', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:36:59,743 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-01 04:36:59,743 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:42049/json 2026-10-01 04:36:59,744 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42049', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:36:59,758 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:42049/devtools/page/F5765BB1B84A392CC4A3A413D7591124 2026-10-01 04:36:59,771 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-10-01 04:36:59,780 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-10-01 04:36:59,865 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:36:59,867 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-10-01 04:36:59,871 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-01 04:36:59,871 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-01 04:36:59,952 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:36:59] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.026 0.044 2026-10-01 04:36:59,966 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': 'F5765BB1B84A392CC4A3A413D7591124', 'loaderId': '68B5F721725594E4B51E4B08CE3EC98C', 'isDownload': False} 2026-10-01 04:36:59,967 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-10-01 04:36:59,981 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:37:00,002 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:00] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-01 04:37:00,021 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:00] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.027 2026-10-01 04:37:00,028 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:00] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-10-01 04:37:00,440 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:37:00,444 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:37:00,452 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:37:00,478 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyChangeRewardQty', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:37:00,480 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 04:37:00,487 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [1/30] Tour PosLoyaltyChangeRewardQty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-01 04:37:00,508 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-10-01 04:37:00,523 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:37:00,544 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:00] "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.007 2026-10-01 04:37:00,553 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.010 2026-10-01 04:37:00,598 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.018 0.027 2026-10-01 04:37:00,602 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-01 04:37:01,209 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 294 0.230 0.336 2026-10-01 04:37:01,225 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:37:01,280 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:37:01,327 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:01] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.029 2026-10-01 04:37:01,360 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 04:37:01,373 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-01 04:37:01,384 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:37:01,434 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:37:01,449 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:37:01,450 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:37:01,457 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:37:01,471 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:01] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.007 0.019 2026-10-01 04:37:01,489 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:01] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.039 2026-10-01 04:37:01,499 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37: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-01 04:37:01,500 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:37:01,569 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.015 0.018 2026-10-01 04:37:01,581 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:37:01,628 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [2/30] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:37:01,664 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:01] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.041 0.072 2026-10-01 04:37:01,725 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [3/30] Tour PosLoyaltyChangeRewardQty → Step click customer button (trigger: .product-screen .set-partner) 2026-10-01 04:37:01,763 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:01] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.056 0.155 2026-10-01 04:37:01,777 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.123 2026-10-01 04:37:01,806 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:01] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-10-01 04:37:01,834 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:01] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-10-01 04:37:01,893 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:01] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.017 0.132 2026-10-01 04:37:01,901 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:37:01,905 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [4/30] Tour PosLoyaltyChangeRewardQty → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-01 04:37:01,924 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:01] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-10-01 04:37:01,949 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:01] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-10-01 04:37:01,973 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:01] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-10-01 04:37:02,021 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:02] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.195 2026-10-01 04:37:02,024 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [5/30] Tour PosLoyaltyChangeRewardQty → Step Click search field (trigger: .modal .fa-search.undefined) 2026-10-01 04:37:02,051 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:02] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-10-01 04:37:02,077 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [6/30] Tour PosLoyaltyChangeRewardQty → Step Search for partner "DDD Test Partner" (trigger: .modal-dialog .input-group input) 2026-10-01 04:37:02,088 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:02] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.178 2026-10-01 04:37:02,143 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [7/30] Tour PosLoyaltyChangeRewardQty → Step click partner 'DDD Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(DDD Test Partner)) 2026-10-01 04:37:02,210 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [8/30] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:37:02,250 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37: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.017 0.032 2026-10-01 04:37:02,257 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [9/30] Tour PosLoyaltyChangeRewardQty → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-01 04:37:02,281 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:02] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.014 0.053 2026-10-01 04:37:02,355 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [10/30] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:37:02,363 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.036 0.053 2026-10-01 04:37:02,407 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [11/30] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-01 04:37:02,458 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [12/30] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-01 04:37:02,510 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [13/30] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:37:02,560 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [14/30] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .mobile-more-button) 2026-10-01 04:37:02,611 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [15/30] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .more-btn) 2026-10-01 04:37:02,672 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [16/30] Tour PosLoyaltyChangeRewardQty → Step .control-buttons button.highlight:contains("Reward") 2026-10-01 04:37:02,687 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:37:02,726 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [17/30] Tour PosLoyaltyChangeRewardQty → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-01 04:37:02,777 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [18/30] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .mobile-more-button) 2026-10-01 04:37:02,828 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [19/30] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .more-btn) 2026-10-01 04:37:02,883 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [20/30] Tour PosLoyaltyChangeRewardQty → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-01 04:37:02,943 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [21/30] Tour PosLoyaltyChangeRewardQty → Step .selection-item span:nth-child(2) 2026-10-01 04:37:02,993 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [22/30] Tour PosLoyaltyChangeRewardQty → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-10-01 04:37:03,075 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [23/30] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-10-01 04:37:03,144 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [24/30] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:37:03,195 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [25/30] Tour PosLoyaltyChangeRewardQty → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-01 04:37:03,248 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [26/30] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:37:03,300 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [27/30] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:37:03,350 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [28/30] Tour PosLoyaltyChangeRewardQty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-01 04:37:03,404 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [29/30] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:37:03,454 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [30/30] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-10-01 04:37:03,505 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-10-01 04:37:03,506 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyChangeRewardQty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-01 04:37:03,621 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 17603240 (allocated 21630976) 2026-10-01 04:37:03,624 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 82530 2026-10-01 04:37:03,624 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-10-01 04:37:03,625 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 82530 2026-10-01 04:37:03,711 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_043703_711271_test_loyalty_free_product_loyalty_program.txt 2026-10-01 04:37:03,711 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpczw6oqqq_chrome_odoo" 2026-10-01 04:37:03,729 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-10-01 04:37:05,096 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome pid: 82747 2026-10-01 04:37:05,097 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless temporary user profile dir: /tmp/tmp7h6ho40o_chrome_odoo 2026-10-01 04:37:05,097 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:35851/json/version 2026-10-01 04:37:05,098 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35851', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:37:05,228 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Browser version: Chrome/150.0.7871.114 2026-10-01 04:37:05,228 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:35851/json 2026-10-01 04:37:05,228 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35851', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:37:05,240 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Websocket url found: ws://127.0.0.1:35851/devtools/page/26CE7DB80BC5BCB17A398D36CDACEC13 2026-10-01 04:37:05,251 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Enable chrome headless console log notification 2026-10-01 04:37:05,258 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless enable page notifications 2026-10-01 04:37:05,319 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:37:05,329 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Setting session cookie in browser 2026-10-01 04:37:05,335 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-01 04:37:05,335 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-01 04:37:05,357 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:37:05,880 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:05] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.043 0.491 2026-10-01 04:37:05,883 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigation result: {'frameId': '26CE7DB80BC5BCB17A398D36CDACEC13', 'loaderId': 'D043933EFDA7847D6A5D5571F399AEB5', 'isDownload': False} 2026-10-01 04:37:05,883 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-10-01 04:37:05,896 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:37:05,911 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:05] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-01 04:37:05,916 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:05] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-01 04:37:05,925 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:05] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-01 04:37:06,412 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:37:06,414 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:37:06,428 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-01 04:37:06,472 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-01 04:37:06,481 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Evaluate test code "odoo.startTour('PosLoyaltyFreeProductTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:37:06,491 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [1/288] Tour PosLoyaltyFreeProductTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-01 04:37:06,500 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-01 04:37:06,524 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:37:06,551 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37: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.010 2026-10-01 04:37:06,563 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-10-01 04:37:06,613 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.017 0.032 2026-10-01 04:37:06,617 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-01 04:37:07,400 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 402 0.355 0.386 2026-10-01 04:37:07,441 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:07] "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-01 04:37:07,520 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37: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-01 04:37:07,578 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:07] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.034 2026-10-01 04:37:07,610 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-01 04:37:07,622 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: Owl is running in 'dev' mode. 2026-10-01 04:37:07,646 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.013 2026-10-01 04:37:07,681 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:37:07,696 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:37:07,700 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:37:07,755 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:07] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.042 0.030 2026-10-01 04:37:07,770 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:07] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.078 2026-10-01 04:37:07,775 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-10-01 04:37:07,800 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:37:07,804 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:37:07,878 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:07] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.019 2026-10-01 04:37:07,949 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [2/288] Tour PosLoyaltyFreeProductTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-01 04:37:07,986 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 04:37:08,079 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:08] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.047 0.065 2026-10-01 04:37:08,096 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:37:08,098 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:08] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.115 2026-10-01 04:37:08,199 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [3/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-01 04:37:08,208 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:08] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.072 0.156 2026-10-01 04:37:08,220 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:37:08,233 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:08] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-10-01 04:37:08,263 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:08] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.024 2026-10-01 04:37:08,317 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:08] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.279 2026-10-01 04:37:08,349 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:08] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.245 2026-10-01 04:37:08,374 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:08] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.256 2026-10-01 04:37:08,393 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:08] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.349 2026-10-01 04:37:08,420 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:08] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.174 2026-10-01 04:37:08,485 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.025 0.190 2026-10-01 04:37:08,514 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:08] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-10-01 04:37:08,541 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:08] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.212 2026-10-01 04:37:08,563 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [4/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:37:08,614 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [5/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-01 04:37:08,665 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [6/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-01 04:37:08,718 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [7/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-10-01 04:37:08,904 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [8/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:37:08,957 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [9/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-01 04:37:09,007 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [10/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-01 04:37:09,065 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [11/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-10-01 04:37:09,116 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [12/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-01 04:37:09,173 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [13/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-01 04:37:09,245 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [14/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:37:09,313 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [15/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer"))) 2026-10-01 04:37:09,364 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [16/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:37:09,415 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [17/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-5.10","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("1")):has(.price:contains("-5.10"))) 2026-10-01 04:37:09,466 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [18/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-01 04:37:09,533 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [19/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-01 04:37:09,604 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [20/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-01 04:37:09,656 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [21/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-01 04:37:09,711 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [22/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-10-01 04:37:09,762 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [23/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-01 04:37:09,815 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [24/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-01 04:37:09,889 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [25/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:37:09,956 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [26/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"6","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("6"))) 2026-10-01 04:37:10,007 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [27/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:37:10,058 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [28/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '6' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("6"))) 2026-10-01 04:37:10,109 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [29/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-10.20","quantity":"2"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("2")):has(.price:contains("-10.20"))) 2026-10-01 04:37:10,161 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [30/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-01 04:37:10,232 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [31/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-01 04:37:10,283 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [32/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-01 04:37:10,340 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [33/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-01 04:37:10,391 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [34/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-01 04:37:10,445 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [35/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '25.50' (trigger: .product-screen .order-summary .total:contains("25.50")) 2026-10-01 04:37:10,496 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [36/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '25.50' (trigger: .product-screen .order-summary .total:contains("25.50"):not(:visible)) 2026-10-01 04:37:10,546 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [37/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-01 04:37:10,624 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [38/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-01 04:37:10,641 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:37:10,649 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:37:10,676 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [39/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-01 04:37:10,724 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [40/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-01 04:37:10,801 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [41/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-01 04:37:10,856 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [42/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-01 04:37:10,908 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [43/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-01 04:37:10,963 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [44/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-01 04:37:10,994 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:10] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.015 0.015 2026-10-01 04:37:11,029 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18026700 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7ef8f0bb-25ee-48f0-b971-7ce0d9e9b15e'}] 2026-10-01 04:37:11,031 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:37:11,508 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18026700 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7ef8f0bb-25ee-48f0-b971-7ce0d9e9b15e'} created pos.order #588 2026-10-01 04:37:11,524 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18026700 finished 2026-10-01 04:37:11,604 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 245 0.238 0.340 2026-10-01 04:37:11,715 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.026 0.044 2026-10-01 04:37:11,735 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:11] "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-01 04:37:11,861 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76410176 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7ef8f0bb-25ee-48f0-b971-7ce0d9e9b15e'}] 2026-10-01 04:37:11,864 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [45/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-01 04:37:11,879 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76410176 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7ef8f0bb-25ee-48f0-b971-7ce0d9e9b15e'} sync ignored for existing PoS order pos.order(588,) (state: paid) 2026-10-01 04:37:11,896 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76410176 finished 2026-10-01 04:37:11,916 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [46/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-01 04:37:12,004 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [47/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:37:12,014 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.068 0.087 2026-10-01 04:37:12,056 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [48/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-01 04:37:12,075 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:12] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.010 0.029 2026-10-01 04:37:12,109 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [49/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:37:12,133 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.009 0.019 2026-10-01 04:37:12,157 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [50/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-10-01 04:37:12,208 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [51/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-01 04:37:12,277 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [52/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:37:12,327 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [53/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-10-01 04:37:12,378 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [54/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:37:12,429 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [55/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-10-01 04:37:12,480 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [56/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-01 04:37:12,557 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [57/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-5.10","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("1")):has(.price:contains("-5.10"))) 2026-10-01 04:37:12,617 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [58/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:37:12,668 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [59/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-10-01 04:37:12,720 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [60/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:37:12,771 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [61/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:37:12,822 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [62/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("9"))) 2026-10-01 04:37:12,923 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [63/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:37:12,978 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [64/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-15.30","quantity":"3"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("3")):has(.price:contains("-15.30"))) 2026-10-01 04:37:13,025 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [65/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:37:13,075 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [66/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-01 04:37:13,131 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [67/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:37:13,179 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [68/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:37:13,230 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [69/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("0"))) 2026-10-01 04:37:13,305 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [70/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:37:13,355 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [71/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-01 04:37:13,423 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [72/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:37:13,474 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [73/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-01 04:37:13,524 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [74/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:37:13,575 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [75/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-10-01 04:37:13,626 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [76/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-01 04:37:13,699 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [77/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:37:13,749 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [78/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-10-01 04:37:13,800 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [79/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:37:13,851 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [80/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-10-01 04:37:13,902 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [81/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-01 04:37:13,953 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [82/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-01 04:37:14,010 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [83/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-10-01 04:37:14,063 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [84/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-01 04:37:14,115 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [85/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20")) 2026-10-01 04:37:14,165 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [86/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"):not(:visible)) 2026-10-01 04:37:14,217 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [87/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-01 04:37:14,276 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [88/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-01 04:37:14,324 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [89/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-01 04:37:14,375 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [90/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-01 04:37:14,431 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [91/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-01 04:37:14,484 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [92/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-01 04:37:14,537 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [93/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-01 04:37:14,612 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [94/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-01 04:37:14,622 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29786992 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '862f4e75-3816-43a6-a855-9e5a7c1d00bd'}] 2026-10-01 04:37:14,919 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29786992 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '862f4e75-3816-43a6-a855-9e5a7c1d00bd'} created pos.order #589 2026-10-01 04:37:14,939 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29786992 finished 2026-10-01 04:37:15,005 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.145 0.241 2026-10-01 04:37:15,053 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.006 2026-10-01 04:37:15,103 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58758848 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '862f4e75-3816-43a6-a855-9e5a7c1d00bd'}] 2026-10-01 04:37:15,107 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [95/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-01 04:37:15,117 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58758848 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '862f4e75-3816-43a6-a855-9e5a7c1d00bd'} sync ignored for existing PoS order pos.order(589,) (state: paid) 2026-10-01 04:37:15,140 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58758848 finished 2026-10-01 04:37:15,160 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [96/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-01 04:37:15,229 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [97/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:37:15,251 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.061 0.091 2026-10-01 04:37:15,281 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [98/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-10-01 04:37:15,330 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [99/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-01 04:37:15,383 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [100/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("2"))) 2026-10-01 04:37:15,552 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [101/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:37:15,603 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [102/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-01 04:37:15,654 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [103/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-01 04:37:15,711 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [104/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-01 04:37:15,775 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [105/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-01 04:37:15,829 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [106/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-01 04:37:15,901 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [107/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-01 04:37:15,952 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [108/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-01 04:37:16,009 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [109/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-10-01 04:37:16,060 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [110/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-01 04:37:16,112 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [111/288] Tour PosLoyaltyFreeProductTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-01 04:37:16,182 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [112/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-01 04:37:16,245 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [113/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-01 04:37:16,302 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [114/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-01 04:37:16,356 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [115/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-01 04:37:16,408 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [116/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-10-01 04:37:16,458 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [117/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-10-01 04:37:16,515 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [118/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-10-01 04:37:16,566 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [119/288] Tour PosLoyaltyFreeProductTour → Step Check the product page (trigger: .product-list) 2026-10-01 04:37:16,617 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [120/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:37:16,668 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [121/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-10-01 04:37:16,719 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [122/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:37:16,770 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [123/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:37:16,821 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [124/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-10-01 04:37:16,875 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [125/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:37:16,923 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [126/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:37:16,974 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [127/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("6"))) 2026-10-01 04:37:17,064 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [128/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:37:17,116 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [129/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-01 04:37:17,167 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [130/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-01 04:37:17,223 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [131/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-10-01 04:37:17,273 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [132/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-01 04:37:17,326 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [133/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-01 04:37:17,376 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [134/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-01 04:37:17,431 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [135/288] Tour PosLoyaltyFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-01 04:37:17,490 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [136/288] Tour PosLoyaltyFreeProductTour → Step .selection-item span:nth-child(2) 2026-10-01 04:37:17,540 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [137/288] Tour PosLoyaltyFreeProductTour → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-10-01 04:37:17,609 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [138/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-01 04:37:17,672 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [139/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-01 04:37:17,727 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [140/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-01 04:37:17,779 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [141/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-01 04:37:17,833 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [142/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-6.40","quantity":"2"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("2")):has(.price:contains("-6.40"))) 2026-10-01 04:37:17,882 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [143/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '11.88' (trigger: .product-screen .order-summary .total:contains("11.88")) 2026-10-01 04:37:17,933 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [144/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '11.88' (trigger: .product-screen .order-summary .total:contains("11.88"):not(:visible)) 2026-10-01 04:37:17,984 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [145/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-01 04:37:18,049 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [146/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-01 04:37:18,100 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [147/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-01 04:37:18,152 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [148/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-01 04:37:18,209 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [149/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-01 04:37:18,262 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [150/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-01 04:37:18,314 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [151/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-01 04:37:18,375 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [152/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-01 04:37:18,381 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:18] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.003 0.005 2026-10-01 04:37:18,414 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70099272 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '9a0dd180-74cc-466f-b5c3-ce07c486e7eb'}] 2026-10-01 04:37:18,764 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70099272 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '9a0dd180-74cc-466f-b5c3-ce07c486e7eb'} created pos.order #590 2026-10-01 04:37:18,777 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70099272 finished 2026-10-01 04:37:18,825 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 150 0.147 0.267 2026-10-01 04:37:18,951 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.043 0.038 2026-10-01 04:37:18,986 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.008 2026-10-01 04:37:19,043 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:19,048 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12823401 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '9a0dd180-74cc-466f-b5c3-ce07c486e7eb'}] 2026-10-01 04:37:19,059 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12823401 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '9a0dd180-74cc-466f-b5c3-ce07c486e7eb'} sync ignored for existing PoS order pos.order(590,) (state: paid) 2026-10-01 04:37:19,074 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12823401 finished 2026-10-01 04:37:19,086 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:19,153 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:19,211 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.083 0.082 2026-10-01 04:37:19,241 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:19,265 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:19] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.010 0.011 2026-10-01 04:37:19,306 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:19,336 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.009 0.017 2026-10-01 04:37:19,367 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:19,536 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:19,588 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:19,656 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:19,721 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:19,772 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:19,829 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:19,879 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:19,933 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:19,992 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:20,042 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:20,094 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:20,144 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:20,196 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:20,247 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:20,297 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:20,384 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:20,431 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:20,486 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:20,536 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:20,588 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:20,638 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:20,711 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:20,762 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:20,815 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:20,864 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:20,935 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:20,986 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:21,037 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:21,087 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:21,156 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:21,203 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:21,254 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:21,305 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:21,356 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:21,406 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:21,462 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:21,513 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:21,566 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:21,617 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:21,667 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:21,724 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:21,774 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:21,826 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:21,879 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:21,932 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:21,989 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:22,041 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:22,048 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:22] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 04:37:22,090 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66401301 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': '16b8daf8-45c0-4c8f-b7f8-2f0090bb3b51'}] 2026-10-01 04:37:22,482 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66401301 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': '16b8daf8-45c0-4c8f-b7f8-2f0090bb3b51'} created pos.order #591 2026-10-01 04:37:22,497 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66401301 finished 2026-10-01 04:37:22,553 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 150 0.175 0.292 2026-10-01 04:37:22,689 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.045 0.046 2026-10-01 04:37:22,716 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 04:37:22,761 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99029330 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '16b8daf8-45c0-4c8f-b7f8-2f0090bb3b51'}] 2026-10-01 04:37:22,770 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:22,776 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99029330 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '16b8daf8-45c0-4c8f-b7f8-2f0090bb3b51'} sync ignored for existing PoS order pos.order(591,) (state: paid) 2026-10-01 04:37:22,792 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99029330 finished 2026-10-01 04:37:22,817 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:22,887 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:22,905 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.057 0.090 2026-10-01 04:37:22,943 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:22,952 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:22] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-01 04:37:22,993 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:23,015 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.012 0.018 2026-10-01 04:37:23,041 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:23,091 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:23,147 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:23,198 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:23,253 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:23,326 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:23,379 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:23,428 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:23,479 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:23,529 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:23,586 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:23,638 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:23,691 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:23,765 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:23,839 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:23,895 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:23,946 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:23,998 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:24,049 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:24,100 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:24,154 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:24,205 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:24,255 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:24,340 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:24,390 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:24,441 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:24,510 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:24,562 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:24,616 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:24,668 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:24,721 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:24,775 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:24,826 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:24,880 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:24,931 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:24,982 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:25,055 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:25,118 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:25,176 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:25,227 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:25,281 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:25,332 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:25,383 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:25,437 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:25,488 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:25,538 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:25,627 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:25,678 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:25,729 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:25,808 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:25,859 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:25,912 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:25,963 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:26,019 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:26,075 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:26,127 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:26,181 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:26,232 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:26,283 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:26,352 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:26,417 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:26,472 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:26,525 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:26,577 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:26,628 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:26,679 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:26,730 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:26,781 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:26,832 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:26,882 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:26,941 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:26,990 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:27,041 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:27,098 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:27,150 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:27,204 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:27,257 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:27,263 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:27] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.004 2026-10-01 04:37:27,292 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29066144 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': '33b01193-a5fe-412f-a7be-e83bccab9f47'}] 2026-10-01 04:37:27,678 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29066144 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': '33b01193-a5fe-412f-a7be-e83bccab9f47'} created pos.order #592 2026-10-01 04:37:27,699 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29066144 finished 2026-10-01 04:37:27,753 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 155 0.173 0.291 2026-10-01 04:37:27,836 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.015 0.033 2026-10-01 04:37:27,872 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:37:27,910 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53975576 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '33b01193-a5fe-412f-a7be-e83bccab9f47'}] 2026-10-01 04:37:27,922 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:27,927 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53975576 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '33b01193-a5fe-412f-a7be-e83bccab9f47'} sync ignored for existing PoS order pos.order(592,) (state: paid) 2026-10-01 04:37:27,952 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53975576 finished 2026-10-01 04:37:27,971 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: tour succeeded 2026-10-01 04:37:27,971 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-01 04:37:28,117 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.102 0.108 2026-10-01 04:37:28,300 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: heap 34969132 (allocated 36188160) 2026-10-01 04:37:28,307 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing chrome headless with pid 82747 2026-10-01 04:37:28,312 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing websocket connection 2026-10-01 04:37:28,313 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Terminating chrome headless with pid 82747 2026-10-01 04:37:28,412 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_043728_411839_test_loyalty_free_product_rewards.txt 2026-10-01 04:37:28,412 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Removing chrome user profile "/tmp/tmp7h6ho40o_chrome_odoo" 2026-10-01 04:37:28,432 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards_2 ... 2026-10-01 04:37:29,612 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome pid: 82994 2026-10-01 04:37:29,613 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless temporary user profile dir: /tmp/tmp7rz5d2vf_chrome_odoo 2026-10-01 04:37:29,613 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:45743/json/version 2026-10-01 04:37:29,614 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45743', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:37:29,677 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Browser version: Chrome/150.0.7871.114 2026-10-01 04:37:29,677 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:45743/json 2026-10-01 04:37:29,681 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45743', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:37:29,709 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Websocket url found: ws://127.0.0.1:45743/devtools/page/918BB74B599070A3ED34CB9D8F3FD4E4 2026-10-01 04:37:29,730 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Enable chrome headless console log notification 2026-10-01 04:37:29,762 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless enable page notifications 2026-10-01 04:37:29,789 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:37:29,796 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Setting session cookie in browser 2026-10-01 04:37:29,798 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:29,798 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:29,812 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:37:30,395 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:30] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.078 0.509 2026-10-01 04:37:30,399 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigation result: {'frameId': '918BB74B599070A3ED34CB9D8F3FD4E4', 'loaderId': '0FAF0A902E22F9214FC85D2B8A4B002D', 'isDownload': False} 2026-10-01 04:37:30,399 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:30,419 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:37:30,439 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:30] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.010 2026-10-01 04:37:30,443 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:30] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-01 04:37:30,474 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:30] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.041 2026-10-01 04:37:30,946 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:37:30,959 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:37:30,999 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.026 2026-10-01 04:37:31,030 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-01 04:37:31,042 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:31,050 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:31,066 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-10-01 04:37:31,088 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:37:31,129 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.013 2026-10-01 04:37:31,147 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.033 2026-10-01 04:37:31,243 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.056 0.038 2026-10-01 04:37:31,245 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.069 2026-10-01 04:37:31,819 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.236 0.311 2026-10-01 04:37:31,841 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:37:31,910 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37: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.010 2026-10-01 04:37:31,985 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:31] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.037 2026-10-01 04:37:32,016 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:37:32,030 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: Owl is running in 'dev' mode. 2026-10-01 04:37:32,048 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-01 04:37:32,099 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:37:32,123 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:37:32,124 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-01 04:37:32,155 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.024 0.029 2026-10-01 04:37:32,158 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:37:32,163 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:37:32,180 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.070 2026-10-01 04:37:32,181 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-10-01 04:37:32,230 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.005 0.014 2026-10-01 04:37:32,280 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:32,306 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:37:32,422 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.072 0.057 2026-10-01 04:37:32,505 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:32,524 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.057 0.168 2026-10-01 04:37:32,541 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:37:32,550 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:37:32,573 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.211 2026-10-01 04:37:32,602 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.247 2026-10-01 04:37:32,630 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.271 2026-10-01 04:37:32,686 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.027 0.327 2026-10-01 04:37:32,719 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.284 2026-10-01 04:37:32,749 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.183 2026-10-01 04:37:32,780 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.198 2026-10-01 04:37:32,814 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.195 2026-10-01 04:37:32,846 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.204 2026-10-01 04:37:32,878 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.186 2026-10-01 04:37:32,989 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.062 0.196 2026-10-01 04:37:33,066 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:33,131 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:33,206 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:33,259 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:33,310 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:33,360 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:33,432 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:33,447 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:37:33,449 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:37:33,483 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:33,534 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:33,605 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:33,658 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:33,711 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:33,765 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:33,818 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:33,871 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:33,928 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:33,936 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:33] "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-01 04:37:33,970 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93464449 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '9d3bc02d-55b2-4617-8afe-ea2cc6211a85'}] 2026-10-01 04:37:33,973 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:37:34,462 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93464449 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '9d3bc02d-55b2-4617-8afe-ea2cc6211a85'} created pos.order #593 2026-10-01 04:37:34,482 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93464449 finished 2026-10-01 04:37:34,542 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 236 0.247 0.327 2026-10-01 04:37:34,717 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.055 0.063 2026-10-01 04:37:34,752 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-10-01 04:37:34,854 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99541209 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '9d3bc02d-55b2-4617-8afe-ea2cc6211a85'}] 2026-10-01 04:37:34,856 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:34,861 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99541209 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '9d3bc02d-55b2-4617-8afe-ea2cc6211a85'} sync ignored for existing PoS order pos.order(593,) (state: paid) 2026-10-01 04:37:34,880 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99541209 finished 2026-10-01 04:37:34,904 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: tour succeeded 2026-10-01 04:37:34,905 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:34,998 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: heap 16813076 (allocated 18612224) 2026-10-01 04:37:35,009 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing chrome headless with pid 82994 2026-10-01 04:37:35,010 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.077 0.081 2026-10-01 04:37:35,018 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing websocket connection 2026-10-01 04:37:35,019 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Terminating chrome headless with pid 82994 2026-10-01 04:37:35,121 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_043735_120784_test_loyalty_free_product_rewards_2.txt 2026-10-01 04:37:35,121 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Removing chrome user profile "/tmp/tmp7rz5d2vf_chrome_odoo" 2026-10-01 04:37:35,139 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-10-01 04:37:36,537 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome pid: 83202 2026-10-01 04:37:36,537 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp7tnk0duw_chrome_odoo 2026-10-01 04:37:36,537 44 INFO rb-3b89a0e-225191-419901 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:39829/json/version 2026-10-01 04:37:36,539 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39829', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:37:36,571 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:36,571 44 INFO rb-3b89a0e-225191-419901 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:39829/json 2026-10-01 04:37:36,572 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39829', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:37:36,582 44 INFO rb-3b89a0e-225191-419901 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:39829/devtools/page/7690F3C40986869B155E0FC4CE8597B1 2026-10-01 04:37:36,606 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:36,620 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless enable page notifications 2026-10-01 04:37:36,716 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:37:36,728 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Setting session cookie in browser 2026-10-01 04:37:36,732 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:36,732 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:36,756 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:37:37,480 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:37] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.065 0.672 2026-10-01 04:37:37,484 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Navigation result: {'frameId': '7690F3C40986869B155E0FC4CE8597B1', 'loaderId': '337B548C4C2F6A8467D7BBF4F0679317', 'isDownload': False} 2026-10-01 04:37:37,484 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:37,501 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:37:37,520 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:37] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-10-01 04:37:37,532 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:37] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.015 2026-10-01 04:37:37,542 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:37] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-10-01 04:37:38,015 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-01 04:37:38,018 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:37:38,037 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-10-01 04:37:38,069 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.005 2026-10-01 04:37:38,071 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:38,077 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:38,085 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:37:38,094 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:37:38,119 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-10-01 04:37:38,129 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-10-01 04:37:38,226 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.042 0.045 2026-10-01 04:37:38,230 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.083 2026-10-01 04:37:38,955 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.330 0.363 2026-10-01 04:37:38,978 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:37:39,054 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-01 04:37:39,121 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.037 2026-10-01 04:37:39,143 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:37:39,154 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:39,166 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-01 04:37:39,220 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:37:39,251 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:37:39,253 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 04:37:39,260 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.038 2026-10-01 04:37:39,263 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-10-01 04:37:39,276 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37: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-01 04:37:39,287 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 04:37:39,332 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.038 0.081 2026-10-01 04:37:39,359 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.011 0.054 2026-10-01 04:37:39,366 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:39,398 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:37:39,497 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.064 0.045 2026-10-01 04:37:39,505 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:37:39,562 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:39,594 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.057 0.148 2026-10-01 04:37:39,602 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:37:39,634 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.014 0.149 2026-10-01 04:37:39,674 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.205 2026-10-01 04:37:39,727 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.248 2026-10-01 04:37:39,759 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.009 0.340 2026-10-01 04:37:39,795 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.279 2026-10-01 04:37:39,834 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-10-01 04:37:39,874 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.231 2026-10-01 04:37:39,904 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.220 2026-10-01 04:37:39,929 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-10-01 04:37:39,945 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:39] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-10-01 04:37:40,037 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.037 0.261 2026-10-01 04:37:40,113 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:40,167 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:40,218 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:40,272 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:40,451 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:40,502 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:40,552 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:40,638 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:40,706 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:40,757 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:40,816 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:40,894 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:40,934 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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 - 14 0.017 0.028 2026-10-01 04:37:40,945 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:40,958 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:40] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.011 0.048 2026-10-01 04:37:41,003 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:41,008 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.018 0.046 2026-10-01 04:37:41,056 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:41,109 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:41,159 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:41,210 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:41,266 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:41,326 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:41,375 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:41,453 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:41,528 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:41,579 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:41,629 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:41,702 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:41,718 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:37:41,720 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:37:41,754 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:41,804 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:41,871 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:41,924 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:41,977 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:42,029 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:42,083 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:42,137 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:42,150 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:42] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.003 0.008 2026-10-01 04:37:42,185 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6150458 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7f8be898-07cb-4eff-afeb-460e21e99e66'}] 2026-10-01 04:37:42,190 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:37:42,685 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6150458 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7f8be898-07cb-4eff-afeb-460e21e99e66'} created pos.order #594 2026-10-01 04:37:42,705 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6150458 finished 2026-10-01 04:37:42,762 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.235 0.344 2026-10-01 04:37:42,914 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 54 0.070 0.054 2026-10-01 04:37:42,928 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:37:43,014 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64840382 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7f8be898-07cb-4eff-afeb-460e21e99e66'}] 2026-10-01 04:37:43,023 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64840382 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7f8be898-07cb-4eff-afeb-460e21e99e66'} sync ignored for existing PoS order pos.order(594,) (state: paid) 2026-10-01 04:37:43,050 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64840382 finished 2026-10-01 04:37:43,096 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:43,149 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: tour succeeded 2026-10-01 04:37:43,150 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram3 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-01 04:37:43,192 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.078 0.104 2026-10-01 04:37:43,319 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: heap 19766916 (allocated 23465984) 2026-10-01 04:37:43,323 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing chrome headless with pid 83202 2026-10-01 04:37:43,324 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing websocket connection 2026-10-01 04:37:43,325 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Terminating chrome headless with pid 83202 2026-10-01 04:37:43,396 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_043743_396035_test_loyalty_free_product_zero_sale_price_loyalty_program.txt 2026-10-01 04:37:43,396 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Removing chrome user profile "/tmp/tmp7tnk0duw_chrome_odoo" 2026-10-01 04:37:43,434 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_is_not_processed_for_draft_order ... 2026-10-01 04:37:44,843 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome pid: 83414 2026-10-01 04:37:44,843 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless temporary user profile dir: /tmp/tmppzp4ck4r_chrome_odoo 2026-10-01 04:37:44,843 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:36125/json/version 2026-10-01 04:37:44,844 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36125', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:37:44,852 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:44,852 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:36125/json 2026-10-01 04:37:44,852 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36125', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:37:44,864 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Websocket url found: ws://127.0.0.1:36125/devtools/page/D64B90FE837D961EDA8FB83350E25C00 2026-10-01 04:37:44,874 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Enable chrome headless console log notification 2026-10-01 04:37:44,885 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless enable page notifications 2026-10-01 04:37:45,008 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:37:45,014 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Setting session cookie in browser 2026-10-01 04:37:45,016 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:45,017 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:45,027 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:37:45,604 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:45] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.086 0.494 2026-10-01 04:37:45,609 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Navigation result: {'frameId': 'D64B90FE837D961EDA8FB83350E25C00', 'loaderId': '44B956A3E3F7FCDC773911082867E119', 'isDownload': False} 2026-10-01 04:37:45,610 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:45,631 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:37:45,649 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:45] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-01 04:37:45,657 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:45] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-01 04:37:45,670 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:45] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-01 04:37:46,145 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:37:46,158 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:37:46,171 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-01 04:37:46,199 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-01 04:37:46,208 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:46,217 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:46,219 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37: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-01 04:37:46,237 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:37:46,270 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.013 2026-10-01 04:37:46,279 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-01 04:37:46,350 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.044 2026-10-01 04:37:46,353 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-01 04:37:47,088 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.336 0.365 2026-10-01 04:37:47,128 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-10-01 04:37:47,192 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 04:37:47,261 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:47] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.035 2026-10-01 04:37:47,303 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.006 2026-10-01 04:37:47,316 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:47,343 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.004 2026-10-01 04:37:47,405 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:37:47,406 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 04:37:47,431 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 04:37:47,463 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:37:47,502 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:47] "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-01 04:37:47,512 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:47] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.051 0.067 2026-10-01 04:37:47,538 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:47] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.132 2026-10-01 04:37:47,548 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-10-01 04:37:47,577 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:47] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.012 0.088 2026-10-01 04:37:47,610 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:47,691 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:47] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.010 0.020 2026-10-01 04:37:47,711 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:37:47,803 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:47] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.057 0.070 2026-10-01 04:37:47,817 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:37:47,832 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:47,836 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:47] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-10-01 04:37:47,877 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:47] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.113 2026-10-01 04:37:47,883 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:47,887 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:37:47,917 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:47] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.141 2026-10-01 04:37:47,956 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:47] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.179 2026-10-01 04:37:47,988 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:47] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.024 2026-10-01 04:37:48,011 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:48] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-10-01 04:37:48,039 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:48] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.192 2026-10-01 04:37:48,069 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:48] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-10-01 04:37:48,198 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.079 0.195 2026-10-01 04:37:48,227 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:48] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.222 2026-10-01 04:37:48,274 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:48,312 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:48] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.050 0.584 2026-10-01 04:37:48,347 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:48,398 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:48,450 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:48,533 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:48,573 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:48,582 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:48] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.020 0.046 2026-10-01 04:37:48,625 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:48] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.009 0.076 2026-10-01 04:37:48,661 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:48,717 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:48,723 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 21 0.039 0.088 2026-10-01 04:37:48,769 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:48,826 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:48,876 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:48,929 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:48,981 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:49,033 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:49,103 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:49,154 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:49,205 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:49,255 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:49,306 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:49,357 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:49,408 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:49,481 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:49,486 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62689417 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'fda12b36-e15f-4bd1-b251-c94935baded5'}] 2026-10-01 04:37:49,533 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:49,577 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62689417 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'fda12b36-e15f-4bd1-b251-c94935baded5'} created pos.order #595 2026-10-01 04:37:49,596 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:49,606 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62689417 finished 2026-10-01 04:37:49,645 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:49,671 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.073 0.115 2026-10-01 04:37:49,705 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: tour succeeded 2026-10-01 04:37:49,706 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:49,817 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: heap 16127580 (allocated 17825792) 2026-10-01 04:37:49,821 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing chrome headless with pid 83414 2026-10-01 04:37:49,824 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing websocket connection 2026-10-01 04:37:49,825 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Terminating chrome headless with pid 83414 2026-10-01 04:37:49,927 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_043749_926834_test_loyalty_is_not_processed_for_draft_order.txt 2026-10-01 04:37:49,927 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Removing chrome user profile "/tmp/tmppzp4ck4r_chrome_odoo" 2026-10-01 04:37:49,944 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-10-01 04:37:51,066 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome pid: 83627 2026-10-01 04:37:51,067 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless temporary user profile dir: /tmp/tmp2zok1vvd_chrome_odoo 2026-10-01 04:37:51,067 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:33803/json/version 2026-10-01 04:37:51,068 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33803', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:37:51,122 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Browser version: Chrome/150.0.7871.114 2026-10-01 04:37:51,122 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:33803/json 2026-10-01 04:37:51,122 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33803', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:37:51,159 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Websocket url found: ws://127.0.0.1:33803/devtools/page/52C9F6519248AD2FB00A0DE177574888 2026-10-01 04:37:51,193 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Enable chrome headless console log notification 2026-10-01 04:37:51,205 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless enable page notifications 2026-10-01 04:37:51,292 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:37:51,298 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Setting session cookie in browser 2026-10-01 04:37:51,301 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:51,302 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:51,337 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:37:51,889 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:51] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.063 0.494 2026-10-01 04:37:51,892 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Navigation result: {'frameId': '52C9F6519248AD2FB00A0DE177574888', 'loaderId': 'EDB412E5CC9E05FDE7F4D76EAB91F04D', 'isDownload': False} 2026-10-01 04:37:51,893 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:51,907 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:37:51,924 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:51] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-01 04:37:51,950 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:51] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.029 2026-10-01 04:37:51,963 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:51] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-10-01 04:37:52,421 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:37:52,433 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:37:52,445 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 04:37:52,464 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-01 04:37:52,476 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 04:37:52,489 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:37:52,490 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:52,495 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:52,531 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-01 04:37:52,544 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.023 2026-10-01 04:37:52,554 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-01 04:37:52,634 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.031 0.033 2026-10-01 04:37:53,284 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.263 0.352 2026-10-01 04:37:53,307 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37: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-01 04:37:53,355 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37: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-01 04:37:53,422 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:53] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.041 2026-10-01 04:37:53,443 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37: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-01 04:37:53,457 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: Owl is running in 'dev' mode. 2026-10-01 04:37:53,478 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-10-01 04:37:53,508 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:37:53,511 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:37:53,525 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:37:53,528 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:37:53,544 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:37:53,559 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37: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-01 04:37:53,574 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:53] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.030 0.032 2026-10-01 04:37:53,591 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:53] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.072 2026-10-01 04:37:53,609 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:37:53,619 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:53] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.009 0.029 2026-10-01 04:37:53,637 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:53,670 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:53] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.015 0.062 2026-10-01 04:37:53,722 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:53,764 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:53] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.049 0.125 2026-10-01 04:37:53,774 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:37:53,802 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:53] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.124 2026-10-01 04:37:53,812 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:37:53,838 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:53] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.155 2026-10-01 04:37:53,863 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:53] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.175 2026-10-01 04:37:53,895 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:53] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.212 2026-10-01 04:37:53,936 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:53] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.252 2026-10-01 04:37:53,963 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:53] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-10-01 04:37:53,995 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:53] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-10-01 04:37:54,017 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:54] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.167 2026-10-01 04:37:54,042 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:54] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-10-01 04:37:54,067 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:54] "GET /web/image?model=product.template&field=image_128&id=1687&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-10-01 04:37:54,090 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:54] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-01 04:37:54,168 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.030 0.190 2026-10-01 04:37:54,244 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:54,300 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:54,354 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:54,413 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:54,476 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:54,532 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:54,554 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:54] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.007 0.011 2026-10-01 04:37:54,592 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:54] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.008 0.019 2026-10-01 04:37:54,665 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: tour succeeded 2026-10-01 04:37:54,665 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:54,747 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: heap 15104680 (allocated 16252928) 2026-10-01 04:37:54,758 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing chrome headless with pid 83627 2026-10-01 04:37:54,760 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing websocket connection 2026-10-01 04:37:54,762 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Terminating chrome headless with pid 83627 2026-10-01 04:37:54,865 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_043754_865519_test_loyalty_on_order_with_fixed_tax.txt 2026-10-01 04:37:54,865 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Removing chrome user profile "/tmp/tmp2zok1vvd_chrome_odoo" 2026-10-01 04:37:54,883 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_different_orders ... 2026-10-01 04:37:55,650 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome pid: 83832 2026-10-01 04:37:55,651 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless temporary user profile dir: /tmp/tmpitvmh8yj_chrome_odoo 2026-10-01 04:37:55,651 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:34985/json/version 2026-10-01 04:37:55,652 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34985', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:37:55,692 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Browser version: Chrome/150.0.7871.114 2026-10-01 04:37:55,692 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:34985/json 2026-10-01 04:37:55,692 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34985', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:37:55,699 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Websocket url found: ws://127.0.0.1:34985/devtools/page/6CE62E64F5D4C7C04272306DC8A45E5F 2026-10-01 04:37:55,707 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Enable chrome headless console log notification 2026-10-01 04:37:55,725 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless enable page notifications 2026-10-01 04:37:55,895 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:37:55,900 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Setting session cookie in browser 2026-10-01 04:37:55,907 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:55,907 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:55,934 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:37:56,684 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:56] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.086 0.674 2026-10-01 04:37:56,687 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigation result: {'frameId': '6CE62E64F5D4C7C04272306DC8A45E5F', 'loaderId': '559A62CD749364C994A4DA6D27D953D9', 'isDownload': False} 2026-10-01 04:37:56,688 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate ready code "odoo.isTourReady('PosLoyaltyMultipleOrders')" 2026-10-01 04:37:56,705 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:37:56,715 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:56] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.006 2026-10-01 04:37:56,725 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:56] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-01 04:37:56,743 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:56] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-01 04:37:57,195 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:37:57,201 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:37:57,226 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-10-01 04:37:57,252 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-01 04:37:57,259 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:57,266 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:57,267 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 04:37:57,287 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:37:57,306 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-01 04:37:57,324 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:57] "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-01 04:37:57,326 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-01 04:37:57,387 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.020 0.035 2026-10-01 04:37:58,100 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.315 0.366 2026-10-01 04:37:58,123 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:58] "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-01 04:37:58,181 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:37:58,238 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:58] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.037 2026-10-01 04:37:58,279 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 04:37:58,293 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: Owl is running in 'dev' mode. 2026-10-01 04:37:58,304 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-01 04:37:58,347 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:37:58,393 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:37:58,398 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:37:58,425 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:58] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.041 0.028 2026-10-01 04:37:58,430 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:37:58,440 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:58] "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-01 04:37:58,469 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:58] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.011 0.092 2026-10-01 04:37:58,473 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.107 2026-10-01 04:37:58,499 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:58] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.005 0.058 2026-10-01 04:37:58,539 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:58,613 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:37:58,676 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:58] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.034 0.039 2026-10-01 04:37:58,776 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:58] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.059 0.112 2026-10-01 04:37:58,794 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:58,799 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:37:58,811 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:37:58,824 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:58] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.014 0.184 2026-10-01 04:37:58,866 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:58] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.014 0.222 2026-10-01 04:37:58,899 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:58] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.244 2026-10-01 04:37:58,948 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:58] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.317 2026-10-01 04:37:58,980 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:58] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.292 2026-10-01 04:37:59,012 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:59] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-10-01 04:37:59,031 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:59] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.198 2026-10-01 04:37:59,057 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:59] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-10-01 04:37:59,083 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:59] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-10-01 04:37:59,156 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.029 0.166 2026-10-01 04:37:59,182 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:37:59] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.184 2026-10-01 04:37:59,218 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:59,288 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:59,340 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:59,392 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:59,587 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:59,638 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:59,690 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:59,768 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:59,822 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:59,876 44 INFO rb-3b89a0e-225191-419901 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-01 04:37:59,934 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:00,008 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:00,053 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:00] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.025 0.026 2026-10-01 04:38:00,058 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:00,077 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:00] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.007 0.057 2026-10-01 04:38:00,135 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.016 0.045 2026-10-01 04:38:00,163 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:00,178 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:38:00,183 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:38:00,213 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:00,264 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:00,334 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:00,396 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:00,473 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:00,524 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:00,575 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:00,626 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:00,677 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:00,734 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:00,783 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:00,834 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:00,890 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:00,943 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:00,997 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:01,051 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:01,058 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:01] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 04:38:01,087 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62465347 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '1fba4884-b9e3-4209-a808-7ed3cc3a9ec0'}] 2026-10-01 04:38:01,093 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:38:01,581 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62465347 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '1fba4884-b9e3-4209-a808-7ed3cc3a9ec0'} created pos.order #596 2026-10-01 04:38:01,598 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62465347 finished 2026-10-01 04:38:01,656 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 243 0.242 0.330 2026-10-01 04:38:01,770 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 44 0.024 0.051 2026-10-01 04:38:01,802 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 04:38:01,923 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:01] "GET /report/barcode/Code128/044a-c8cf-4aed HTTP/1.1" 200 - 0 0.000 0.041 2026-10-01 04:38:01,956 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81065967 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '1fba4884-b9e3-4209-a808-7ed3cc3a9ec0'}] 2026-10-01 04:38:01,964 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81065967 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '1fba4884-b9e3-4209-a808-7ed3cc3a9ec0'} sync ignored for existing PoS order pos.order(596,) (state: paid) 2026-10-01 04:38:01,971 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:01,982 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81065967 finished 2026-10-01 04:38:02,029 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: tour succeeded 2026-10-01 04:38:02,029 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyMultipleOrders SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-01 04:38:02,100 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.046 0.101 2026-10-01 04:38:02,155 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: heap 21299028 (allocated 22417408) 2026-10-01 04:38:02,166 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing chrome headless with pid 83832 2026-10-01 04:38:02,173 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing websocket connection 2026-10-01 04:38:02,175 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Terminating chrome headless with pid 83832 2026-10-01 04:38:02,271 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_043802_271214_test_loyalty_program_different_orders.txt 2026-10-01 04:38:02,271 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Removing chrome user profile "/tmp/tmpitvmh8yj_chrome_odoo" 2026-10-01 04:38:02,308 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-10-01 04:38:03,138 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome pid: 84046 2026-10-01 04:38:03,139 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless temporary user profile dir: /tmp/tmp720acfm8_chrome_odoo 2026-10-01 04:38:03,139 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:33901/json/version 2026-10-01 04:38:03,140 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33901', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:38:03,195 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Browser version: Chrome/150.0.7871.114 2026-10-01 04:38:03,195 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:33901/json 2026-10-01 04:38:03,198 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33901', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:38:03,216 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Websocket url found: ws://127.0.0.1:33901/devtools/page/9F18598CFC04C0984D10BEACE8992615 2026-10-01 04:38:03,232 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Enable chrome headless console log notification 2026-10-01 04:38:03,242 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless enable page notifications 2026-10-01 04:38:03,359 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:38:03,374 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Setting session cookie in browser 2026-10-01 04:38:03,379 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:03,379 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:03,401 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:38:03,960 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:03] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.073 0.494 2026-10-01 04:38:03,964 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigation result: {'frameId': '9F18598CFC04C0984D10BEACE8992615', 'loaderId': '438B0C4CEB1E142DB42B935966251AA5', 'isDownload': False} 2026-10-01 04:38:03,965 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-10-01 04:38:03,981 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:38:04,006 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:04] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-10-01 04:38:04,022 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:04] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-10-01 04:38:04,033 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:04] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.033 2026-10-01 04:38:04,543 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:38:04,546 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:38:04,564 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-10-01 04:38:04,586 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:04,589 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-10-01 04:38:04,594 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:04,613 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 04:38:04,628 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:38:04,664 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.021 2026-10-01 04:38:04,699 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.019 0.040 2026-10-01 04:38:04,704 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-10-01 04:38:04,795 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.042 0.045 2026-10-01 04:38:05,424 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.249 0.342 2026-10-01 04:38:05,456 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:05] "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-01 04:38:05,525 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 04:38:05,586 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:05] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.034 2026-10-01 04:38:05,649 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38: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-01 04:38:05,665 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: Owl is running in 'dev' mode. 2026-10-01 04:38:05,676 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 04:38:05,710 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:38:05,733 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:38:05,749 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:38:05,753 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:38:05,773 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:05] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.017 0.022 2026-10-01 04:38:05,792 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 04:38:05,803 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:05] "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-01 04:38:05,823 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:05] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.075 2026-10-01 04:38:05,827 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:38:05,846 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:05] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.007 0.030 2026-10-01 04:38:05,883 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:05,899 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:05] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.018 0.065 2026-10-01 04:38:06,017 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:06] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.051 0.148 2026-10-01 04:38:06,036 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:38:06,044 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:06] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.008 0.111 2026-10-01 04:38:06,051 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:06,056 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:38:06,083 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:06] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-01 04:38:06,134 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:06] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.166 2026-10-01 04:38:06,168 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:06] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.191 2026-10-01 04:38:06,191 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:06] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-10-01 04:38:06,211 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:06] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.166 2026-10-01 04:38:06,246 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:06] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.169 2026-10-01 04:38:06,289 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:06] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.017 0.177 2026-10-01 04:38:06,320 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:06] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.176 2026-10-01 04:38:06,349 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:06] "GET /web/image?model=product.template&field=image_128&id=1689&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-10-01 04:38:06,377 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:06] "GET /web/image?model=product.template&field=image_128&id=1690&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.176 2026-10-01 04:38:06,407 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:06] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.141 2026-10-01 04:38:06,507 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.045 0.243 2026-10-01 04:38:06,568 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:06,621 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:06,672 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:06,725 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:06,806 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:06,858 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:06,909 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:06,963 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:07,011 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:07,068 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:07,131 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:07,210 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:07,261 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:07,312 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:07,363 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:07,414 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:07,469 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:07,525 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:07,604 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:07,656 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:07,709 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:07,755 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:07,812 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:07,868 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:07,944 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:07,998 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:08,050 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:08,102 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: tour succeeded 2026-10-01 04:38:08,103 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-01 04:38:08,191 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: heap 17551332 (allocated 19795968) 2026-10-01 04:38:08,213 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing chrome headless with pid 84046 2026-10-01 04:38:08,214 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing websocket connection 2026-10-01 04:38:08,229 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Terminating chrome headless with pid 84046 2026-10-01 04:38:08,355 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_043808_355401_test_loyalty_program_specific_product.txt 2026-10-01 04:38:08,355 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Removing chrome user profile "/tmp/tmp720acfm8_chrome_odoo" 2026-10-01 04:38:08,375 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-10-01 04:38:09,386 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome pid: 84258 2026-10-01 04:38:09,386 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless temporary user profile dir: /tmp/tmp4ldp6jyn_chrome_odoo 2026-10-01 04:38:09,387 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:33311/json/version 2026-10-01 04:38:09,392 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33311', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:38:09,420 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Browser version: Chrome/150.0.7871.114 2026-10-01 04:38:09,421 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:33311/json 2026-10-01 04:38:09,421 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33311', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:38:09,445 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Websocket url found: ws://127.0.0.1:33311/devtools/page/18E8A9410ED0969B4B14A215739A39AA 2026-10-01 04:38:09,466 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Enable chrome headless console log notification 2026-10-01 04:38:09,485 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless enable page notifications 2026-10-01 04:38:09,686 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:38:09,712 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Setting session cookie in browser 2026-10-01 04:38:09,722 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:09,723 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:09,747 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:38:10,274 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:10] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.082 0.454 2026-10-01 04:38:10,278 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigation result: {'frameId': '18E8A9410ED0969B4B14A215739A39AA', 'loaderId': 'FA40A3F35448F74F104D04C28C5BE528', 'isDownload': False} 2026-10-01 04:38:10,278 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-10-01 04:38:10,294 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:38:10,318 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:10] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.012 2026-10-01 04:38:10,335 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:10] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.025 2026-10-01 04:38:10,346 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:10] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.041 2026-10-01 04:38:10,904 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:38:10,914 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:38:10,942 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-10-01 04:38:10,971 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:10,979 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:10,981 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-01 04:38:11,003 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.004 2026-10-01 04:38:11,017 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:38:11,062 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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 - 9 0.014 0.012 2026-10-01 04:38:11,079 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.040 2026-10-01 04:38:11,178 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.044 0.038 2026-10-01 04:38:11,182 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.063 2026-10-01 04:38:11,829 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.286 0.312 2026-10-01 04:38:11,859 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:11] "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-01 04:38:11,938 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38: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-01 04:38:12,003 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.045 2026-10-01 04:38:12,046 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.002 0.006 2026-10-01 04:38:12,064 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: Owl is running in 'dev' mode. 2026-10-01 04:38:12,095 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-10-01 04:38:12,146 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:38:12,154 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:38:12,172 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:38:12,214 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:38:12,233 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.023 0.072 2026-10-01 04:38:12,250 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:38:12,254 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.011 0.095 2026-10-01 04:38:12,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.120 2026-10-01 04:38:12,290 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.007 0.043 2026-10-01 04:38:12,292 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:12,392 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.011 0.046 2026-10-01 04:38:12,411 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:12,423 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:38:12,433 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.091 2026-10-01 04:38:12,457 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-01 04:38:12,473 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:38:12,479 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:12,491 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.121 2026-10-01 04:38:12,499 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:38:12,546 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.024 0.175 2026-10-01 04:38:12,581 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-01 04:38:12,695 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.070 0.197 2026-10-01 04:38:12,727 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.219 2026-10-01 04:38:12,760 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "GET /web/image?model=product.template&field=image_128&id=1693&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.250 2026-10-01 04:38:12,803 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.423 2026-10-01 04:38:12,866 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.017 0.409 2026-10-01 04:38:12,894 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.183 2026-10-01 04:38:12,920 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:12] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.331 2026-10-01 04:38:13,027 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.062 0.229 2026-10-01 04:38:13,081 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:13,138 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:13,188 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:13,245 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:13,325 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:13,363 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:13] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.013 0.033 2026-10-01 04:38:13,377 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:13,386 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:13] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.030 2026-10-01 04:38:13,439 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.023 0.032 2026-10-01 04:38:13,459 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:13,511 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:13,562 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:13,613 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:13,663 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:13,715 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:13,774 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:13,825 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:13,879 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:13,929 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:13,984 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:14,042 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:14,110 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:14,179 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:14,229 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:14,286 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:14,339 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:14,391 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: tour succeeded 2026-10-01 04:38:14,391 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour2 SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-01 04:38:14,468 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: heap 16906316 (allocated 18087936) 2026-10-01 04:38:14,486 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing chrome headless with pid 84258 2026-10-01 04:38:14,490 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing websocket connection 2026-10-01 04:38:14,492 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Terminating chrome headless with pid 84258 2026-10-01 04:38:14,602 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_043814_602560_test_loyalty_program_using_same_product.txt 2026-10-01 04:38:14,602 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Removing chrome user profile "/tmp/tmp4ldp6jyn_chrome_odoo" 2026-10-01 04:38:14,618 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-10-01 04:38:16,130 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 84469 2026-10-01 04:38:16,132 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmp38_0dgfr_chrome_odoo 2026-10-01 04:38:16,132 44 INFO rb-3b89a0e-225191-419901 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:45329/json/version 2026-10-01 04:38:16,134 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45329', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:38:16,168 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:16,168 44 INFO rb-3b89a0e-225191-419901 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:45329/json 2026-10-01 04:38:16,169 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45329', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:38:16,177 44 INFO rb-3b89a0e-225191-419901 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:45329/devtools/page/8446C7122ABA671F1F18EF0864F06A85 2026-10-01 04:38:16,196 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:16,200 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-10-01 04:38:16,265 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:38:16,285 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-10-01 04:38:16,287 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:16,287 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:16,333 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:38:16,813 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:16] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.042 0.444 2026-10-01 04:38:16,816 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '8446C7122ABA671F1F18EF0864F06A85', 'loaderId': '3040A99246EEFDEA6CA300923EF33A9C', 'isDownload': False} 2026-10-01 04:38:16,816 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:16,853 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:16] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 04:38:16,859 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:38:16,866 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:16] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-01 04:38:16,861 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:16] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 04:38:17,321 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:38:17,333 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:38:17,359 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.024 2026-10-01 04:38:17,386 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-01 04:38:17,394 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:17,406 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 04:38:17,406 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [1/33] Tour PosLoyaltyTour11.1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-01 04:38:17,422 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:38:17,456 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.010 2026-10-01 04:38:17,472 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-01 04:38:17,537 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.049 2026-10-01 04:38:17,540 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-01 04:38:18,416 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.320 0.531 2026-10-01 04:38:18,436 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:38:18,480 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 04:38:18,542 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:18] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.032 2026-10-01 04:38:18,578 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:38:18,591 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:18,604 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-10-01 04:38:18,643 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:38:18,671 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:38:18,682 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:38:18,698 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:18] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.022 0.029 2026-10-01 04:38:18,706 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 04:38:18,711 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:18] "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-01 04:38:18,713 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-10-01 04:38:18,742 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:18] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.013 0.069 2026-10-01 04:38:18,756 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:18] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.019 2026-10-01 04:38:18,807 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [2/33] Tour PosLoyaltyTour11.1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-01 04:38:18,872 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-01 04:38:18,918 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [3/33] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:38:18,971 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:18] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.071 0.046 2026-10-01 04:38:18,984 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:38:18,995 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [4/33] Tour PosLoyaltyTour11.1 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-01 04:38:19,057 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:19] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.036 0.164 2026-10-01 04:38:19,067 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:38:19,079 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:19] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.177 2026-10-01 04:38:19,125 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:19] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.012 0.185 2026-10-01 04:38:19,179 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:19] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.011 0.233 2026-10-01 04:38:19,197 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:19] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.311 2026-10-01 04:38:19,221 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:19] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.019 2026-10-01 04:38:19,242 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:19] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-10-01 04:38:19,277 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:19] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-10-01 04:38:19,304 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:19] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.166 2026-10-01 04:38:19,332 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:19] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-10-01 04:38:19,372 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:19] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.377 2026-10-01 04:38:19,405 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:19] "GET /web/image?model=product.template&field=image_128&id=1695&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-10-01 04:38:19,435 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:19] "GET /web/image?model=product.template&field=image_128&id=1696&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-10-01 04:38:19,527 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.048 0.193 2026-10-01 04:38:19,575 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [5/33] Tour PosLoyaltyTour11.1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-01 04:38:19,628 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [6/33] Tour PosLoyaltyTour11.1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-10-01 04:38:19,679 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [7/33] Tour PosLoyaltyTour11.1 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-10-01 04:38:19,736 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [8/33] Tour PosLoyaltyTour11.1 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-10-01 04:38:19,812 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [9/33] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:38:19,851 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:19] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.015 0.033 2026-10-01 04:38:19,853 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [10/33] Tour PosLoyaltyTour11.1 → Step .product-screen .set-partner:contains("AAA Partner") 2026-10-01 04:38:19,907 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [11/33] Tour PosLoyaltyTour11.1 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-01 04:38:19,911 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.011 0.034 2026-10-01 04:38:19,993 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [12/33] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:38:20,043 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [13/33] Tour PosLoyaltyTour11.1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-10-01 04:38:20,095 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [14/33] Tour PosLoyaltyTour11.1 → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-01 04:38:20,148 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [15/33] Tour PosLoyaltyTour11.1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("3"))) 2026-10-01 04:38:20,317 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [16/33] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:38:20,368 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [17/33] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:38:20,418 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [18/33] Tour PosLoyaltyTour11.1 → Step order total amount is '150.00' (trigger: .product-screen .order-summary .total:contains("150.00")) 2026-10-01 04:38:20,469 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [19/33] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:38:20,520 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [20/33] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-01 04:38:20,570 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [21/33] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .more-btn) 2026-10-01 04:38:20,629 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [22/33] Tour PosLoyaltyTour11.1 → Step .control-buttons button.disabled:contains("Reward") 2026-10-01 04:38:20,680 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [23/33] Tour PosLoyaltyTour11.1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-01 04:38:20,735 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [24/33] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-01 04:38:20,804 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [25/33] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-01 04:38:20,815 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:38:20,818 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:38:20,855 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [26/33] Tour PosLoyaltyTour11.1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-01 04:38:20,906 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [27/33] Tour PosLoyaltyTour11.1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-01 04:38:20,974 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [28/33] Tour PosLoyaltyTour11.1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-01 04:38:21,027 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [29/33] Tour PosLoyaltyTour11.1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-01 04:38:21,081 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [30/33] Tour PosLoyaltyTour11.1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-01 04:38:21,133 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [31/33] Tour PosLoyaltyTour11.1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-01 04:38:21,201 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [32/33] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-01 04:38:21,208 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52871771 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e5c59593-9394-4287-b3c7-b39cd47d0b55'}] 2026-10-01 04:38:21,209 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:38:21,919 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52871771 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e5c59593-9394-4287-b3c7-b39cd47d0b55'} created pos.order #597 2026-10-01 04:38:21,935 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52871771 finished 2026-10-01 04:38:21,987 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 252 0.416 0.367 2026-10-01 04:38:22,103 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.036 0.053 2026-10-01 04:38:22,127 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:22] "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-01 04:38:22,235 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:22] "GET /report/barcode/Code128/0440-3138-4d51 HTTP/1.1" 200 - 0 0.000 0.051 2026-10-01 04:38:22,244 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77426170 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e5c59593-9394-4287-b3c7-b39cd47d0b55'}] 2026-10-01 04:38:22,251 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [33/33] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-01 04:38:22,252 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77426170 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e5c59593-9394-4287-b3c7-b39cd47d0b55'} sync ignored for existing PoS order pos.order(597,) (state: paid) 2026-10-01 04:38:22,266 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77426170 finished 2026-10-01 04:38:22,300 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-10-01 04:38:22,300 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.1 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-01 04:38:22,401 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 17397588 (allocated 19009536) 2026-10-01 04:38:22,402 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.065 0.097 2026-10-01 04:38:22,412 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 84469 2026-10-01 04:38:22,414 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-10-01 04:38:22,415 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 84469 2026-10-01 04:38:22,513 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_043822_512929_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-10-01 04:38:22,513 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmp38_0dgfr_chrome_odoo" 2026-10-01 04:38:22,846 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 84681 2026-10-01 04:38:22,846 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmpx6rd0bu9_chrome_odoo 2026-10-01 04:38:22,847 44 INFO rb-3b89a0e-225191-419901 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:33547/json/version 2026-10-01 04:38:22,847 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33547', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:38:22,883 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:22,883 44 INFO rb-3b89a0e-225191-419901 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:33547/json 2026-10-01 04:38:22,883 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33547', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:38:22,938 44 INFO rb-3b89a0e-225191-419901 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:33547/devtools/page/793155A3E8100EA4ACD5AF4C7AD09D4A 2026-10-01 04:38:22,993 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:22,998 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-10-01 04:38:23,029 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:38:23,032 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-10-01 04:38:23,034 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:23,034 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:23,123 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:23] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.035 0.045 2026-10-01 04:38:23,133 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '793155A3E8100EA4ACD5AF4C7AD09D4A', 'loaderId': 'BCBD77158C88B5878B8C1DA2C51A29C6', 'isDownload': False} 2026-10-01 04:38:23,133 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:23,155 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:38:23,176 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:23] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-01 04:38:23,188 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:23] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-10-01 04:38:23,211 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:23] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.036 2026-10-01 04:38:23,705 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:38:23,707 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:38:23,708 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:38:23,738 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:23,745 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:23,748 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-01 04:38:23,771 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 04:38:23,790 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:38:23,818 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.011 0.007 2026-10-01 04:38:23,824 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.018 2026-10-01 04:38:23,861 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.009 0.021 2026-10-01 04:38:23,864 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-10-01 04:38:24,512 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 296 0.292 0.317 2026-10-01 04:38:24,530 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:38:24,594 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 04:38:24,666 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:24] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.043 2026-10-01 04:38:24,705 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 04:38:24,730 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:24,743 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:38:24,788 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 04:38:24,793 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 04:38:24,808 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 04:38:24,842 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-01 04:38:24,855 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:24] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.021 0.046 2026-10-01 04:38:24,858 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-01 04:38:24,882 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:38:24,883 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:24] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.085 2026-10-01 04:38:24,892 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 04:38:24,924 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:24,942 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:24] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.022 0.067 2026-10-01 04:38:25,049 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:25,053 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:25] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.058 0.154 2026-10-01 04:38:25,071 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:25] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.006 0.170 2026-10-01 04:38:25,075 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:38:25,116 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:25,122 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:25] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.110 2026-10-01 04:38:25,159 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:25] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.012 0.140 2026-10-01 04:38:25,200 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:25] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-10-01 04:38:25,210 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:25,228 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:25] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.178 2026-10-01 04:38:25,272 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:25,276 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:25] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-10-01 04:38:25,313 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:25] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.228 2026-10-01 04:38:25,324 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:25,344 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:25] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.210 2026-10-01 04:38:25,380 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:25] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.011 0.201 2026-10-01 04:38:25,402 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:25,437 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:25] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.019 0.213 2026-10-01 04:38:25,465 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:25,468 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:25] "GET /web/image?model=product.template&field=image_128&id=1695&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.230 2026-10-01 04:38:25,493 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:25] "GET /web/image?model=product.template&field=image_128&id=1696&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.208 2026-10-01 04:38:25,509 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:25,511 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:25] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.186 2026-10-01 04:38:25,557 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:25] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.017 0.135 2026-10-01 04:38:25,617 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:25,646 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.023 0.054 2026-10-01 04:38:25,675 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:25,727 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:25,790 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:25,825 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:25,885 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:25,897 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:38:25,939 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:25,993 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:26,044 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:26,103 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:26,158 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:26,213 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:26,266 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:26,285 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38: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.013 2026-10-01 04:38:26,318 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:26,334 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:26] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.010 0.019 2026-10-01 04:38:26,374 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:26,430 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:26,478 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:26,529 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:26,585 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:26,644 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:26,696 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:26,772 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:26,843 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:26,894 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:26,949 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:27,001 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:27,054 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:27,105 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:27,156 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:27,207 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:27,275 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:27,292 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:38:27,293 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:38:27,325 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:27,378 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:27,448 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:27,501 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:27,554 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:27,608 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:27,621 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:27] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.004 0.008 2026-10-01 04:38:27,650 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:27] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.008 0.010 2026-10-01 04:38:27,688 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24927151 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'eef7a21e-b09b-409d-bedf-a79d64526ea1'}] 2026-10-01 04:38:27,698 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:38:28,207 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24927151 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'eef7a21e-b09b-409d-bedf-a79d64526ea1'} created pos.order #598 2026-10-01 04:38:28,223 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24927151 finished 2026-10-01 04:38:28,272 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 178 0.224 0.362 2026-10-01 04:38:28,360 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.018 0.035 2026-10-01 04:38:28,380 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:38:28,462 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77508103 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'eef7a21e-b09b-409d-bedf-a79d64526ea1'}] 2026-10-01 04:38:28,471 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77508103 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'eef7a21e-b09b-409d-bedf-a79d64526ea1'} sync ignored for existing PoS order pos.order(598,) (state: paid) 2026-10-01 04:38:28,491 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77508103 finished 2026-10-01 04:38:28,546 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:28,604 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-10-01 04:38:28,604 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-01 04:38:28,636 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.086 0.090 2026-10-01 04:38:28,761 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 19808852 (allocated 23728128) 2026-10-01 04:38:28,774 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 84681 2026-10-01 04:38:28,778 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-10-01 04:38:28,786 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 84681 2026-10-01 04:38:28,865 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_043828_865692_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-10-01 04:38:28,865 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmpx6rd0bu9_chrome_odoo" 2026-10-01 04:38:28,894 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-10-01 04:38:30,026 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome pid: 84893 2026-10-01 04:38:30,027 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless temporary user profile dir: /tmp/tmpahnuh5yt_chrome_odoo 2026-10-01 04:38:30,027 44 INFO rb-3b89a0e-225191-419901 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:38043/json/version 2026-10-01 04:38:30,028 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38043', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:38:30,091 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:30,091 44 INFO rb-3b89a0e-225191-419901 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:38043/json 2026-10-01 04:38:30,092 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38043', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:38:30,110 44 INFO rb-3b89a0e-225191-419901 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:38043/devtools/page/97811A2D541EE77040A1844734CA13DF 2026-10-01 04:38:30,130 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:30,146 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless enable page notifications 2026-10-01 04:38:30,287 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:38:30,295 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Setting session cookie in browser 2026-10-01 04:38:30,304 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:30,304 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:30,321 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:38:30,864 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:30] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.084 0.464 2026-10-01 04:38:30,867 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Navigation result: {'frameId': '97811A2D541EE77040A1844734CA13DF', 'loaderId': 'EEC30BE164585E1F2D76DA54CAED6A9E', 'isDownload': False} 2026-10-01 04:38:30,867 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:30,888 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:38:30,913 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:30] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-10-01 04:38:30,921 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:30] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-01 04:38:30,946 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:30] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.035 2026-10-01 04:38:31,438 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:38:31,442 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:38:31,461 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 04:38:31,494 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.005 2026-10-01 04:38:31,498 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:31,515 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:31,527 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38: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-01 04:38:31,549 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:38:31,592 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.009 2026-10-01 04:38:31,616 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.028 2026-10-01 04:38:31,719 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.049 0.059 2026-10-01 04:38:31,723 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.068 2026-10-01 04:38:32,557 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 400 0.422 0.367 2026-10-01 04:38:32,582 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38: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-01 04:38:32,661 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.007 2026-10-01 04:38:32,759 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:32] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.055 2026-10-01 04:38:32,808 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:38:32,824 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:32,839 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-01 04:38:32,878 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:38:32,896 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 04:38:32,906 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:38:32,910 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:38:32,947 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:38:32,949 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:38:32,975 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:32] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.042 0.048 2026-10-01 04:38:32,993 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:32] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.104 2026-10-01 04:38:33,008 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:33] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.062 2026-10-01 04:38:33,037 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:33,108 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:33] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.010 2026-10-01 04:38:33,130 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:38:33,188 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:33] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.030 0.043 2026-10-01 04:38:33,319 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:33,323 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:33] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.062 0.137 2026-10-01 04:38:33,334 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:38:33,340 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:38:33,371 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:33] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.132 2026-10-01 04:38:33,418 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:33] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.168 2026-10-01 04:38:33,458 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:33] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.014 0.172 2026-10-01 04:38:33,486 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:33] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.207 2026-10-01 04:38:33,520 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:33] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.238 2026-10-01 04:38:33,547 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:33] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.189 2026-10-01 04:38:33,575 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:33] "GET /web/image?model=product.template&field=image_128&id=1698&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-10-01 04:38:33,599 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:33] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-10-01 04:38:33,643 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:33] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.169 2026-10-01 04:38:33,679 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:33] "GET /web/image?model=product.template&field=image_128&id=1699&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-10-01 04:38:33,798 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.062 0.212 2026-10-01 04:38:33,828 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:33] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.271 2026-10-01 04:38:33,875 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:33,943 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:33,994 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:34,049 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:34,226 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:34,276 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:34,355 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:34,425 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:34,475 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:34,525 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:34,576 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:34,653 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:34,703 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:34,753 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:34,806 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:34,998 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:35,048 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:35,124 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:35,195 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:35,246 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:35,298 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:35,347 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:35,431 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:35,513 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:35,610 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:35,669 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:35,720 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:35,771 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:35,822 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:35,873 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:35,924 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:35,975 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: tour succeeded 2026-10-01 04:38:35,976 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour12 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-01 04:38:36,108 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: heap 18632924 (allocated 20844544) 2026-10-01 04:38:36,119 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing chrome headless with pid 84893 2026-10-01 04:38:36,120 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing websocket connection 2026-10-01 04:38:36,123 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Terminating chrome headless with pid 84893 2026-10-01 04:38:36,221 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_043836_221603_test_loyalty_program_with_tagged_buy_x_get_y.txt 2026-10-01 04:38:36,221 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Removing chrome user profile "/tmp/tmpahnuh5yt_chrome_odoo" 2026-10-01 04:38:36,233 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-10-01 04:38:37,515 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome pid: 85097 2026-10-01 04:38:37,515 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless temporary user profile dir: /tmp/tmpmaoswemu_chrome_odoo 2026-10-01 04:38:37,515 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:36825/json/version 2026-10-01 04:38:37,516 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36825', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:38:37,558 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Browser version: Chrome/150.0.7871.114 2026-10-01 04:38:37,559 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:36825/json 2026-10-01 04:38:37,559 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36825', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:38:37,567 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Websocket url found: ws://127.0.0.1:36825/devtools/page/FE34F77DC15FFA4A532977E48654D206 2026-10-01 04:38:37,575 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Enable chrome headless console log notification 2026-10-01 04:38:37,580 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless enable page notifications 2026-10-01 04:38:37,723 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:38:37,732 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Setting session cookie in browser 2026-10-01 04:38:37,735 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:37,737 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:37,749 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:38:38,292 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:38] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.098 0.447 2026-10-01 04:38:38,297 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Navigation result: {'frameId': 'FE34F77DC15FFA4A532977E48654D206', 'loaderId': '75579633B46455333662F219580E1FA1', 'isDownload': False} 2026-10-01 04:38:38,297 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-10-01 04:38:38,312 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:38:38,342 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:38] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-01 04:38:38,350 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:38] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-10-01 04:38:38,387 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:38] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.022 0.029 2026-10-01 04:38:38,888 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:38:38,889 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:38:38,913 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-01 04:38:38,957 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:38,958 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.006 2026-10-01 04:38:38,966 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:38,975 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 04:38:38,987 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:38:39,020 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.015 2026-10-01 04:38:39,040 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.039 2026-10-01 04:38:39,122 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.035 0.045 2026-10-01 04:38:39,125 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.065 2026-10-01 04:38:39,812 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 398 0.295 0.357 2026-10-01 04:38:39,836 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:38:39,897 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 04:38:39,952 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:39] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.035 2026-10-01 04:38:40,002 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-01 04:38:40,026 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: Owl is running in 'dev' mode. 2026-10-01 04:38:40,058 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.010 2026-10-01 04:38:40,087 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:38:40,101 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:38:40,112 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:38:40,116 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.012 2026-10-01 04:38:40,163 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:38:40,166 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:38:40,200 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.054 0.052 2026-10-01 04:38:40,204 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-10-01 04:38:40,268 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.010 0.013 2026-10-01 04:38:40,350 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:40,410 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.007 0.013 2026-10-01 04:38:40,429 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:38:40,459 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:40,524 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.049 0.050 2026-10-01 04:38:40,530 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:38:40,555 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:40,600 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.026 0.171 2026-10-01 04:38:40,611 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:38:40,625 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.169 2026-10-01 04:38:40,649 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-10-01 04:38:40,673 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-10-01 04:38:40,709 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.254 2026-10-01 04:38:40,733 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.188 2026-10-01 04:38:40,776 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "GET /web/image?model=product.template&field=image_128&id=1701&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.017 0.141 2026-10-01 04:38:40,798 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "GET /web/image?model=product.template&field=image_128&id=1703&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-10-01 04:38:40,834 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-10-01 04:38:40,868 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.176 2026-10-01 04:38:40,903 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:40] "GET /web/image?model=product.template&field=image_128&id=1702&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.182 2026-10-01 04:38:41,001 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.051 0.196 2026-10-01 04:38:41,022 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:41] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.210 2026-10-01 04:38:41,053 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:41] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.264 2026-10-01 04:38:41,063 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:41,142 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:41,193 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:41,254 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:41,327 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:41,371 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:41,377 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38: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.024 0.035 2026-10-01 04:38:41,407 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:41] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.011 0.049 2026-10-01 04:38:41,428 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:41,503 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.051 0.062 2026-10-01 04:38:41,522 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:41,573 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:41,623 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:41,677 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:41,725 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:41,776 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:41,826 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:41,879 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:41,936 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:41,988 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:42,041 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:42,092 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:42,149 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:42,208 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:42,259 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:42,313 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:42,389 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:42,456 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:42,506 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:42,557 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:42,608 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:42,659 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:42,714 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:42,765 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:42,823 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: tour succeeded 2026-10-01 04:38:42,823 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour10 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-01 04:38:42,899 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: heap 17110524 (allocated 19009536) 2026-10-01 04:38:42,911 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing chrome headless with pid 85097 2026-10-01 04:38:42,915 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing websocket connection 2026-10-01 04:38:42,916 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Terminating chrome headless with pid 85097 2026-10-01 04:38:43,025 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_043843_024974_test_loyalty_program_with_tagged_free_product.txt 2026-10-01 04:38:43,025 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Removing chrome user profile "/tmp/tmpmaoswemu_chrome_odoo" 2026-10-01 04:38:43,044 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-10-01 04:38:44,151 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome pid: 85317 2026-10-01 04:38:44,152 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless temporary user profile dir: /tmp/tmpcfqgwae__chrome_odoo 2026-10-01 04:38:44,152 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:35111/json/version 2026-10-01 04:38:44,153 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35111', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:38:44,253 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Browser version: Chrome/150.0.7871.114 2026-10-01 04:38:44,253 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:35111/json 2026-10-01 04:38:44,254 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35111', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:38:44,274 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Websocket url found: ws://127.0.0.1:35111/devtools/page/434A50AF3EF0E168C26D75B2B3D5A510 2026-10-01 04:38:44,304 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Enable chrome headless console log notification 2026-10-01 04:38:44,317 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless enable page notifications 2026-10-01 04:38:44,404 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:38:44,412 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Setting session cookie in browser 2026-10-01 04:38:44,415 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:44,415 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:44,433 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:38:44,948 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:44] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.062 0.459 2026-10-01 04:38:44,951 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigation result: {'frameId': '434A50AF3EF0E168C26D75B2B3D5A510', 'loaderId': '3DF3960000D2BD66900B357E2AFA16CE', 'isDownload': False} 2026-10-01 04:38:44,951 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-10-01 04:38:44,978 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:38:44,999 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:44] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-01 04:38:45,015 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:45] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-10-01 04:38:45,020 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:45] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-01 04:38:45,476 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:38:45,481 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:38:45,500 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-01 04:38:45,528 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-01 04:38:45,540 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:45,546 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:45,549 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38: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-01 04:38:45,572 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:38:45,614 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-10-01 04:38:45,635 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.029 2026-10-01 04:38:45,716 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.037 0.039 2026-10-01 04:38:45,719 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.058 2026-10-01 04:38:46,790 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 403 0.411 0.627 2026-10-01 04:38:46,820 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 04:38:46,904 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 04:38:46,970 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:46] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.032 2026-10-01 04:38:47,003 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 04:38:47,030 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: Owl is running in 'dev' mode. 2026-10-01 04:38:47,046 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-01 04:38:47,094 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:38:47,106 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:38:47,121 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:38:47,127 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:38:47,168 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:47] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.032 0.028 2026-10-01 04:38:47,178 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:38:47,191 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38: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-01 04:38:47,215 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:47] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.011 0.093 2026-10-01 04:38:47,245 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:38:47,261 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:47] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.019 0.031 2026-10-01 04:38:47,300 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:47,389 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:47] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.050 0.110 2026-10-01 04:38:47,438 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:47] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.019 0.105 2026-10-01 04:38:47,445 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:38:47,445 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:47,486 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:47] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.111 2026-10-01 04:38:47,499 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:38:47,587 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:47] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.049 0.295 2026-10-01 04:38:47,617 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:47] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.231 2026-10-01 04:38:47,646 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:47] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.235 2026-10-01 04:38:47,677 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:47] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.285 2026-10-01 04:38:47,713 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:47] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.253 2026-10-01 04:38:47,746 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:47] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.216 2026-10-01 04:38:47,768 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:47] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-10-01 04:38:47,796 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:47] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-10-01 04:38:47,886 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.043 0.194 2026-10-01 04:38:47,909 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:47] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.227 2026-10-01 04:38:47,959 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:48,038 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:48,089 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:48,146 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:48,195 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:48,257 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:48,301 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:48,358 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:48,412 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:48,463 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:48,520 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:48,588 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:48,657 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:48,707 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:48,763 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:48,814 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:48,866 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:48,939 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:49,015 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:49,064 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:49,121 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:49,174 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:49,224 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:49,275 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:49,331 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:49,387 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:49,437 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:49,490 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:49,562 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:49,629 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:49,680 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:49,736 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:49,790 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:49,841 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:49,925 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:50,001 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:50,050 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:50,111 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:50,157 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:50,210 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:50,261 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:50,317 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:50,373 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:50,424 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:50,478 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:50,552 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:50,625 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:50,677 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:50,731 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:50,783 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:50,835 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: tour succeeded 2026-10-01 04:38:50,836 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyRewardProductTag SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-01 04:38:51,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: heap 20822848 (allocated 22548480) 2026-10-01 04:38:51,011 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing chrome headless with pid 85317 2026-10-01 04:38:51,015 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing websocket connection 2026-10-01 04:38:51,019 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Terminating chrome headless with pid 85317 2026-10-01 04:38:51,116 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_043851_116524_test_loyalty_reward_product_tag.txt 2026-10-01 04:38:51,116 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Removing chrome user profile "/tmp/tmpcfqgwae__chrome_odoo" 2026-10-01 04:38:51,133 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_with_variant ... 2026-10-01 04:38:52,676 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome pid: 85529 2026-10-01 04:38:52,677 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless temporary user profile dir: /tmp/tmpq2q1fe2s_chrome_odoo 2026-10-01 04:38:52,677 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:41679/json/version 2026-10-01 04:38:52,678 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41679', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:38:52,696 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Browser version: Chrome/150.0.7871.114 2026-10-01 04:38:52,697 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:41679/json 2026-10-01 04:38:52,697 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41679', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:38:52,710 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Websocket url found: ws://127.0.0.1:41679/devtools/page/9B139142B61841A685D48E0D60C30EEF 2026-10-01 04:38:52,727 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Enable chrome headless console log notification 2026-10-01 04:38:52,739 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless enable page notifications 2026-10-01 04:38:52,809 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:38:52,816 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Setting session cookie in browser 2026-10-01 04:38:52,819 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:52,819 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:52,837 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:38:53,377 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:53] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.081 0.464 2026-10-01 04:38:53,381 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Navigation result: {'frameId': '9B139142B61841A685D48E0D60C30EEF', 'loaderId': 'DBFA2D63C58D92C25F1F364FE86AD3F2', 'isDownload': False} 2026-10-01 04:38:53,381 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:53,397 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:38:53,429 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:53] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.013 2026-10-01 04:38:53,447 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:53] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-10-01 04:38:53,484 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:53] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.072 2026-10-01 04:38:53,950 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:38:53,955 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:38:53,971 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-01 04:38:54,002 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-01 04:38:54,003 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:54,013 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:54,028 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38: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-01 04:38:54,049 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:38:54,079 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-10-01 04:38:54,094 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-10-01 04:38:54,160 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.028 0.031 2026-10-01 04:38:54,163 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.043 2026-10-01 04:38:54,914 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 401 0.330 0.380 2026-10-01 04:38:54,945 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 04:38:55,019 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.017 2026-10-01 04:38:55,052 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.010 2026-10-01 04:38:55,142 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.024 0.040 2026-10-01 04:38:55,189 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-01 04:38:55,204 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: Owl is running in 'dev' mode. 2026-10-01 04:38:55,214 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-01 04:38:55,259 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:38:55,276 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:38:55,278 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:38:55,309 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:38:55,323 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 04:38:55,346 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.041 0.038 2026-10-01 04:38:55,359 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.085 2026-10-01 04:38:55,373 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.041 2026-10-01 04:38:55,375 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.106 2026-10-01 04:38:55,410 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:55,460 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.012 0.016 2026-10-01 04:38:55,482 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:38:55,600 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:55,600 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.083 0.058 2026-10-01 04:38:55,608 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:38:55,652 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:55,659 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.151 2026-10-01 04:38:55,669 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:38:55,691 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.176 2026-10-01 04:38:55,739 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.016 0.212 2026-10-01 04:38:55,767 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.233 2026-10-01 04:38:55,860 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.052 0.366 2026-10-01 04:38:55,885 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.256 2026-10-01 04:38:55,910 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.228 2026-10-01 04:38:55,941 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.241 2026-10-01 04:38:55,960 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "GET /web/image?model=product.template&field=image_128&id=1706&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.216 2026-10-01 04:38:55,988 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:55] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-01 04:38:56,009 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:56] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-10-01 04:38:56,090 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.035 0.279 2026-10-01 04:38:56,158 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:56,222 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:56,273 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:56,329 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:56,731 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:56,782 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:56,843 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:56,909 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:56] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 14 0.041 0.031 2026-10-01 04:38:56,941 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:56,980 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.019 0.040 2026-10-01 04:38:56,989 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:56,999 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:56] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.006 0.067 2026-10-01 04:38:57,043 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:57,122 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:57,171 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:57,219 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38: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.062 0.045 2026-10-01 04:38:57,244 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:57,297 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:57,351 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.038 0.049 2026-10-01 04:38:57,358 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:57,411 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:57,498 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:57,559 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:57,607 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:57,686 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:57,741 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:57,792 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:57,867 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:57,933 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: tour succeeded 2026-10-01 04:38:57,935 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_loyalty_reward_with_variant SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-01 04:38:58,022 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: heap 17213044 (allocated 18747392) 2026-10-01 04:38:58,031 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing chrome headless with pid 85529 2026-10-01 04:38:58,033 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing websocket connection 2026-10-01 04:38:58,038 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Terminating chrome headless with pid 85529 2026-10-01 04:38:58,135 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_043858_135192_test_loyalty_reward_with_variant.txt 2026-10-01 04:38:58,135 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Removing chrome user profile "/tmp/tmpq2q1fe2s_chrome_odoo" 2026-10-01 04:38:58,150 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-10-01 04:38:58,857 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 85735 2026-10-01 04:38:58,858 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpb5feg6y6_chrome_odoo 2026-10-01 04:38:58,858 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:44579/json/version 2026-10-01 04:38:58,859 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44579', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:38:58,951 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-10-01 04:38:58,951 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:44579/json 2026-10-01 04:38:58,952 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44579', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:38:58,973 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:44579/devtools/page/C2DD425C59212CCCC236826BD6D267E5 2026-10-01 04:38:58,987 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-10-01 04:38:59,004 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-10-01 04:38:59,057 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:38:59,069 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-10-01 04:38:59,071 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:59,071 44 INFO rb-3b89a0e-225191-419901 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-01 04:38:59,096 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:38:59,788 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:59] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.135 0.567 2026-10-01 04:38:59,791 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': 'C2DD425C59212CCCC236826BD6D267E5', 'loaderId': 'A676F2B4E80B7FDB2A5125E52DC32863', 'isDownload': False} 2026-10-01 04:38:59,791 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-10-01 04:38:59,806 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:38:59,822 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:59] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-01 04:38:59,842 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:59] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.029 2026-10-01 04:38:59,852 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:38:59] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-10-01 04:39:00,381 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:39:00,382 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:39:00,413 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.014 2026-10-01 04:39:00,448 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.015 2026-10-01 04:39:00,450 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:00,457 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:00,478 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-01 04:39:00,493 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:39:00,527 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:00] "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-01 04:39:00,545 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.018 2026-10-01 04:39:00,639 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.043 0.047 2026-10-01 04:39:00,641 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.077 2026-10-01 04:39:01,482 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.388 0.411 2026-10-01 04:39:01,528 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:01] "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-01 04:39:01,590 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39: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-01 04:39:01,656 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:01] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.029 2026-10-01 04:39:01,690 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-01 04:39:01,706 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-10-01 04:39:01,724 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-01 04:39:01,781 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:39:01,797 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:39:01,811 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 04:39:01,875 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-01 04:39:01,900 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:01] "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-01 04:39:01,903 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:01] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.060 0.065 2026-10-01 04:39:01,942 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:01] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.150 2026-10-01 04:39:01,945 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.138 2026-10-01 04:39:01,967 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:01,975 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.009 0.075 2026-10-01 04:39:02,037 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:02] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.010 0.019 2026-10-01 04:39:02,152 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:02] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.020 0.045 2026-10-01 04:39:02,166 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:02,169 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:39:02,185 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:02] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.076 2026-10-01 04:39:02,191 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:02,243 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:02] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.134 2026-10-01 04:39:02,253 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:39:02,308 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:02] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.020 0.203 2026-10-01 04:39:02,339 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:02] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.234 2026-10-01 04:39:02,376 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:02] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.243 2026-10-01 04:39:02,462 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:02] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.033 0.224 2026-10-01 04:39:02,496 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:02] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-10-01 04:39:02,519 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:02] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-10-01 04:39:02,576 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:02] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.027 0.347 2026-10-01 04:39:02,600 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:02] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.299 2026-10-01 04:39:02,724 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.064 0.276 2026-10-01 04:39:02,793 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:02,846 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:02,897 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:02,950 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:03,133 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:03,183 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:03,233 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:03,292 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:03,343 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:03,397 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:03,449 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:03,500 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:03,570 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:03,582 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:03,585 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:03,622 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:03,672 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:03,742 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:03,796 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:03,849 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:03,919 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:03,928 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3785428 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '0d8dfcb3-1f15-4741-9f26-68096df346e5'}] 2026-10-01 04:39:03,937 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:04,382 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3785428 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '0d8dfcb3-1f15-4741-9f26-68096df346e5'} created pos.order #599 2026-10-01 04:39:04,398 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3785428 finished 2026-10-01 04:39:04,470 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 233 0.219 0.327 2026-10-01 04:39:04,629 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.076 0.048 2026-10-01 04:39:04,662 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:39:04,769 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:04] "GET /report/barcode/Code128/0442-4e0e-4658 HTTP/1.1" 200 - 0 0.000 0.045 2026-10-01 04:39:04,788 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34428495 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '0d8dfcb3-1f15-4741-9f26-68096df346e5'}] 2026-10-01 04:39:04,796 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:04,810 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34428495 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '0d8dfcb3-1f15-4741-9f26-68096df346e5'} sync ignored for existing PoS order pos.order(599,) (state: paid) 2026-10-01 04:39:04,832 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34428495 finished 2026-10-01 04:39:04,848 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-10-01 04:39:04,849 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-01 04:39:04,995 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 16211976 (allocated 17301504) 2026-10-01 04:39:05,020 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 85735 2026-10-01 04:39:05,030 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-10-01 04:39:05,042 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 85735 2026-10-01 04:39:05,047 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.150 0.111 2026-10-01 04:39:05,144 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_043905_144103_test_loyalty_validity_dates_and_use.txt 2026-10-01 04:39:05,144 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpb5feg6y6_chrome_odoo" 2026-10-01 04:39:05,562 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 85948 2026-10-01 04:39:05,562 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpmvq0xoix_chrome_odoo 2026-10-01 04:39:05,562 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:42477/json/version 2026-10-01 04:39:05,571 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42477', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:39:05,584 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-10-01 04:39:05,584 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:42477/json 2026-10-01 04:39:05,585 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42477', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:39:05,593 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:42477/devtools/page/FE632885DEE4DF65000A94BEC99C04D3 2026-10-01 04:39:05,602 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-10-01 04:39:05,606 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-10-01 04:39:05,666 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:39:05,672 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-10-01 04:39:05,686 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:05,687 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:05,820 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:05] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.042 0.060 2026-10-01 04:39:05,832 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': 'FE632885DEE4DF65000A94BEC99C04D3', 'loaderId': '3235BE344CE85A893EDE97CD1A35563D', 'isDownload': False} 2026-10-01 04:39:05,833 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-10-01 04:39:05,859 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:39:05,879 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:05] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-01 04:39:05,897 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:05] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.032 2026-10-01 04:39:05,907 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:05] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-10-01 04:39:06,402 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:39:06,406 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:06,426 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:39:06,463 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.010 2026-10-01 04:39:06,480 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:06,491 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:06,495 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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-01 04:39:06,515 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:39:06,565 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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 - 4 0.012 0.012 2026-10-01 04:39:06,574 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.029 2026-10-01 04:39:06,655 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 15 0.023 0.046 2026-10-01 04:39:06,659 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.049 2026-10-01 04:39:07,387 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 298 0.325 0.361 2026-10-01 04:39:07,419 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.018 2026-10-01 04:39:07,490 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.000 0.009 2026-10-01 04:39:07,556 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:07] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.010 0.031 2026-10-01 04:39:07,609 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.002 0.019 2026-10-01 04:39:07,625 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-10-01 04:39:07,639 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.006 2026-10-01 04:39:07,681 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:07,698 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:39:07,716 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:39:07,760 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:39:07,762 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:07] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.034 0.038 2026-10-01 04:39:07,772 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-01 04:39:07,795 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:07] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.097 2026-10-01 04:39:07,797 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.087 2026-10-01 04:39:07,818 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:07] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.037 2026-10-01 04:39:07,867 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:07,921 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:07,925 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:07] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.023 2026-10-01 04:39:07,986 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:08,093 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:08] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.114 0.065 2026-10-01 04:39:08,183 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:08,217 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:08] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.082 0.217 2026-10-01 04:39:08,245 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:08] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.279 2026-10-01 04:39:08,272 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:08,283 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:08] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.318 2026-10-01 04:39:08,309 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:08] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.312 2026-10-01 04:39:08,320 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:08,330 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:08] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.379 2026-10-01 04:39:08,375 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:08,386 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:08] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.279 2026-10-01 04:39:08,408 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:08] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-10-01 04:39:08,449 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:08] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-10-01 04:39:08,475 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:08] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-10-01 04:39:08,515 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:08] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.192 2026-10-01 04:39:08,582 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:08,633 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:08,683 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:08,762 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:08,773 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:08,776 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:08,812 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:08,865 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:08,935 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:08,988 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:09,041 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:09,102 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:09,122 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:09] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.014 0.010 2026-10-01 04:39:09,153 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18506367 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '9f441796-e2bc-493a-a691-faa3b231253b'}] 2026-10-01 04:39:09,160 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:09,520 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18506367 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '9f441796-e2bc-493a-a691-faa3b231253b'} created pos.order #600 2026-10-01 04:39:09,539 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18506367 finished 2026-10-01 04:39:09,607 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.157 0.299 2026-10-01 04:39:09,788 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 32 0.073 0.061 2026-10-01 04:39:09,826 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 04:39:09,932 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:09] "GET /report/barcode/Code128/044c-5508-41f5 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-01 04:39:09,964 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14649993 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '9f441796-e2bc-493a-a691-faa3b231253b'}] 2026-10-01 04:39:09,976 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:09,978 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14649993 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '9f441796-e2bc-493a-a691-faa3b231253b'} sync ignored for existing PoS order pos.order(600,) (state: paid) 2026-10-01 04:39:10,004 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14649993 finished 2026-10-01 04:39:10,020 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:10,102 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:10,112 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.049 0.103 2026-10-01 04:39:10,156 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:10,172 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:10] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.011 0.023 2026-10-01 04:39:10,208 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:10,233 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.009 0.022 2026-10-01 04:39:10,262 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:10,431 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:10,482 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:10,532 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:10,595 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:10,609 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:10,645 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:10,702 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:10,753 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:10,804 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:10,861 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:10,911 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:10,962 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:11,018 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:11,071 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:11,123 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:11,175 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:11,228 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:11,280 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:11,345 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:11,348 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50663711 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': '12643a96-20ac-4c1f-83d4-3b8bcac62621'}] 2026-10-01 04:39:11,626 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50663711 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': '12643a96-20ac-4c1f-83d4-3b8bcac62621'} created pos.order #601 2026-10-01 04:39:11,639 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50663711 finished 2026-10-01 04:39:11,689 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.117 0.226 2026-10-01 04:39:11,770 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.017 0.037 2026-10-01 04:39:11,797 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:11] "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-01 04:39:11,869 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:11,874 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:11] "GET /report/barcode/Code128/0442-f261-49da HTTP/1.1" 200 - 0 0.000 0.059 2026-10-01 04:39:11,877 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21414787 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '12643a96-20ac-4c1f-83d4-3b8bcac62621'}] 2026-10-01 04:39:11,883 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-10-01 04:39:11,889 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-01 04:39:11,895 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21414787 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '12643a96-20ac-4c1f-83d4-3b8bcac62621'} sync ignored for existing PoS order pos.order(601,) (state: paid) 2026-10-01 04:39:11,920 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21414787 finished 2026-10-01 04:39:12,024 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 18421452 (allocated 20582400) 2026-10-01 04:39:12,034 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 85948 2026-10-01 04:39:12,036 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-10-01 04:39:12,037 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.084 0.094 2026-10-01 04:39:12,040 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 85948 2026-10-01 04:39:12,140 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_043912_140560_test_loyalty_validity_dates_and_use.txt 2026-10-01 04:39:12,140 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpmvq0xoix_chrome_odoo" 2026-10-01 04:39:12,161 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-10-01 04:39:13,380 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome pid: 86161 2026-10-01 04:39:13,380 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless temporary user profile dir: /tmp/tmp8hj7_xm4_chrome_odoo 2026-10-01 04:39:13,380 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:34599/json/version 2026-10-01 04:39:13,381 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:13,416 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Browser version: Chrome/150.0.7871.114 2026-10-01 04:39:13,416 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:34599/json 2026-10-01 04:39:13,416 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:13,427 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Websocket url found: ws://127.0.0.1:34599/devtools/page/E5DD2B6F883F94AA0D35C65F6DD7E382 2026-10-01 04:39:13,437 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Enable chrome headless console log notification 2026-10-01 04:39:13,446 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless enable page notifications 2026-10-01 04:39:13,577 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:39:13,584 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Setting session cookie in browser 2026-10-01 04:39:13,589 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:13,589 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:13,609 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:39:14,145 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:14] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.075 0.472 2026-10-01 04:39:14,150 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Navigation result: {'frameId': 'E5DD2B6F883F94AA0D35C65F6DD7E382', 'loaderId': '4C7F734C54910C985B0643142B14C2C4', 'isDownload': False} 2026-10-01 04:39:14,150 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:14,171 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:39:14,185 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:14] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-01 04:39:14,190 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:14] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-01 04:39:14,199 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:14] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-10-01 04:39:14,708 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:14,729 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:39:14,755 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-01 04:39:14,790 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:14,799 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:14,803 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.007 2026-10-01 04:39:14,827 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39: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-01 04:39:14,846 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:39:14,900 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.018 2026-10-01 04:39:14,924 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.051 2026-10-01 04:39:15,015 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.035 0.046 2026-10-01 04:39:15,019 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.051 2026-10-01 04:39:16,020 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.424 0.545 2026-10-01 04:39:16,046 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.013 2026-10-01 04:39:16,100 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.000 0.005 2026-10-01 04:39:16,178 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.043 2026-10-01 04:39:16,207 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.000 0.006 2026-10-01 04:39:16,219 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: Owl is running in 'dev' mode. 2026-10-01 04:39:16,239 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.007 2026-10-01 04:39:16,272 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:16,302 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:39:16,317 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:16,331 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.036 0.019 2026-10-01 04:39:16,340 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.059 2026-10-01 04:39:16,342 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-10-01 04:39:16,399 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:16,401 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:16,450 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:39:16,503 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.032 0.045 2026-10-01 04:39:16,537 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:16,567 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.021 0.105 2026-10-01 04:39:16,623 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:16,640 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.025 0.152 2026-10-01 04:39:16,653 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:39:16,673 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.080 2026-10-01 04:39:16,710 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.107 2026-10-01 04:39:16,733 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:39:16,758 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.154 2026-10-01 04:39:16,787 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-01 04:39:16,817 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.189 2026-10-01 04:39:16,859 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-10-01 04:39:16,891 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.197 2026-10-01 04:39:16,922 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-10-01 04:39:16,953 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.347 2026-10-01 04:39:16,967 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:16] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.129 2026-10-01 04:39:17,066 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.046 0.216 2026-10-01 04:39:17,156 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:17,210 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:17,262 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:17,315 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:17,498 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:17,551 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:17,601 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:17,689 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:17,749 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:17,800 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:17,859 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:17,934 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:17,986 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:18,008 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:18] "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.038 2026-10-01 04:39:18,036 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:18] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.015 0.081 2026-10-01 04:39:18,042 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:18,102 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:18,138 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.050 0.059 2026-10-01 04:39:18,145 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:18,200 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:18,250 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:18,311 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:18,366 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:18,417 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:18,484 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:18,556 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:18,567 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:18,571 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:39:18,606 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:18,654 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:18,727 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:18,780 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:18,836 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:18,850 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:18] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.003 0.010 2026-10-01 04:39:18,875 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70536386 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '9b01d040-0739-498e-a295-1540c3a23401'}] 2026-10-01 04:39:18,880 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:39:19,382 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70536386 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '9b01d040-0739-498e-a295-1540c3a23401'} created pos.order #602 2026-10-01 04:39:19,392 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70536386 finished 2026-10-01 04:39:19,445 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.270 0.303 2026-10-01 04:39:19,590 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 54 0.036 0.063 2026-10-01 04:39:19,617 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39: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-01 04:39:19,744 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41147292 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '9b01d040-0739-498e-a295-1540c3a23401'}] 2026-10-01 04:39:19,753 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:19,759 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41147292 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '9b01d040-0739-498e-a295-1540c3a23401'} sync ignored for existing PoS order pos.order(602,) (state: paid) 2026-10-01 04:39:19,773 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41147292 finished 2026-10-01 04:39:19,803 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:19,852 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:19,917 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.087 0.089 2026-10-01 04:39:19,926 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:19,996 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:20,019 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.010 0.020 2026-10-01 04:39:20,045 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:20,103 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:20,160 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:20,210 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:20,235 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:20] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.028 0.045 2026-10-01 04:39:20,284 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:20,293 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.019 0.030 2026-10-01 04:39:20,334 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:20,385 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:20,438 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:20,614 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:20,665 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:20,715 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:20,771 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:20,822 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:20,877 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: tour succeeded 2026-10-01 04:39:20,878 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:21,020 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: heap 19468784 (allocated 21368832) 2026-10-01 04:39:21,028 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing chrome headless with pid 86161 2026-10-01 04:39:21,029 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing websocket connection 2026-10-01 04:39:21,030 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Terminating chrome headless with pid 86161 2026-10-01 04:39:21,157 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_043921_157433_test_max_usage_partner_with_point.txt 2026-10-01 04:39:21,157 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Removing chrome user profile "/tmp/tmp8hj7_xm4_chrome_odoo" 2026-10-01 04:39:21,171 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-10-01 04:39:22,494 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome pid: 86376 2026-10-01 04:39:22,495 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless temporary user profile dir: /tmp/tmpck9v_oy7_chrome_odoo 2026-10-01 04:39:22,497 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:36209/json/version 2026-10-01 04:39:22,498 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36209', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:39:22,523 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Browser version: Chrome/150.0.7871.114 2026-10-01 04:39:22,523 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:36209/json 2026-10-01 04:39:22,524 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36209', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:39:22,536 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Websocket url found: ws://127.0.0.1:36209/devtools/page/1C4ED6626FE0F5F03EF45ADC78E1F9C7 2026-10-01 04:39:22,544 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Enable chrome headless console log notification 2026-10-01 04:39:22,554 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless enable page notifications 2026-10-01 04:39:22,737 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:39:22,746 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Setting session cookie in browser 2026-10-01 04:39:22,755 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:22,755 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:22,771 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:39:23,336 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:23] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.069 0.501 2026-10-01 04:39:23,339 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Navigation result: {'frameId': '1C4ED6626FE0F5F03EF45ADC78E1F9C7', 'loaderId': '5172BC2FAD7262F1D6C0B21DF35E9A62', 'isDownload': False} 2026-10-01 04:39:23,340 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:23,353 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:39:23,388 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:23] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.018 2026-10-01 04:39:23,404 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:23] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.038 2026-10-01 04:39:23,435 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:23] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.055 2026-10-01 04:39:23,972 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:39:23,975 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:39:23,998 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-01 04:39:24,035 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.008 2026-10-01 04:39:24,037 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:24,054 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:24,073 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-10-01 04:39:24,093 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:39:24,140 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.016 2026-10-01 04:39:24,160 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.043 2026-10-01 04:39:24,235 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.032 0.046 2026-10-01 04:39:24,242 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.053 2026-10-01 04:39:24,962 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.322 0.374 2026-10-01 04:39:24,982 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:39:25,054 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39: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-01 04:39:25,123 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:25] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.045 2026-10-01 04:39:25,159 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39: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.005 2026-10-01 04:39:25,188 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: Owl is running in 'dev' mode. 2026-10-01 04:39:25,208 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-10-01 04:39:25,256 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:39:25,291 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 04:39:25,304 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:39:25,340 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:25,349 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:25,353 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:25] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.032 0.054 2026-10-01 04:39:25,378 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:25] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.090 2026-10-01 04:39:25,382 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.097 2026-10-01 04:39:25,405 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:25] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.011 2026-10-01 04:39:25,473 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:25,543 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:39:25,546 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:25] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.011 0.024 2026-10-01 04:39:25,726 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:25] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.116 0.072 2026-10-01 04:39:25,740 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:25,756 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:39:25,780 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:25,798 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:25,866 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:25] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.072 0.255 2026-10-01 04:39:25,925 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:25] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.014 0.256 2026-10-01 04:39:25,974 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:25] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.302 2026-10-01 04:39:26,017 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:26] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.345 2026-10-01 04:39:26,041 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:26] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.390 2026-10-01 04:39:26,081 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:26] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.267 2026-10-01 04:39:26,102 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:26] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-10-01 04:39:26,127 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:26] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.192 2026-10-01 04:39:26,160 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:26] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-10-01 04:39:26,182 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:26] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.125 2026-10-01 04:39:26,312 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.086 0.248 2026-10-01 04:39:26,381 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:26,453 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:26,503 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:26,564 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:26,626 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:26,677 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:26,686 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39: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.027 0.034 2026-10-01 04:39:26,709 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:26] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.007 0.064 2026-10-01 04:39:26,768 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:26,799 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.039 0.063 2026-10-01 04:39:26,816 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:26,874 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:26,932 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:26,983 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:27,053 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:27,119 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:27,169 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:27,219 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:27,300 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:27,319 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:39:27,321 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:39:27,351 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:27,401 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:27,472 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:27,527 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:27,578 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:27,632 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:27,685 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:27,696 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:27] "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.007 2026-10-01 04:39:27,722 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:27] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.011 2026-10-01 04:39:27,745 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58305830 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '8520ba59-d33d-4714-b1d5-2542847f95cb'}] 2026-10-01 04:39:27,747 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:28,237 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58305830 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '8520ba59-d33d-4714-b1d5-2542847f95cb'} created pos.order #603 2026-10-01 04:39:28,255 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58305830 finished 2026-10-01 04:39:28,307 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 233 0.257 0.307 2026-10-01 04:39:28,469 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 50 0.070 0.052 2026-10-01 04:39:28,512 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:28] "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-01 04:39:28,647 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3446546 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '8520ba59-d33d-4714-b1d5-2542847f95cb'}] 2026-10-01 04:39:28,655 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3446546 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '8520ba59-d33d-4714-b1d5-2542847f95cb'} sync ignored for existing PoS order pos.order(603,) (state: paid) 2026-10-01 04:39:28,661 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:28,688 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3446546 finished 2026-10-01 04:39:28,714 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: tour succeeded 2026-10-01 04:39:28,719 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_min_qty_points_awarded SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-01 04:39:28,827 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: heap 18238468 (allocated 19795968) 2026-10-01 04:39:28,832 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing chrome headless with pid 86376 2026-10-01 04:39:28,833 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing websocket connection 2026-10-01 04:39:28,834 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Terminating chrome headless with pid 86376 2026-10-01 04:39:28,842 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.090 0.108 2026-10-01 04:39:28,943 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_043928_943387_test_min_qty_points_awarded.txt 2026-10-01 04:39:28,943 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Removing chrome user profile "/tmp/tmpck9v_oy7_chrome_odoo" 2026-10-01 04:39:28,979 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-10-01 04:39:30,360 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome pid: 86598 2026-10-01 04:39:30,361 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless temporary user profile dir: /tmp/tmp9yw881fs_chrome_odoo 2026-10-01 04:39:30,361 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:43651/json/version 2026-10-01 04:39:30,365 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43651', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:39:30,407 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Browser version: Chrome/150.0.7871.114 2026-10-01 04:39:30,407 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:43651/json 2026-10-01 04:39:30,412 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43651', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:39:30,431 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Websocket url found: ws://127.0.0.1:43651/devtools/page/7C71DA0871F7AEB89A8D8A0CF8A591FE 2026-10-01 04:39:30,439 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Enable chrome headless console log notification 2026-10-01 04:39:30,447 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless enable page notifications 2026-10-01 04:39:30,490 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:39:30,499 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Setting session cookie in browser 2026-10-01 04:39:30,502 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:30,502 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:30,516 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:39:31,057 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:31] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.069 0.477 2026-10-01 04:39:31,062 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigation result: {'frameId': '7C71DA0871F7AEB89A8D8A0CF8A591FE', 'loaderId': '43F1E06AE653431CD4C3C688FE2B3727', 'isDownload': False} 2026-10-01 04:39:31,062 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-10-01 04:39:31,086 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:39:31,112 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:31] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-01 04:39:31,125 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:31] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-10-01 04:39:31,142 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:31] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.046 2026-10-01 04:39:31,655 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:39:31,658 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:39:31,680 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-01 04:39:31,703 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:31,711 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:31,721 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.006 2026-10-01 04:39:31,740 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39: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-01 04:39:31,757 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:39:31,785 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.009 2026-10-01 04:39:31,807 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.026 2026-10-01 04:39:31,878 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.031 0.044 2026-10-01 04:39:31,880 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.045 2026-10-01 04:39:32,617 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.356 0.342 2026-10-01 04:39:32,645 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:39:32,710 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39: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.004 2026-10-01 04:39:32,771 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:32] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.034 2026-10-01 04:39:32,805 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:39:32,826 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: Owl is running in 'dev' mode. 2026-10-01 04:39:32,836 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-01 04:39:32,895 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:39:32,901 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:32,917 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:39:32,923 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:39:32,968 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 04:39:32,969 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:32] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.025 0.039 2026-10-01 04:39:32,980 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:32] "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-01 04:39:32,989 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:39:32,992 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:32] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.075 2026-10-01 04:39:33,050 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:33,076 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:33] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.036 0.083 2026-10-01 04:39:33,118 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:33] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.012 0.116 2026-10-01 04:39:33,157 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:33,216 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:33] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.056 0.192 2026-10-01 04:39:33,225 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:39:33,231 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:33] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 4 0.005 0.124 2026-10-01 04:39:33,277 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:33] "GET /web/image?model=product.template&field=image_128&id=12&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-10-01 04:39:33,290 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:39:33,317 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:33] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.011 0.192 2026-10-01 04:39:33,350 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:33] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.227 2026-10-01 04:39:33,366 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:33] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.237 2026-10-01 04:39:33,396 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:33] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.163 2026-10-01 04:39:33,426 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:33] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.186 2026-10-01 04:39:33,461 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:33] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-10-01 04:39:33,501 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:33] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-10-01 04:39:33,522 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:33] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-01 04:39:33,541 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:33] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-10-01 04:39:33,572 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:33] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.130 2026-10-01 04:39:33,694 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.061 0.230 2026-10-01 04:39:33,737 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:33,788 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:33,839 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:33,928 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:33,982 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:34,032 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:34,082 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:34,134 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:34,188 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:34,239 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:34,289 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:34,341 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:34,391 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:34,442 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:34,495 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:34,549 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:34,600 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:34,731 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:34,784 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:34,859 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:34,870 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:39:34,871 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:39:34,910 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:34,962 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:35,029 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:35,081 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:35,134 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:35,203 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:35,207 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58843039 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'f8764f27-6f69-455d-8945-f7e9f80e9334'}] 2026-10-01 04:39:35,219 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:39:35,317 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58843039 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'f8764f27-6f69-455d-8945-f7e9f80e9334'} created pos.order #604 2026-10-01 04:39:35,331 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58843039 finished 2026-10-01 04:39:35,373 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 90 0.069 0.100 2026-10-01 04:39:35,458 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.019 0.039 2026-10-01 04:39:35,484 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.007 2026-10-01 04:39:35,619 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3220620 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'f8764f27-6f69-455d-8945-f7e9f80e9334'}] 2026-10-01 04:39:35,622 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:35,630 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3220620 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'f8764f27-6f69-455d-8945-f7e9f80e9334'} sync ignored for existing PoS order pos.order(604,) (state: paid) 2026-10-01 04:39:35,654 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3220620 finished 2026-10-01 04:39:35,662 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:35,719 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:35,776 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.058 0.102 2026-10-01 04:39:35,790 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:35,843 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:35,850 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.006 0.015 2026-10-01 04:39:35,891 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:35,943 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:35,992 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:36,046 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:36,097 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:36,148 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:36,202 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:36,249 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:36,300 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:36,352 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:36,405 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:36,456 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:36,579 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:36,630 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:36,686 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:36,737 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:36,787 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:36,845 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:36,899 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:36,950 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:37,016 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:37,031 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67996225 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'fa32c047-b5da-4a33-bf0c-d21b0ad4303d'}] 2026-10-01 04:39:37,100 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67996225 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'fa32c047-b5da-4a33-bf0c-d21b0ad4303d'} created pos.order #605 2026-10-01 04:39:37,124 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67996225 finished 2026-10-01 04:39:37,173 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.043 0.102 2026-10-01 04:39:37,275 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.018 0.036 2026-10-01 04:39:37,301 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:39:37,338 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8568178 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'fa32c047-b5da-4a33-bf0c-d21b0ad4303d'}] 2026-10-01 04:39:37,345 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8568178 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'fa32c047-b5da-4a33-bf0c-d21b0ad4303d'} sync ignored for existing PoS order pos.order(605,) (state: paid) 2026-10-01 04:39:37,348 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:37,362 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8568178 finished 2026-10-01 04:39:37,401 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:37,449 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.036 0.078 2026-10-01 04:39:37,451 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:37,493 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.006 0.012 2026-10-01 04:39:37,504 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:37,554 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:37,619 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:37,670 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:37,749 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:37,809 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:37,859 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:37,915 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:37,987 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:38,037 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:38,046 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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 - 14 0.037 0.028 2026-10-01 04:39:38,057 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:38] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.063 2026-10-01 04:39:38,085 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:38,108 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.018 0.034 2026-10-01 04:39:38,119 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:38] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.042 2026-10-01 04:39:38,138 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:38,189 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:38,240 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:38,291 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:38,341 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:38,392 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:38,444 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:38,497 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:38,548 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:38,681 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:38,730 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:38,791 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:38,837 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:38,889 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:38,948 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:39,000 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:39,054 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:39,120 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:39,127 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31487906 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '7c7c5960-8715-47c7-af49-15e811e71ff1'}] 2026-10-01 04:39:39,222 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31487906 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '7c7c5960-8715-47c7-af49-15e811e71ff1'} created pos.order #606 2026-10-01 04:39:39,241 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31487906 finished 2026-10-01 04:39:39,319 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.088 0.106 2026-10-01 04:39:39,444 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.049 0.047 2026-10-01 04:39:39,474 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39: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-01 04:39:39,527 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30529347 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '7c7c5960-8715-47c7-af49-15e811e71ff1'}] 2026-10-01 04:39:39,536 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:39,541 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30529347 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '7c7c5960-8715-47c7-af49-15e811e71ff1'} sync ignored for existing PoS order pos.order(606,) (state: paid) 2026-10-01 04:39:39,564 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30529347 finished 2026-10-01 04:39:39,592 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:39,659 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:39,679 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.065 0.091 2026-10-01 04:39:39,733 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:39,767 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 15 0.016 0.024 2026-10-01 04:39:39,780 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:39,848 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:39,901 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:39,951 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:40,007 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:40,071 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:40,115 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39: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.016 0.026 2026-10-01 04:39:40,129 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:40,176 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.016 0.036 2026-10-01 04:39:40,178 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:40,233 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:40,283 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:40,334 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:40,385 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:40,436 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:40,487 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:40,539 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:40,591 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:40,642 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:40,767 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:40,818 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:40,874 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:40,924 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:40,975 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:41,033 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:41,083 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:41,137 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:41,191 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:41,214 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:41] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.008 0.015 2026-10-01 04:39:41,235 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99166154 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'cad7cb3d-e8a5-4bb6-8e76-bebbbddbaabd'}] 2026-10-01 04:39:41,319 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99166154 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'cad7cb3d-e8a5-4bb6-8e76-bebbbddbaabd'} created pos.order #607 2026-10-01 04:39:41,333 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99166154 finished 2026-10-01 04:39:41,388 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.058 0.098 2026-10-01 04:39:41,507 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.038 0.044 2026-10-01 04:39:41,543 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.014 2026-10-01 04:39:41,585 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57647238 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'cad7cb3d-e8a5-4bb6-8e76-bebbbddbaabd'}] 2026-10-01 04:39:41,597 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:41,610 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57647238 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'cad7cb3d-e8a5-4bb6-8e76-bebbbddbaabd'} sync ignored for existing PoS order pos.order(607,) (state: paid) 2026-10-01 04:39:41,630 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57647238 finished 2026-10-01 04:39:41,642 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:41,699 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:41,763 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.082 0.097 2026-10-01 04:39:41,771 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:41,845 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:41,911 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.028 0.037 2026-10-01 04:39:41,914 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:41,969 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:42,019 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:42,073 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:42,146 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:42,177 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:42] "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.024 2026-10-01 04:39:42,194 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:42] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.004 0.040 2026-10-01 04:39:42,197 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:42,242 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:42,261 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.024 0.044 2026-10-01 04:39:42,275 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:42] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.047 2026-10-01 04:39:42,293 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:42,350 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:42,400 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:42,452 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:42,507 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:42,561 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:42,612 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:42,679 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:42,683 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82812402 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': '2d64a49a-af80-43ca-a705-df71fa9978b9'}] 2026-10-01 04:39:42,765 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82812402 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': '2d64a49a-af80-43ca-a705-df71fa9978b9'} created pos.order #608 2026-10-01 04:39:42,781 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82812402 finished 2026-10-01 04:39:42,846 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.060 0.106 2026-10-01 04:39:42,963 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.034 0.054 2026-10-01 04:39:43,018 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 04:39:43,063 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #512276 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '2d64a49a-af80-43ca-a705-df71fa9978b9'}] 2026-10-01 04:39:43,065 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:43,072 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #512276 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '2d64a49a-af80-43ca-a705-df71fa9978b9'} sync ignored for existing PoS order pos.order(608,) (state: paid) 2026-10-01 04:39:43,087 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #512276 finished 2026-10-01 04:39:43,114 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:43,193 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:43,215 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.066 0.089 2026-10-01 04:39:43,244 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:43,296 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 15 0.032 0.023 2026-10-01 04:39:43,297 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:43,350 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:43,401 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:43,453 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:43,519 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:43,571 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:43,622 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:43,797 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:43,847 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:43,898 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:43,955 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:44,008 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:44,060 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:44,111 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:44,179 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:44,232 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:44,283 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:44,337 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:44,405 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:44,446 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39: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.018 0.028 2026-10-01 04:39:44,459 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:44,513 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:44,532 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.041 0.036 2026-10-01 04:39:44,566 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:44,626 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:44,674 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:44,726 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:44,803 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:44,853 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:44,904 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:44,960 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:45,011 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:45,061 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:45,119 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:45,171 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:45,227 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:45,242 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:45] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.005 0.009 2026-10-01 04:39:45,264 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:45] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.008 2026-10-01 04:39:45,291 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31287227 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000006', 'uuid': '4d91f49b-ed5f-47d7-8905-f5011639c948'}] 2026-10-01 04:39:45,673 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31287227 order {'name': '/', 'pos_reference': '261-76-000006', 'uuid': '4d91f49b-ed5f-47d7-8905-f5011639c948'} created pos.order #609 2026-10-01 04:39:45,686 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31287227 finished 2026-10-01 04:39:45,729 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 205 0.163 0.277 2026-10-01 04:39:45,819 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.026 0.036 2026-10-01 04:39:45,845 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:45] "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-01 04:39:45,907 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9284551 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': '4d91f49b-ed5f-47d7-8905-f5011639c948'}] 2026-10-01 04:39:45,916 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:45,944 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9284551 order {'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': '4d91f49b-ed5f-47d7-8905-f5011639c948'} sync ignored for existing PoS order pos.order(609,) (state: paid) 2026-10-01 04:39:45,963 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9284551 finished 2026-10-01 04:39:45,973 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: tour succeeded 2026-10-01 04:39:45,974 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR MultipleGiftWalletProgramsTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-01 04:39:46,074 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.074 0.097 2026-10-01 04:39:46,258 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: heap 29465484 (allocated 31723520) 2026-10-01 04:39:46,261 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing chrome headless with pid 86598 2026-10-01 04:39:46,264 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing websocket connection 2026-10-01 04:39:46,265 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Terminating chrome headless with pid 86598 2026-10-01 04:39:46,384 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_043946_384201_test_multiple_gift_wallet_programs.txt 2026-10-01 04:39:46,384 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Removing chrome user profile "/tmp/tmp9yw881fs_chrome_odoo" 2026-10-01 04:39:46,429 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_loyalty_products ... 2026-10-01 04:39:47,606 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome pid: 86851 2026-10-01 04:39:47,608 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless temporary user profile dir: /tmp/tmp6izayt70_chrome_odoo 2026-10-01 04:39:47,608 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:35509/json/version 2026-10-01 04:39:47,610 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35509', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:39:47,691 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Browser version: Chrome/150.0.7871.114 2026-10-01 04:39:47,692 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:35509/json 2026-10-01 04:39:47,696 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35509', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:39:47,719 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Websocket url found: ws://127.0.0.1:35509/devtools/page/35B77DA12EDF74A164F59591710CC345 2026-10-01 04:39:47,738 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Enable chrome headless console log notification 2026-10-01 04:39:47,745 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless enable page notifications 2026-10-01 04:39:47,920 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:39:47,927 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Setting session cookie in browser 2026-10-01 04:39:47,930 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:47,930 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:47,956 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:39:48,456 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:48] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 91 0.055 0.450 2026-10-01 04:39:48,460 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigation result: {'frameId': '35B77DA12EDF74A164F59591710CC345', 'loaderId': '891FD0DC8F5369DAE18461ECDE71CF15', 'isDownload': False} 2026-10-01 04:39:48,460 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Evaluate ready code "odoo.isTourReady('test_multiple_loyalty_products')" 2026-10-01 04:39:48,475 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:39:48,506 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:48] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.010 2026-10-01 04:39:48,519 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:48] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-10-01 04:39:48,534 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:48] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.046 2026-10-01 04:39:49,112 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:39:49,116 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:39:49,142 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-01 04:39:49,168 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:49,173 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:49,176 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-01 04:39:49,200 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39: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-01 04:39:49,213 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:39:49,240 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.011 2026-10-01 04:39:49,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.028 2026-10-01 04:39:49,313 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.025 0.033 2026-10-01 04:39:49,315 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-01 04:39:50,346 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.406 0.589 2026-10-01 04:39:50,375 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:50] "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-01 04:39:50,462 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-01 04:39:50,524 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:50] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.037 2026-10-01 04:39:50,573 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 04:39:50,591 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: Owl is running in 'dev' mode. 2026-10-01 04:39:50,608 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-01 04:39:50,655 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:39:50,679 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 04:39:50,689 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-01 04:39:50,718 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:39:50,728 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:50] "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-01 04:39:50,749 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:50] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.045 0.055 2026-10-01 04:39:50,767 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:50] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.111 2026-10-01 04:39:50,792 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:50] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.012 0.047 2026-10-01 04:39:50,795 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.133 2026-10-01 04:39:50,852 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:50,930 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:39:51,049 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:51] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.086 0.055 2026-10-01 04:39:51,059 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:39:51,081 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:51,090 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:51] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.145 2026-10-01 04:39:51,096 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:39:51,117 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.010 0.190 2026-10-01 04:39:51,163 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:51] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.187 2026-10-01 04:39:51,190 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:51] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.214 2026-10-01 04:39:51,222 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:51] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.147 2026-10-01 04:39:51,298 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:51] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.029 0.322 2026-10-01 04:39:51,325 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:51] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.215 2026-10-01 04:39:51,349 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:51] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.224 2026-10-01 04:39:51,367 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:51] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-10-01 04:39:51,403 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:51] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.173 2026-10-01 04:39:51,436 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:51] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.122 2026-10-01 04:39:51,534 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.044 0.287 2026-10-01 04:39:51,638 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:51,720 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:51,767 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:51,818 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: tour succeeded 2026-10-01 04:39:51,819 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_multiple_loyalty_products SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-01 04:39:51,904 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: heap 14556024 (allocated 15990784) 2026-10-01 04:39:51,913 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing chrome headless with pid 86851 2026-10-01 04:39:51,915 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing websocket connection 2026-10-01 04:39:51,916 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Terminating chrome headless with pid 86851 2026-10-01 04:39:52,020 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_043952_019790_test_multiple_loyalty_products.txt 2026-10-01 04:39:52,020 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Removing chrome user profile "/tmp/tmp6izayt70_chrome_odoo" 2026-10-01 04:39:52,039 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_physical_gift_card_sale ... 2026-10-01 04:39:52,922 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome pid: 87050 2026-10-01 04:39:52,922 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmphinc8i2i_chrome_odoo 2026-10-01 04:39:52,922 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:39341/json/version 2026-10-01 04:39:52,923 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39341', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:39:52,952 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-10-01 04:39:52,952 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:39341/json 2026-10-01 04:39:52,953 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39341', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:39:52,975 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:39341/devtools/page/C47A82C3932C4289B605503109BB0717 2026-10-01 04:39:52,990 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Enable chrome headless console log notification 2026-10-01 04:39:53,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless enable page notifications 2026-10-01 04:39:53,117 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:39:53,123 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Setting session cookie in browser 2026-10-01 04:39:53,133 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:53,133 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:53,159 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:39:53,741 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:53] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.083 0.506 2026-10-01 04:39:53,749 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigation result: {'frameId': 'C47A82C3932C4289B605503109BB0717', 'loaderId': 'C474186500C92E70B8A446B6B6EA403E', 'isDownload': False} 2026-10-01 04:39:53,749 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:53,764 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:39:53,789 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:53] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-01 04:39:53,800 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:53] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.023 2026-10-01 04:39:53,818 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:53] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-10-01 04:39:54,287 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:39:54,313 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-01 04:39:54,326 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.027 2026-10-01 04:39:54,357 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 04:39:54,368 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:54,384 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:54,387 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 04:39:54,406 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:39:54,450 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:54] "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.015 2026-10-01 04:39:54,465 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.038 2026-10-01 04:39:54,550 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.037 0.038 2026-10-01 04:39:54,554 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.069 2026-10-01 04:39:55,369 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.386 0.393 2026-10-01 04:39:55,410 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:55] "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-01 04:39:55,484 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-01 04:39:55,559 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:55] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.045 2026-10-01 04:39:55,605 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:55] "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-01 04:39:55,619 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-10-01 04:39:55,643 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.016 2026-10-01 04:39:55,680 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:55,693 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:39:55,705 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:39:55,738 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:39:55,741 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:55] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.023 0.037 2026-10-01 04:39:55,742 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:39:55,762 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:55] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.073 2026-10-01 04:39:55,776 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:55] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.019 2026-10-01 04:39:55,779 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.094 2026-10-01 04:39:55,836 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:55,885 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:55,982 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:55] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.062 0.049 2026-10-01 04:39:55,987 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:56,050 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:56,059 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:56] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.025 0.165 2026-10-01 04:39:56,075 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:56,101 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:56] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.161 2026-10-01 04:39:56,115 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:56] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 4 0.002 0.174 2026-10-01 04:39:56,152 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:56] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.192 2026-10-01 04:39:56,169 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:56] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.284 2026-10-01 04:39:56,200 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:56] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-10-01 04:39:56,233 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:56] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.147 2026-10-01 04:39:56,255 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:56] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-01 04:39:56,286 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:56] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-10-01 04:39:56,323 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:56] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.127 2026-10-01 04:39:56,442 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.054 0.204 2026-10-01 04:39:56,466 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:56] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.208 2026-10-01 04:39:56,488 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:56] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.278 2026-10-01 04:39:56,536 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:56,595 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:56,661 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:57,187 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:57] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.008 0.019 2026-10-01 04:39:57,222 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:57,298 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:57,350 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:57,402 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:57,453 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:57,543 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:57,594 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:57,645 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:57,701 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:57,752 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:57,805 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:57,873 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:57,924 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:57,975 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:58,026 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:58,081 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:58,136 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:58,663 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:58] "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.018 2026-10-01 04:39:58,701 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:58,786 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:58,862 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:58,875 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:39:58,876 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:39:58,913 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:58,963 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:59,040 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:59,092 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:59,144 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:59,196 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:59,266 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:59,273 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70844284 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '8642501c-6317-4293-9e4a-b3fc7f6670b0'}] 2026-10-01 04:39:59,274 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:39:59,424 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70844284 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '8642501c-6317-4293-9e4a-b3fc7f6670b0'} created pos.order #610 2026-10-01 04:39:59,441 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70844284 finished 2026-10-01 04:39:59,515 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 94 0.127 0.118 2026-10-01 04:39:59,672 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 43 0.053 0.051 2026-10-01 04:39:59,693 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 04:39:59,818 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30395640 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '8642501c-6317-4293-9e4a-b3fc7f6670b0'}] 2026-10-01 04:39:59,825 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30395640 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '8642501c-6317-4293-9e4a-b3fc7f6670b0'} sync ignored for existing PoS order pos.order(610,) (state: paid) 2026-10-01 04:39:59,840 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:59,849 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30395640 finished 2026-10-01 04:39:59,888 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: tour succeeded 2026-10-01 04:39:59,888 44 INFO rb-3b89a0e-225191-419901 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-01 04:39:59,945 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:39:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.040 0.088 2026-10-01 04:40:00,006 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: heap 18574140 (allocated 20844544) 2026-10-01 04:40:00,016 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing chrome headless with pid 87050 2026-10-01 04:40:00,018 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing websocket connection 2026-10-01 04:40:00,026 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Terminating chrome headless with pid 87050 2026-10-01 04:40:00,097 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044000_097296_test_multiple_physical_gift_card_sale.txt 2026-10-01 04:40:00,097 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Removing chrome user profile "/tmp/tmphinc8i2i_chrome_odoo" 2026-10-01 04:40:00,148 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_reward_line_free_product ... 2026-10-01 04:40:01,440 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome pid: 87267 2026-10-01 04:40:01,441 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless temporary user profile dir: /tmp/tmpmnpvp3zq_chrome_odoo 2026-10-01 04:40:01,441 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:41681/json/version 2026-10-01 04:40:01,442 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41681', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:40:01,536 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Browser version: Chrome/150.0.7871.114 2026-10-01 04:40:01,536 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:41681/json 2026-10-01 04:40:01,536 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41681', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:40:01,552 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Websocket url found: ws://127.0.0.1:41681/devtools/page/1A148EFFEAED85B33299A6028D2C30A1 2026-10-01 04:40:01,562 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Enable chrome headless console log notification 2026-10-01 04:40:01,579 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless enable page notifications 2026-10-01 04:40:01,685 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:40:01,690 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Setting session cookie in browser 2026-10-01 04:40:01,696 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:01,697 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:01,712 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:40:02,274 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:02] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.067 0.498 2026-10-01 04:40:02,279 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigation result: {'frameId': '1A148EFFEAED85B33299A6028D2C30A1', 'loaderId': '204F5BBBA4F164E0E4CE3216948B968C', 'isDownload': False} 2026-10-01 04:40:02,279 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:02,290 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:40:02,321 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:02] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-10-01 04:40:02,344 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:02] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-10-01 04:40:02,345 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:02] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-10-01 04:40:02,889 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:40:02,903 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 04:40:02,925 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.030 2026-10-01 04:40:02,947 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:02,949 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-01 04:40:02,956 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:02,978 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.008 2026-10-01 04:40:02,998 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:40:03,040 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:03] "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.015 2026-10-01 04:40:03,058 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.038 2026-10-01 04:40:03,149 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.041 0.043 2026-10-01 04:40:03,153 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.077 2026-10-01 04:40:03,924 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.378 0.369 2026-10-01 04:40:03,954 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:03] "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-01 04:40:04,041 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.006 2026-10-01 04:40:04,142 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:04] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.025 0.054 2026-10-01 04:40:04,183 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40: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.009 2026-10-01 04:40:04,202 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: Owl is running in 'dev' mode. 2026-10-01 04:40:04,211 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 04:40:04,255 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:40:04,285 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-10-01 04:40:04,300 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:40:04,314 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:40:04,346 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:40:04,358 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 04:40:04,385 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:04,392 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:04] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.065 0.052 2026-10-01 04:40:04,404 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:40:04,458 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:04] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.160 2026-10-01 04:40:04,474 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:40:04,481 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:04,502 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:04] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.011 0.141 2026-10-01 04:40:04,511 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:40:04,626 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:04] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.070 0.156 2026-10-01 04:40:04,679 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:04] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.230 2026-10-01 04:40:04,705 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:04] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.256 2026-10-01 04:40:04,730 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:04] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.240 2026-10-01 04:40:04,806 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:04] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.032 0.367 2026-10-01 04:40:04,850 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:04] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.012 0.205 2026-10-01 04:40:04,880 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:04] "GET /web/image?model=product.template&field=image_128&id=1717&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.182 2026-10-01 04:40:04,904 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:04] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-10-01 04:40:04,941 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:04] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.407 2026-10-01 04:40:05,009 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:05] "GET /web/image?model=product.template&field=image_128&id=1718&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.021 0.239 2026-10-01 04:40:05,043 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:05] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.225 2026-10-01 04:40:05,073 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:05] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.210 2026-10-01 04:40:05,183 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.060 0.233 2026-10-01 04:40:05,208 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:05] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.257 2026-10-01 04:40:05,223 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:05] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.304 2026-10-01 04:40:05,253 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:05,339 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:05,408 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:05,475 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:05,548 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:05,620 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:05,671 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:05,757 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:05,834 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:05,883 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:05,965 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:06,038 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:06,089 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:06,140 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:06,224 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:06,312 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:06,361 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: tour succeeded 2026-10-01 04:40:06,362 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:06,477 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: heap 18989404 (allocated 20713472) 2026-10-01 04:40:06,500 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing chrome headless with pid 87267 2026-10-01 04:40:06,501 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing websocket connection 2026-10-01 04:40:06,502 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Terminating chrome headless with pid 87267 2026-10-01 04:40:06,603 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044006_603022_test_multiple_reward_line_free_product.txt 2026-10-01 04:40:06,603 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Removing chrome user profile "/tmp/tmpmnpvp3zq_chrome_odoo" 2026-10-01 04:40:06,617 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-10-01 04:40:07,732 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome pid: 87477 2026-10-01 04:40:07,733 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless temporary user profile dir: /tmp/tmpodiy7r24_chrome_odoo 2026-10-01 04:40:07,733 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:36225/json/version 2026-10-01 04:40:07,734 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36225', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:40:07,776 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Browser version: Chrome/150.0.7871.114 2026-10-01 04:40:07,776 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:36225/json 2026-10-01 04:40:07,777 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36225', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:40:07,784 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Websocket url found: ws://127.0.0.1:36225/devtools/page/3B8EC64F4B293C4CAD1965AE7CE3C28D 2026-10-01 04:40:07,798 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Enable chrome headless console log notification 2026-10-01 04:40:07,806 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless enable page notifications 2026-10-01 04:40:07,909 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:40:07,922 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Setting session cookie in browser 2026-10-01 04:40:07,929 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:07,929 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:07,947 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:40:08,470 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:08] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.037 0.494 2026-10-01 04:40:08,474 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigation result: {'frameId': '3B8EC64F4B293C4CAD1965AE7CE3C28D', 'loaderId': '10555ABD59471B031C61F2892C5F1657', 'isDownload': False} 2026-10-01 04:40:08,474 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-10-01 04:40:08,501 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:40:08,519 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:08] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.012 0.010 2026-10-01 04:40:08,533 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:08] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-10-01 04:40:08,542 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:08] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-10-01 04:40:09,013 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:40:09,030 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:40:09,045 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-01 04:40:09,078 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-01 04:40:09,087 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:09,101 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:09,107 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40: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-01 04:40:09,140 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:40:09,210 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.030 0.018 2026-10-01 04:40:09,225 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.058 2026-10-01 04:40:09,306 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.044 0.037 2026-10-01 04:40:09,308 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.053 2026-10-01 04:40:10,014 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.336 0.327 2026-10-01 04:40:10,034 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:40:10,092 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:40:10,163 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.042 2026-10-01 04:40:10,213 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-10-01 04:40:10,233 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: Owl is running in 'dev' mode. 2026-10-01 04:40:10,243 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-01 04:40:10,284 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:40:10,304 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:40:10,306 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 04:40:10,307 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:40:10,336 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:40:10,344 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40: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-01 04:40:10,375 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.025 0.057 2026-10-01 04:40:10,390 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.085 2026-10-01 04:40:10,402 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.061 2026-10-01 04:40:10,422 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:10,451 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:40:10,544 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.049 0.059 2026-10-01 04:40:10,554 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:40:10,624 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.044 0.146 2026-10-01 04:40:10,641 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:10,650 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-01 04:40:10,660 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:40:10,692 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.013 0.161 2026-10-01 04:40:10,730 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.194 2026-10-01 04:40:10,752 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.008 0.250 2026-10-01 04:40:10,786 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.227 2026-10-01 04:40:10,819 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.183 2026-10-01 04:40:10,841 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.162 2026-10-01 04:40:10,873 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.168 2026-10-01 04:40:10,949 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.034 0.176 2026-10-01 04:40:10,987 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:10] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.191 2026-10-01 04:40:11,020 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:11] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.260 2026-10-01 04:40:11,026 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:11,084 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:11,133 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:11,186 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:11,362 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:11,413 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:11,483 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:11,495 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:40:11,497 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:40:11,535 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:11,588 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:11,656 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:11,709 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:11,762 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:11,815 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:11,868 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:11,937 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:11,944 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39310293 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '5512f212-7c8b-4866-9849-e989e755ef4f'}] 2026-10-01 04:40:11,950 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:40:12,367 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39310293 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '5512f212-7c8b-4866-9849-e989e755ef4f'} created pos.order #611 2026-10-01 04:40:12,381 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39310293 finished 2026-10-01 04:40:12,441 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.211 0.289 2026-10-01 04:40:12,547 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.031 0.047 2026-10-01 04:40:12,584 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40: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-01 04:40:12,708 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:12] "GET /report/barcode/Code128/0444-212e-490d HTTP/1.1" 200 - 0 0.000 0.039 2026-10-01 04:40:12,752 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:12,760 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24412321 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '5512f212-7c8b-4866-9849-e989e755ef4f'}] 2026-10-01 04:40:12,771 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24412321 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '5512f212-7c8b-4866-9849-e989e755ef4f'} sync ignored for existing PoS order pos.order(611,) (state: paid) 2026-10-01 04:40:12,786 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24412321 finished 2026-10-01 04:40:12,806 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: tour succeeded 2026-10-01 04:40:12,806 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyNextOrderCouponExpirationDate SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-01 04:40:12,891 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: heap 15916540 (allocated 17825792) 2026-10-01 04:40:12,899 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing chrome headless with pid 87477 2026-10-01 04:40:12,900 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing websocket connection 2026-10-01 04:40:12,901 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Terminating chrome headless with pid 87477 2026-10-01 04:40:12,910 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.069 0.083 2026-10-01 04:40:13,012 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044013_012409_test_next_order_coupon_program_expiration_date.txt 2026-10-01 04:40:13,012 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Removing chrome user profile "/tmp/tmpodiy7r24_chrome_odoo" 2026-10-01 04:40:13,063 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-10-01 04:40:14,241 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome pid: 87695 2026-10-01 04:40:14,242 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless temporary user profile dir: /tmp/tmpoa_1f24t_chrome_odoo 2026-10-01 04:40:14,242 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:37873/json/version 2026-10-01 04:40:14,243 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37873', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:40:14,269 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Browser version: Chrome/150.0.7871.114 2026-10-01 04:40:14,269 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:37873/json 2026-10-01 04:40:14,270 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37873', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:40:14,274 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Websocket url found: ws://127.0.0.1:37873/devtools/page/4DF413AB740228A9AB088B46EB4547F5 2026-10-01 04:40:14,283 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Enable chrome headless console log notification 2026-10-01 04:40:14,293 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless enable page notifications 2026-10-01 04:40:14,476 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:40:14,483 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Setting session cookie in browser 2026-10-01 04:40:14,485 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:14,485 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:14,498 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:40:15,313 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:15] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.039 0.779 2026-10-01 04:40:15,318 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigation result: {'frameId': '4DF413AB740228A9AB088B46EB4547F5', 'loaderId': 'FDE581920500C367BBFBB4EB14E11C42', 'isDownload': False} 2026-10-01 04:40:15,318 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:15,339 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:40:15,361 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:15] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-01 04:40:15,368 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:15] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-10-01 04:40:15,373 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:15] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-01 04:40:15,890 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:40:15,904 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:40:15,905 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-01 04:40:15,926 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-10-01 04:40:15,931 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:15,940 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:15,943 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:40:15,953 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:40:15,976 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.012 2026-10-01 04:40:16,005 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.026 2026-10-01 04:40:16,008 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-01 04:40:16,065 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:16] "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-01 04:40:16,747 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.303 0.344 2026-10-01 04:40:16,778 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:16] "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-01 04:40:16,847 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 04:40:16,929 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:16] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.044 2026-10-01 04:40:16,970 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40: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.013 2026-10-01 04:40:16,993 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: Owl is running in 'dev' mode. 2026-10-01 04:40:17,008 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 04:40:17,048 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:40:17,084 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:40:17,090 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:40:17,095 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:17] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.021 2026-10-01 04:40:17,156 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 04:40:17,160 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:17] "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-01 04:40:17,162 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:17] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.028 0.066 2026-10-01 04:40:17,176 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:17] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.014 2026-10-01 04:40:17,178 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.104 2026-10-01 04:40:17,299 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:17,353 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:40:17,459 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:17,463 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:17] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.071 0.052 2026-10-01 04:40:17,479 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:40:17,489 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:40:17,508 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:17,547 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:17] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.038 0.166 2026-10-01 04:40:17,572 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:17] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-10-01 04:40:17,603 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:17] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-10-01 04:40:17,646 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:17] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.219 2026-10-01 04:40:17,666 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:17] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.294 2026-10-01 04:40:17,698 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:17] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.202 2026-10-01 04:40:17,728 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:17] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.166 2026-10-01 04:40:17,764 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:17] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.182 2026-10-01 04:40:17,789 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:17] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.173 2026-10-01 04:40:17,878 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.042 0.186 2026-10-01 04:40:17,909 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:17] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.011 0.192 2026-10-01 04:40:17,941 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:17] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.265 2026-10-01 04:40:17,947 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:18,026 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:18,077 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:18,134 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:18,535 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:18,586 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:18,652 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:18,698 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:18] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 13 0.028 0.027 2026-10-01 04:40:18,730 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:18,768 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.018 0.043 2026-10-01 04:40:18,771 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:18] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.053 2026-10-01 04:40:18,775 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:18,825 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:18,891 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:18,928 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40: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.011 0.022 2026-10-01 04:40:18,938 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:18,981 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.017 0.029 2026-10-01 04:40:19,024 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:19,075 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:19,126 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:19,179 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:19,363 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:19,412 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:19,479 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:19,490 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:40:19,495 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:40:19,529 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:19,580 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:19,650 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:19,703 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:19,755 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:19,807 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:19,861 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:19,931 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:19,939 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60698640 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b559ca3a-ca6d-4171-a44f-3b5c62c529fe'}] 2026-10-01 04:40:19,942 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:40:20,407 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60698640 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b559ca3a-ca6d-4171-a44f-3b5c62c529fe'} created pos.order #612 2026-10-01 04:40:20,421 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60698640 finished 2026-10-01 04:40:20,496 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.256 0.304 2026-10-01 04:40:20,555 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 04:40:20,727 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44665198 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b559ca3a-ca6d-4171-a44f-3b5c62c529fe'}] 2026-10-01 04:40:20,732 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:20,735 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44665198 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b559ca3a-ca6d-4171-a44f-3b5c62c529fe'} sync ignored for existing PoS order pos.order(612,) (state: paid) 2026-10-01 04:40:20,750 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44665198 finished 2026-10-01 04:40:20,786 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: tour succeeded 2026-10-01 04:40:20,788 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:20,891 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.086 0.080 2026-10-01 04:40:20,921 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: heap 18406824 (allocated 21233664) 2026-10-01 04:40:20,934 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing chrome headless with pid 87695 2026-10-01 04:40:20,938 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing websocket connection 2026-10-01 04:40:20,948 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Terminating chrome headless with pid 87695 2026-10-01 04:40:21,020 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044021_020747_test_not_create_loyalty_card_expired_program.txt 2026-10-01 04:40:21,021 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Removing chrome user profile "/tmp/tmpoa_1f24t_chrome_odoo" 2026-10-01 04:40:21,063 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-10-01 04:40:22,332 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 87911 2026-10-01 04:40:22,332 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpuf3iybt8_chrome_odoo 2026-10-01 04:40:22,332 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:43665/json/version 2026-10-01 04:40:22,345 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43665', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:40:22,393 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:22,393 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:43665/json 2026-10-01 04:40:22,393 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43665', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:40:22,415 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:43665/devtools/page/AAF51A0C61C02073101A1B8804CFFACF 2026-10-01 04:40:22,438 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-10-01 04:40:22,443 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-10-01 04:40:22,545 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:40:22,551 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-10-01 04:40:22,556 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:22,556 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:22,580 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:40:23,115 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:23] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.070 0.469 2026-10-01 04:40:23,118 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': 'AAF51A0C61C02073101A1B8804CFFACF', 'loaderId': 'B52C6E655E13E0026FDF5B92D1F96990', 'isDownload': False} 2026-10-01 04:40:23,119 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-10-01 04:40:23,143 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:40:23,161 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:23] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-01 04:40:23,170 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:23] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-10-01 04:40:23,183 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:23] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-01 04:40:23,680 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:40:23,686 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:40:23,710 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.009 2026-10-01 04:40:23,754 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:23,758 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.009 2026-10-01 04:40:23,762 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:23,770 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40: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-01 04:40:23,789 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:40:23,817 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40: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.011 2026-10-01 04:40:23,829 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.025 2026-10-01 04:40:23,931 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.044 0.047 2026-10-01 04:40:23,939 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.074 2026-10-01 04:40:24,603 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.283 0.338 2026-10-01 04:40:24,635 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40: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-01 04:40:24,699 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:40:24,776 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:24] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.044 2026-10-01 04:40:24,818 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-10-01 04:40:24,835 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:24,857 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 04:40:24,887 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:40:24,892 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:40:24,914 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:40:24,923 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 04:40:24,986 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:24] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.062 0.023 2026-10-01 04:40:25,000 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:40:25,025 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:40:25,039 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:40:25,075 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:25,111 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:25] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.083 0.042 2026-10-01 04:40:25,138 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:25] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.007 0.158 2026-10-01 04:40:25,164 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:25,173 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:25] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.270 2026-10-01 04:40:25,200 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:25] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-10-01 04:40:25,229 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:25] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.068 2026-10-01 04:40:25,243 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:25] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.074 2026-10-01 04:40:25,272 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:25,284 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:25] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.113 2026-10-01 04:40:25,302 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:40:25,318 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:40:25,365 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:25] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.043 0.328 2026-10-01 04:40:25,396 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:25] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-10-01 04:40:25,421 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:25] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-10-01 04:40:25,450 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:25] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-10-01 04:40:25,470 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:25] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.222 2026-10-01 04:40:25,497 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:25] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-10-01 04:40:25,518 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:25] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-01 04:40:25,613 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.044 0.167 2026-10-01 04:40:25,677 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:25,752 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:25,802 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:25,863 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:26,264 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:26,316 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:26,376 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:26,423 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:26] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 17 0.022 0.032 2026-10-01 04:40:26,448 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:26,498 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:26,500 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.022 0.046 2026-10-01 04:40:26,519 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:26] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.008 0.072 2026-10-01 04:40:26,555 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:26,624 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:26,670 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40: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.024 0.027 2026-10-01 04:40:26,676 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:26,684 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:26] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.003 0.052 2026-10-01 04:40:26,737 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.019 0.032 2026-10-01 04:40:26,762 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:26,814 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:26,864 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:26,917 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:27,096 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:27,147 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:27,198 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:27,249 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:27,307 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:27,366 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:27,418 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:27,487 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:27,551 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:27,618 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:27,630 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:40:27,632 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:40:27,670 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:27,720 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:27,797 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:27,851 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:27,903 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:27,955 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:28,008 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:28,062 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:28,075 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:28] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.003 0.008 2026-10-01 04:40:28,114 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78070257 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '613dc164-a480-4248-9711-c86fbc7dcadd'}] 2026-10-01 04:40:28,118 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:40:28,597 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78070257 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '613dc164-a480-4248-9711-c86fbc7dcadd'} created pos.order #613 2026-10-01 04:40:28,616 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78070257 finished 2026-10-01 04:40:28,697 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.232 0.357 2026-10-01 04:40:28,827 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 55 0.025 0.049 2026-10-01 04:40:28,847 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:28] "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-01 04:40:28,916 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48796529 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '613dc164-a480-4248-9711-c86fbc7dcadd'}] 2026-10-01 04:40:28,928 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48796529 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '613dc164-a480-4248-9711-c86fbc7dcadd'} sync ignored for existing PoS order pos.order(613,) (state: paid) 2026-10-01 04:40:28,946 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48796529 finished 2026-10-01 04:40:29,058 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:29,106 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-10-01 04:40:29,107 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosOrderClaimReward SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-01 04:40:29,159 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.153 0.094 2026-10-01 04:40:29,258 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 19889288 (allocated 23465984) 2026-10-01 04:40:29,269 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 87911 2026-10-01 04:40:29,272 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-10-01 04:40:29,273 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 87911 2026-10-01 04:40:29,385 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044029_385009_test_not_create_loyalty_card_max_usage_program.txt 2026-10-01 04:40:29,385 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpuf3iybt8_chrome_odoo" 2026-10-01 04:40:29,760 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 88143 2026-10-01 04:40:29,760 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpk8tl3rs1_chrome_odoo 2026-10-01 04:40:29,760 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:34755/json/version 2026-10-01 04:40:29,762 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34755', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:40:29,826 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:29,830 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:34755/json 2026-10-01 04:40:29,831 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34755', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:40:29,853 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:34755/devtools/page/0024AA1F4106E50047C8F1715D85EEE8 2026-10-01 04:40:29,862 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-10-01 04:40:29,873 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-10-01 04:40:29,932 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:40:29,937 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-10-01 04:40:29,945 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:29,945 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:30,030 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:30] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 33 0.023 0.042 2026-10-01 04:40:30,038 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '0024AA1F4106E50047C8F1715D85EEE8', 'loaderId': '777E7811F0F8AE141FBE340272ADDFD5', 'isDownload': False} 2026-10-01 04:40:30,038 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-10-01 04:40:30,065 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:40:30,089 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:30] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.009 2026-10-01 04:40:30,099 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:30] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.025 2026-10-01 04:40:30,145 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:30] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.059 2026-10-01 04:40:30,658 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:40:30,666 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:40:30,673 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:40:30,699 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:30,703 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-10-01 04:40:30,711 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:30,718 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40: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-01 04:40:30,740 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:40:30,768 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.007 2026-10-01 04:40:30,774 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-10-01 04:40:30,820 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.011 0.029 2026-10-01 04:40:30,826 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-10-01 04:40:31,294 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 273 0.150 0.280 2026-10-01 04:40:31,318 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:40:31,389 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-01 04:40:31,443 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:31] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.033 2026-10-01 04:40:31,473 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.007 2026-10-01 04:40:31,485 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:31,495 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:40:31,555 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:40:31,573 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:40:31,584 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 04:40:31,603 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:40:31,610 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:40:31,640 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:31] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.048 0.039 2026-10-01 04:40:31,657 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:31] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.100 2026-10-01 04:40:31,660 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.098 2026-10-01 04:40:31,683 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:31] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.010 0.034 2026-10-01 04:40:31,701 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:31,757 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:31] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.009 2026-10-01 04:40:31,769 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:40:31,815 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:31,900 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:31] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.074 0.059 2026-10-01 04:40:31,906 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:40:31,933 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:31] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.126 2026-10-01 04:40:31,969 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:31] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.012 0.151 2026-10-01 04:40:31,972 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:31,992 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:31] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-10-01 04:40:32,021 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:32] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.211 2026-10-01 04:40:32,058 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:32,103 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:32] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.040 0.294 2026-10-01 04:40:32,120 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:32,143 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:32] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.218 2026-10-01 04:40:32,168 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:32] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.227 2026-10-01 04:40:32,174 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:32,204 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:32] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.011 0.211 2026-10-01 04:40:32,230 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:32] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.219 2026-10-01 04:40:32,263 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:32] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-10-01 04:40:32,575 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:32,626 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:32,695 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:32,731 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:32] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 16 0.014 0.036 2026-10-01 04:40:32,771 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:32,796 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.019 0.036 2026-10-01 04:40:32,799 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:32] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.045 2026-10-01 04:40:32,818 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:32,872 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:32,932 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:32,982 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:32,996 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:32] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.029 0.034 2026-10-01 04:40:33,058 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.019 0.032 2026-10-01 04:40:33,065 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:33,116 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:33,167 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:33,222 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:33,395 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:33,446 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:33,496 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:33,567 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:33,582 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:40:33,582 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:40:33,618 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:33,669 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:33,740 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:33,792 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:33,845 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:33,898 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:33,951 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:34,022 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:34,030 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82655460 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'b36da4c2-ad55-48b9-81d6-dc479bf19d27'}] 2026-10-01 04:40:34,033 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:40:34,296 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82655460 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'b36da4c2-ad55-48b9-81d6-dc479bf19d27'} created pos.order #614 2026-10-01 04:40:34,313 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82655460 finished 2026-10-01 04:40:34,361 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.107 0.228 2026-10-01 04:40:34,402 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:40:34,496 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14815552 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'b36da4c2-ad55-48b9-81d6-dc479bf19d27'}] 2026-10-01 04:40:34,502 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14815552 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'b36da4c2-ad55-48b9-81d6-dc479bf19d27'} sync ignored for existing PoS order pos.order(614,) (state: paid) 2026-10-01 04:40:34,506 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:34,517 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14815552 finished 2026-10-01 04:40:34,559 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-10-01 04:40:34,565 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔═════════════════════════════════╗ ║ TOUR PosOrderNoPoints SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-01 04:40:34,602 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.033 0.075 2026-10-01 04:40:34,681 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 18295744 (allocated 20185088) 2026-10-01 04:40:34,699 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 88143 2026-10-01 04:40:34,699 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-10-01 04:40:34,702 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 88143 2026-10-01 04:40:34,811 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044034_811359_test_not_create_loyalty_card_max_usage_program.txt 2026-10-01 04:40:34,811 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpk8tl3rs1_chrome_odoo" 2026-10-01 04:40:34,842 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_order_reward_product_tax_included_excluded ... 2026-10-01 04:40:36,008 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 88355 2026-10-01 04:40:36,008 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpe814b_qe_chrome_odoo 2026-10-01 04:40:36,008 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:46185/json/version 2026-10-01 04:40:36,009 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46185', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:40:36,063 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-01 04:40:36,064 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:46185/json 2026-10-01 04:40:36,064 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46185', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:40:36,095 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:46185/devtools/page/41460CA23A48F75EACEFE006A77CC2B6 2026-10-01 04:40:36,111 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-01 04:40:36,123 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-01 04:40:36,311 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:40:36,320 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-01 04:40:36,327 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:36,327 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:36,344 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:40:36,865 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:36] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.056 0.468 2026-10-01 04:40:36,869 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '41460CA23A48F75EACEFE006A77CC2B6', 'loaderId': '8BAC8B65C2313898CCE865829573F2EB', 'isDownload': False} 2026-10-01 04:40:36,869 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:36,887 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:40:36,903 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:36] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-01 04:40:36,910 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:36] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-01 04:40:36,915 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:36] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-01 04:40:37,452 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:40:37,464 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:40:37,492 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-01 04:40:37,524 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-01 04:40:37,530 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:37,550 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:37,562 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-10-01 04:40:37,585 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:40:37,612 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:37] "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-01 04:40:37,631 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-01 04:40:37,694 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.025 0.041 2026-10-01 04:40:37,697 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.046 2026-10-01 04:40:38,540 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.435 0.374 2026-10-01 04:40:38,588 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:38] "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-01 04:40:38,691 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40: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-01 04:40:38,764 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:38] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.035 2026-10-01 04:40:38,806 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-10-01 04:40:38,833 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-01 04:40:38,860 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.018 2026-10-01 04:40:38,895 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:40:38,931 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:40:38,932 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-01 04:40:38,975 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:40:38,976 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:40:39,019 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:39] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.037 0.073 2026-10-01 04:40:39,037 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:39] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.101 2026-10-01 04:40:39,040 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.136 2026-10-01 04:40:39,070 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:39] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.063 2026-10-01 04:40:39,091 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:39,178 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:39] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.025 2026-10-01 04:40:39,179 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:40:39,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:39] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.038 0.065 2026-10-01 04:40:39,337 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:39,373 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:39] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.072 0.136 2026-10-01 04:40:39,379 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:40:39,396 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:40:39,412 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:39] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-10-01 04:40:39,450 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:39] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.150 2026-10-01 04:40:39,484 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:39] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-10-01 04:40:39,520 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:39] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-10-01 04:40:39,545 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:39] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.233 2026-10-01 04:40:39,574 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:39] "GET /web/image?model=product.template&field=image_128&id=1725&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-10-01 04:40:39,604 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:39] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.168 2026-10-01 04:40:39,651 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:39] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-10-01 04:40:39,682 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:39] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.188 2026-10-01 04:40:39,707 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:39] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-10-01 04:40:39,829 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.076 0.224 2026-10-01 04:40:39,900 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:39,952 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:40,004 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:40,055 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:40,107 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:40,156 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:40,214 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:40,271 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:40,330 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:40,384 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:40,404 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:40] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.008 0.009 2026-10-01 04:40:40,459 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-01 04:40:40,461 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:40,547 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 15234164 (allocated 16777216) 2026-10-01 04:40:40,560 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 88355 2026-10-01 04:40:40,561 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-10-01 04:40:40,562 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 88355 2026-10-01 04:40:40,680 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044040_680280_test_order_reward_product_tax_included_excluded.txt 2026-10-01 04:40:40,680 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpe814b_qe_chrome_odoo" 2026-10-01 04:40:40,993 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 88565 2026-10-01 04:40:40,993 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpuc98bb9h_chrome_odoo 2026-10-01 04:40:40,993 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:40915/json/version 2026-10-01 04:40:40,995 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40915', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:40:41,048 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-01 04:40:41,049 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:40915/json 2026-10-01 04:40:41,050 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40915', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:40:41,054 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:40915/devtools/page/D8E6B7E869D3E949DE435DAD899B5BDE 2026-10-01 04:40:41,060 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-01 04:40:41,081 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-01 04:40:41,142 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:40:41,144 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-01 04:40:41,148 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:41,148 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:41,266 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:41] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.041 0.043 2026-10-01 04:40:41,272 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': 'D8E6B7E869D3E949DE435DAD899B5BDE', 'loaderId': 'FD906E34FBADAE0DCD50F581E361C244', 'isDownload': False} 2026-10-01 04:40:41,272 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:41,291 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:40:41,321 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:41] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-10-01 04:40:41,339 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:41] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-10-01 04:40:41,346 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:41] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-10-01 04:40:41,844 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:40:41,870 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 04:40:41,873 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-01 04:40:41,892 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 04:40:41,897 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:41,903 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 04:40:41,904 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:41,914 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:40:41,939 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.006 0.011 2026-10-01 04:40:41,945 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-01 04:40:42,004 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.016 0.035 2026-10-01 04:40:42,006 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.040 2026-10-01 04:40:42,799 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 296 0.263 0.497 2026-10-01 04:40:42,819 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:40:42,886 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40: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.005 2026-10-01 04:40:42,941 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:42] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.037 2026-10-01 04:40:42,980 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40: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.009 2026-10-01 04:40:42,992 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-01 04:40:43,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:40:43,063 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:40:43,074 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:40:43,103 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-01 04:40:43,114 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:40:43,145 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.045 2026-10-01 04:40:43,182 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "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-01 04:40:43,204 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.081 0.052 2026-10-01 04:40:43,231 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.012 0.135 2026-10-01 04:40:43,260 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:43,273 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:40:43,280 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.126 2026-10-01 04:40:43,365 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:43,382 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.053 0.068 2026-10-01 04:40:43,390 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:40:43,405 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.109 2026-10-01 04:40:43,429 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:43,434 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.125 2026-10-01 04:40:43,476 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:43,478 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.165 2026-10-01 04:40:43,516 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.193 2026-10-01 04:40:43,532 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:43,583 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:43,594 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.033 0.294 2026-10-01 04:40:43,619 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.215 2026-10-01 04:40:43,635 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:43,653 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.237 2026-10-01 04:40:43,686 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.232 2026-10-01 04:40:43,706 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.222 2026-10-01 04:40:43,709 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:43,740 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.206 2026-10-01 04:40:43,745 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:40:43,770 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:43,776 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-10-01 04:40:43,804 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "GET /web/image?model=product.template&field=image_128&id=1725&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-10-01 04:40:43,828 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:43,883 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:43,908 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:43] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.010 0.013 2026-10-01 04:40:43,983 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-01 04:40:43,984 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:44,098 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 15011028 (allocated 16515072) 2026-10-01 04:40:44,115 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 88565 2026-10-01 04:40:44,117 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-10-01 04:40:44,120 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 88565 2026-10-01 04:40:44,219 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044044_219095_test_order_reward_product_tax_included_excluded.txt 2026-10-01 04:40:44,219 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpuc98bb9h_chrome_odoo" 2026-10-01 04:40:44,237 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_partner_list_after_removing_code_activated_coupon ... 2026-10-01 04:40:45,311 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome pid: 88778 2026-10-01 04:40:45,312 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome headless temporary user profile dir: /tmp/tmpt9n6co_z_chrome_odoo 2026-10-01 04:40:45,312 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Issuing json command http://127.0.0.1:34669/json/version 2026-10-01 04:40:45,313 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34669', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:40:45,354 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:45,354 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Issuing json command http://127.0.0.1:34669/json 2026-10-01 04:40:45,355 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34669', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:40:45,378 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Websocket url found: ws://127.0.0.1:34669/devtools/page/717CF555E414180A89A41BA0F8C6D5D3 2026-10-01 04:40:45,394 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Enable chrome headless console log notification 2026-10-01 04:40:45,410 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome headless enable page notifications 2026-10-01 04:40:45,511 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:40:45,517 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Setting session cookie in browser 2026-10-01 04:40:45,522 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:45,522 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:45,552 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:40:46,069 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:46] "GET /pos/ui/76 HTTP/1.1" 200 - 90 0.045 0.482 2026-10-01 04:40:46,073 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Navigation result: {'frameId': '717CF555E414180A89A41BA0F8C6D5D3', 'loaderId': '422CD401B74D045085EFB9AD688E053B', 'isDownload': False} 2026-10-01 04:40:46,073 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Evaluate ready code "odoo.isTourReady('PosLoyaltyPartnerListAfterCouponRemoval')" 2026-10-01 04:40:46,105 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:40:46,124 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:46] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-01 04:40:46,132 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:46] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-10-01 04:40:46,151 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:46] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.026 2026-10-01 04:40:46,605 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:40:46,607 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:40:46,638 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.017 2026-10-01 04:40:46,664 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:46,665 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-01 04:40:46,672 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:46,688 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 04:40:46,703 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:40:46,738 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:46] "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.015 2026-10-01 04:40:46,758 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.041 2026-10-01 04:40:46,843 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.041 0.048 2026-10-01 04:40:46,848 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.069 2026-10-01 04:40:47,365 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.197 0.292 2026-10-01 04:40:47,384 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:47] "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-01 04:40:47,462 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40: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.008 2026-10-01 04:40:47,536 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:47] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.039 2026-10-01 04:40:47,580 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40: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.009 2026-10-01 04:40:47,599 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:47,614 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-01 04:40:47,663 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:40:47,692 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 04:40:47,700 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:40:47,726 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:40:47,742 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40: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-01 04:40:47,791 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:47] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.085 0.041 2026-10-01 04:40:47,818 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:47] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.138 2026-10-01 04:40:47,821 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.132 2026-10-01 04:40:47,839 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:47,851 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:47] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.018 0.078 2026-10-01 04:40:47,908 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:47] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.012 0.023 2026-10-01 04:40:47,984 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:47] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.026 0.047 2026-10-01 04:40:48,000 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:40:48,009 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:48] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-10-01 04:40:48,040 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:48] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-10-01 04:40:48,044 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:48,048 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:40:48,069 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:40:48,095 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:48] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.154 2026-10-01 04:40:48,138 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:48] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.193 2026-10-01 04:40:48,175 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:48] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.216 2026-10-01 04:40:48,272 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:48] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.038 0.230 2026-10-01 04:40:48,294 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:48] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-10-01 04:40:48,323 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:48] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.217 2026-10-01 04:40:48,354 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:48] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.012 0.194 2026-10-01 04:40:48,411 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:48] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.020 0.374 2026-10-01 04:40:48,511 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.053 0.279 2026-10-01 04:40:48,589 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:48,638 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:48,689 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:48,739 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:48,790 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:48,846 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:48,922 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:48,981 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:49,031 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:49,089 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:49,155 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:49,202 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40: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.015 0.032 2026-10-01 04:40:49,216 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:49,266 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:49,277 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.028 0.040 2026-10-01 04:40:49,324 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:49,381 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:49,434 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:49,489 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:49,508 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40: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.006 0.013 2026-10-01 04:40:49,551 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:49] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.014 0.021 2026-10-01 04:40:49,612 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:49,668 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:49,720 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:49,778 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:49,824 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:49,874 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:50,007 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:50,058 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:50,129 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:50,183 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:50,233 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:50,287 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:50,350 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:50,384 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:50] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.015 0.024 2026-10-01 04:40:50,397 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:50,445 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.021 0.033 2026-10-01 04:40:50,448 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:50,500 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: tour succeeded 2026-10-01 04:40:50,501 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPartnerListAfterCouponRemoval SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-01 04:40:50,583 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: heap 17197196 (allocated 18485248) 2026-10-01 04:40:50,592 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Closing chrome headless with pid 88778 2026-10-01 04:40:50,602 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Closing websocket connection 2026-10-01 04:40:50,607 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Terminating chrome headless with pid 88778 2026-10-01 04:40:50,704 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044050_704507_test_partner_list_after_removing_code_activated_coupon.txt 2026-10-01 04:40:50,704 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Removing chrome user profile "/tmp/tmpt9n6co_z_chrome_odoo" 2026-10-01 04:40:50,721 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card ... 2026-10-01 04:40:52,481 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome pid: 88987 2026-10-01 04:40:52,482 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless temporary user profile dir: /tmp/tmpukgm1kp9_chrome_odoo 2026-10-01 04:40:52,482 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:33797/json/version 2026-10-01 04:40:52,487 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33797', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:40:52,516 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Browser version: Chrome/150.0.7871.114 2026-10-01 04:40:52,516 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:33797/json 2026-10-01 04:40:52,517 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33797', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:40:52,527 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Websocket url found: ws://127.0.0.1:33797/devtools/page/6EA52CB9CE9CB6351D1640C72CB1DC1E 2026-10-01 04:40:52,541 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Enable chrome headless console log notification 2026-10-01 04:40:52,547 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless enable page notifications 2026-10-01 04:40:52,695 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:40:52,701 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Setting session cookie in browser 2026-10-01 04:40:52,708 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:52,708 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:52,727 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:40:53,200 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:53] "GET /pos/ui/76 HTTP/1.1" 200 - 86 0.037 0.440 2026-10-01 04:40:53,204 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigation result: {'frameId': '6EA52CB9CE9CB6351D1640C72CB1DC1E', 'loaderId': '47EE7CDC971C1ACB0D2910634133D6AD', 'isDownload': False} 2026-10-01 04:40:53,205 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Evaluate ready code "odoo.isTourReady('test_physical_gift_card')" 2026-10-01 04:40:53,225 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:40:53,253 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:53] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.011 2026-10-01 04:40:53,260 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:53] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.024 2026-10-01 04:40:53,273 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:53] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.028 2026-10-01 04:40:53,849 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:40:53,857 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:40:53,868 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-01 04:40:53,896 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:53,898 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-01 04:40:53,909 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:53,925 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 04:40:53,946 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:40:53,991 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.021 2026-10-01 04:40:54,014 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.050 2026-10-01 04:40:54,112 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.054 0.041 2026-10-01 04:40:54,122 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.075 2026-10-01 04:40:54,736 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.272 0.316 2026-10-01 04:40:54,761 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40: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-01 04:40:54,839 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-01 04:40:54,923 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:54] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.060 2026-10-01 04:40:54,954 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 04:40:54,971 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: Owl is running in 'dev' mode. 2026-10-01 04:40:54,988 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-10-01 04:40:55,031 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:40:55,066 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-01 04:40:55,070 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-01 04:40:55,108 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:55] "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-01 04:40:55,120 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-01 04:40:55,150 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:55] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.074 0.040 2026-10-01 04:40:55,152 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.096 2026-10-01 04:40:55,195 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:55] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.006 0.064 2026-10-01 04:40:55,201 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:55,219 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:55] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.140 2026-10-01 04:40:55,254 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:55] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.011 2026-10-01 04:40:55,272 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:40:55,384 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:55] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.082 0.047 2026-10-01 04:40:55,393 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:40:55,429 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:55,451 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:55] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.025 0.166 2026-10-01 04:40:55,460 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:40:55,470 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:55] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 4 0.005 0.160 2026-10-01 04:40:55,501 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:55] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.184 2026-10-01 04:40:55,536 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:55] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-10-01 04:40:55,614 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:55] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.299 2026-10-01 04:40:55,643 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:55] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.240 2026-10-01 04:40:55,666 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:55] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-10-01 04:40:55,689 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:55] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-10-01 04:40:55,710 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:55] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-10-01 04:40:55,828 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.056 0.230 2026-10-01 04:40:55,863 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:55] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.205 2026-10-01 04:40:55,891 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:55] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.248 2026-10-01 04:40:55,917 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:55,977 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:56,039 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:56,576 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:56] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 11 0.020 0.014 2026-10-01 04:40:56,611 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:56,663 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:56,717 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:56,769 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:56,823 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:56,880 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:57,404 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:57] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.007 0.011 2026-10-01 04:40:57,426 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:57,480 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:57,533 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:57,584 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:57,638 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:57,695 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:58,236 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:58] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 13 0.020 0.019 2026-10-01 04:40:58,260 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:58,312 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:58,367 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:58,418 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:58,468 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:58,526 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:58,584 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:58,642 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:58,696 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:58,710 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40: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.010 2026-10-01 04:40:58,766 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:58] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.025 0.018 2026-10-01 04:40:58,800 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:58,854 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:58,914 44 INFO rb-3b89a0e-225191-419901 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-01 04:40:59,431 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:40:59] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.003 0.011 2026-10-01 04:40:59,460 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:01,511 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:01,585 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:01,636 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:01,688 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:01,738 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:01,789 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:01,843 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:01,894 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:02,030 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:02,081 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:02,131 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:02,200 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:02,211 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:41:02,213 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:41:02,252 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:02,303 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:02,373 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:02,425 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:02,479 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:02,546 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:02,552 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27211690 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '0543aaf0-0bb5-4a8d-9ef0-c2c66279d479'}] 2026-10-01 04:41:02,554 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:41:02,678 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27211690 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '0543aaf0-0bb5-4a8d-9ef0-c2c66279d479'} created pos.order #616 2026-10-01 04:41:02,690 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27211690 finished 2026-10-01 04:41:02,735 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 88 0.088 0.097 2026-10-01 04:41:02,818 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 30 0.020 0.027 2026-10-01 04:41:02,855 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:02] "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-01 04:41:02,922 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:02,945 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69815134 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '0543aaf0-0bb5-4a8d-9ef0-c2c66279d479'}] 2026-10-01 04:41:02,952 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69815134 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '0543aaf0-0bb5-4a8d-9ef0-c2c66279d479'} sync ignored for existing PoS order pos.order(616,) (state: paid) 2026-10-01 04:41:02,966 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69815134 finished 2026-10-01 04:41:02,971 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:03,037 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:03,066 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.048 0.077 2026-10-01 04:41:03,094 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:03,119 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.005 0.012 2026-10-01 04:41:03,148 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:03,203 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:03,256 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:03,311 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:03,320 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:03] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.006 2026-10-01 04:41:03,351 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:03] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.010 0.014 2026-10-01 04:41:03,398 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:03,450 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:03,500 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:03,551 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:03,602 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:03,653 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:03,703 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:03,759 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:03,810 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:03,860 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:03,917 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:03,969 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:04,023 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:04,031 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:04] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.006 2026-10-01 04:41:04,060 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:04] "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-01 04:41:04,087 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34582904 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '41f05556-3451-415c-ba49-ba6aad80ef08'}] 2026-10-01 04:41:04,404 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34582904 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '41f05556-3451-415c-ba49-ba6aad80ef08'} created pos.order #617 2026-10-01 04:41:04,422 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34582904 finished 2026-10-01 04:41:04,465 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 200 0.126 0.255 2026-10-01 04:41:04,560 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.019 0.030 2026-10-01 04:41:04,603 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.006 2026-10-01 04:41:04,665 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83317093 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '41f05556-3451-415c-ba49-ba6aad80ef08'}] 2026-10-01 04:41:04,667 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:04,672 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83317093 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '41f05556-3451-415c-ba49-ba6aad80ef08'} sync ignored for existing PoS order pos.order(617,) (state: paid) 2026-10-01 04:41:04,688 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83317093 finished 2026-10-01 04:41:04,715 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:04,764 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.037 0.064 2026-10-01 04:41:04,777 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:04,819 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.005 0.015 2026-10-01 04:41:04,832 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:04,886 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:04,941 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:04,997 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:05,051 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:05,064 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:05] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.008 2026-10-01 04:41:05,104 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:05] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.010 0.018 2026-10-01 04:41:05,170 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:05,218 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:05,269 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:05,320 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:05,370 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:05,421 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:05,472 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:05,537 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:05,588 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:05,641 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:05,696 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:05,748 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:05,806 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:05,809 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:05] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 04:41:05,830 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:05] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.010 2026-10-01 04:41:05,855 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92770643 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '3a27b0f8-41b2-4a9f-b844-3f5831e81bd2'}] 2026-10-01 04:41:06,052 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92770643 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '3a27b0f8-41b2-4a9f-b844-3f5831e81bd2'} created pos.order #618 2026-10-01 04:41:06,064 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92770643 finished 2026-10-01 04:41:06,092 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.065 0.174 2026-10-01 04:41:06,176 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.023 0.036 2026-10-01 04:41:06,200 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:41:06,240 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58280274 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '3a27b0f8-41b2-4a9f-b844-3f5831e81bd2'}] 2026-10-01 04:41:06,247 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:06,249 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58280274 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '3a27b0f8-41b2-4a9f-b844-3f5831e81bd2'} sync ignored for existing PoS order pos.order(618,) (state: paid) 2026-10-01 04:41:06,265 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58280274 finished 2026-10-01 04:41:06,295 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:06,350 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.046 0.067 2026-10-01 04:41:06,358 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:06,402 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.012 0.015 2026-10-01 04:41:06,425 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:06,472 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:06,528 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:06,582 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:06,635 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:06,690 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:06,702 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:06] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.009 2026-10-01 04:41:06,731 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:06] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.006 0.016 2026-10-01 04:41:06,774 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:06,821 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:06,872 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:06,923 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:06,974 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:07,025 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:07,076 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:07,133 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:07,183 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:07,233 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:07,288 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:07,341 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:07,395 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:07,404 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:07] "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-01 04:41:07,423 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:07] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.010 2026-10-01 04:41:07,439 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22271404 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'b3affca3-c35a-4f95-afe9-f02354e6a0d7'}] 2026-10-01 04:41:07,705 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22271404 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'b3affca3-c35a-4f95-afe9-f02354e6a0d7'} created pos.order #619 2026-10-01 04:41:07,717 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22271404 finished 2026-10-01 04:41:07,762 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.089 0.236 2026-10-01 04:41:07,844 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.020 0.033 2026-10-01 04:41:07,885 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:41:07,914 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93518389 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'b3affca3-c35a-4f95-afe9-f02354e6a0d7'}] 2026-10-01 04:41:07,916 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:07,922 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93518389 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'b3affca3-c35a-4f95-afe9-f02354e6a0d7'} sync ignored for existing PoS order pos.order(619,) (state: paid) 2026-10-01 04:41:07,936 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93518389 finished 2026-10-01 04:41:07,974 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:08,022 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.045 0.066 2026-10-01 04:41:08,034 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:08,078 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.007 0.014 2026-10-01 04:41:08,098 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:08,162 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:08,221 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:08,272 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:08,328 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:08,383 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:08,439 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:08,500 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:08,506 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:08] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.008 2026-10-01 04:41:08,536 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:08] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.009 0.014 2026-10-01 04:41:08,577 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:08,628 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:08,679 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:08,730 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:08,781 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:08,832 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:08,882 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:08,941 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:08,990 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:09,041 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:09,098 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:09,151 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:09,207 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:09,212 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:09] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 04:41:09,232 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:09] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.010 2026-10-01 04:41:09,257 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9930461 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': '6b4f6b2c-1f16-438e-8e67-5cb8de36d025'}] 2026-10-01 04:41:09,495 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9930461 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': '6b4f6b2c-1f16-438e-8e67-5cb8de36d025'} created pos.order #620 2026-10-01 04:41:09,519 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9930461 finished 2026-10-01 04:41:09,612 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.129 0.229 2026-10-01 04:41:09,712 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.019 0.034 2026-10-01 04:41:09,758 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 04:41:09,794 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52384540 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '6b4f6b2c-1f16-438e-8e67-5cb8de36d025'}] 2026-10-01 04:41:09,801 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:09,803 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52384540 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '6b4f6b2c-1f16-438e-8e67-5cb8de36d025'} sync ignored for existing PoS order pos.order(620,) (state: paid) 2026-10-01 04:41:09,818 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52384540 finished 2026-10-01 04:41:09,850 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:09,900 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.035 0.075 2026-10-01 04:41:09,918 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:09,968 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.010 0.016 2026-10-01 04:41:09,993 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:10,061 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:10,110 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:10,165 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:10,220 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:10,275 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:10,331 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:10,341 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:10] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.006 2026-10-01 04:41:10,370 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:10] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 6 0.005 0.013 2026-10-01 04:41:10,381 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:10,432 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:10,489 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:10,538 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:10,591 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:10,645 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:10,697 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:10,749 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:10,802 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:10,854 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:10,920 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:10,924 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18136415 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000006', 'uuid': 'f479573e-c625-4260-b143-fc837f443080'}] 2026-10-01 04:41:11,187 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18136415 order {'name': '/', 'pos_reference': '261-76-000006', 'uuid': 'f479573e-c625-4260-b143-fc837f443080'} created pos.order #621 2026-10-01 04:41:11,201 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18136415 finished 2026-10-01 04:41:11,246 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.115 0.210 2026-10-01 04:41:11,296 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:11] "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-01 04:41:11,320 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55573278 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': 'f479573e-c625-4260-b143-fc837f443080'}] 2026-10-01 04:41:11,325 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55573278 order {'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': 'f479573e-c625-4260-b143-fc837f443080'} sync ignored for existing PoS order pos.order(621,) (state: paid) 2026-10-01 04:41:11,332 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:11,339 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55573278 finished 2026-10-01 04:41:11,379 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:11,427 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:11,431 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.050 0.063 2026-10-01 04:41:11,502 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:11,555 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:11,606 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:11,661 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:11,726 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:11,768 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:11] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.015 0.026 2026-10-01 04:41:11,787 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:11,829 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.019 0.029 2026-10-01 04:41:11,854 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:11,905 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:11,959 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:12,014 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:12,065 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:12,117 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:12,167 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:12,293 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:12,344 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:12,400 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:12,452 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:12,501 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:12,556 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:12,607 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:12,659 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:12,711 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:12,774 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:12,777 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55018311 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000007', 'uuid': 'c349bd3a-eba0-472a-9fab-8e8d79d61b48'}] 2026-10-01 04:41:12,851 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55018311 order {'name': '/', 'pos_reference': '261-76-000007', 'uuid': 'c349bd3a-eba0-472a-9fab-8e8d79d61b48'} created pos.order #622 2026-10-01 04:41:12,869 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55018311 finished 2026-10-01 04:41:12,932 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.062 0.095 2026-10-01 04:41:13,141 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 61 0.042 0.128 2026-10-01 04:41:13,178 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:13] "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-01 04:41:13,203 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71374241 started for PoS orders references: [{'name': 'Shop - 000007', 'pos_reference': '261-76-000007', 'uuid': 'c349bd3a-eba0-472a-9fab-8e8d79d61b48'}] 2026-10-01 04:41:13,220 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71374241 order {'name': 'Shop - 000007', 'pos_reference': '261-76-000007', 'uuid': 'c349bd3a-eba0-472a-9fab-8e8d79d61b48'} sync ignored for existing PoS order pos.order(622,) (state: paid) 2026-10-01 04:41:13,235 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71374241 finished 2026-10-01 04:41:13,248 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:13,304 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: tour succeeded 2026-10-01 04:41:13,307 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR test_physical_gift_card SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-01 04:41:13,349 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.063 0.086 2026-10-01 04:41:13,626 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: heap 31231740 (allocated 33828864) 2026-10-01 04:41:13,635 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing chrome headless with pid 88987 2026-10-01 04:41:13,637 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing websocket connection 2026-10-01 04:41:13,641 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Terminating chrome headless with pid 88987 2026-10-01 04:41:13,748 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044113_748642_test_physical_gift_card.txt 2026-10-01 04:41:13,749 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Removing chrome user profile "/tmp/tmpukgm1kp9_chrome_odoo" 2026-10-01 04:41:13,790 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_invoiced ... 2026-10-01 04:41:14,572 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome pid: 89264 2026-10-01 04:41:14,572 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless temporary user profile dir: /tmp/tmpmbuww9gz_chrome_odoo 2026-10-01 04:41:14,573 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:34587/json/version 2026-10-01 04:41:14,574 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34587', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:41:14,600 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Browser version: Chrome/150.0.7871.114 2026-10-01 04:41:14,600 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:34587/json 2026-10-01 04:41:14,604 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34587', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:41:14,615 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Websocket url found: ws://127.0.0.1:34587/devtools/page/03D57173EF738D757C2B78AB803B1F51 2026-10-01 04:41:14,628 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Enable chrome headless console log notification 2026-10-01 04:41:14,638 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless enable page notifications 2026-10-01 04:41:14,752 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:41:14,757 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Setting session cookie in browser 2026-10-01 04:41:14,758 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:14,759 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:14,783 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:41:15,245 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:15] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 91 0.047 0.425 2026-10-01 04:41:15,248 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigation result: {'frameId': '03D57173EF738D757C2B78AB803B1F51', 'loaderId': 'F4BE44C7C51C08FEF1ADA93D9B2DDF6D', 'isDownload': False} 2026-10-01 04:41:15,249 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:15,267 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:41:15,294 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:15] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.015 2026-10-01 04:41:15,306 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:15] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.015 0.008 2026-10-01 04:41:15,311 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:15] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-01 04:41:15,770 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:41:15,788 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:41:15,802 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-01 04:41:15,818 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:15,824 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:15,829 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.007 2026-10-01 04:41:15,848 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41: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-01 04:41:15,863 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:41:15,895 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.011 2026-10-01 04:41:15,923 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.030 2026-10-01 04:41:15,992 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.031 0.048 2026-10-01 04:41:15,995 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.046 2026-10-01 04:41:16,842 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.306 0.513 2026-10-01 04:41:16,859 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:41:16,905 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:41:16,979 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:16] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.051 2026-10-01 04:41:17,019 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-01 04:41:17,031 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: Owl is running in 'dev' mode. 2026-10-01 04:41:17,043 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-01 04:41:17,106 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:41:17,155 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:41:17,159 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.032 0.023 2026-10-01 04:41:17,179 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 04:41:17,196 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.010 0.056 2026-10-01 04:41:17,203 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "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-01 04:41:17,220 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.090 2026-10-01 04:41:17,230 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.080 2026-10-01 04:41:17,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.008 0.052 2026-10-01 04:41:17,287 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:17,320 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:41:17,342 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.008 0.028 2026-10-01 04:41:17,457 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.073 0.069 2026-10-01 04:41:17,471 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:17,478 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 4 0.004 0.087 2026-10-01 04:41:17,489 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:41:17,490 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:41:17,520 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:17,533 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-10-01 04:41:17,565 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.143 2026-10-01 04:41:17,588 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-10-01 04:41:17,652 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.024 0.310 2026-10-01 04:41:17,678 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-10-01 04:41:17,707 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.183 2026-10-01 04:41:17,740 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.189 2026-10-01 04:41:17,764 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-10-01 04:41:17,791 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.132 2026-10-01 04:41:17,821 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.128 2026-10-01 04:41:17,912 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.045 0.265 2026-10-01 04:41:17,970 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:18,024 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:18,075 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:18,134 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:18,198 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:18,236 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41: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.010 0.026 2026-10-01 04:41:18,253 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:18,300 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.013 0.032 2026-10-01 04:41:18,339 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:18,399 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:18,456 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:18,982 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:18] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.010 0.013 2026-10-01 04:41:19,014 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:19,088 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:19,139 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:19,190 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:19,240 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:19,291 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:19,341 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:19,413 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:19,427 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:41:19,429 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:41:19,463 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:19,514 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:19,581 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:19,635 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:19,699 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:19,705 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24994578 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '3c859f2e-c292-4776-b4c9-df5353b92095'}] 2026-10-01 04:41:19,707 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:41:21,283 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24994578 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '3c859f2e-c292-4776-b4c9-df5353b92095'} created pos.order #623 2026-10-01 04:41:21,558 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24994578 finished 2026-10-01 04:41:21,665 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: Simulating signal changes during tests 2026-10-01 04:41:21,665 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 656 0.737 1.227 2026-10-01 04:41:21,954 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 102 0.097 0.159 2026-10-01 04:41:21,976 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41: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.008 2026-10-01 04:41:21,983 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.004 2026-10-01 04:41:22,107 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: tour succeeded 2026-10-01 04:41:22,107 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_invoiced SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-01 04:41:22,125 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50770125 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '3c859f2e-c292-4776-b4c9-df5353b92095'}] 2026-10-01 04:41:22,155 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50770125 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '3c859f2e-c292-4776-b4c9-df5353b92095'} sync ignored for existing PoS order pos.order(623,) (state: done) 2026-10-01 04:41:22,184 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50770125 finished 2026-10-01 04:41:22,203 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: heap 17325068 (allocated 18223104) 2026-10-01 04:41:22,208 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing chrome headless with pid 89264 2026-10-01 04:41:22,210 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing websocket connection 2026-10-01 04:41:22,211 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Terminating chrome headless with pid 89264 2026-10-01 04:41:22,292 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.094 0.076 2026-10-01 04:41:22,303 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044122_303822_test_physical_gift_card_invoiced.txt 2026-10-01 04:41:22,304 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Removing chrome user profile "/tmp/tmpmbuww9gz_chrome_odoo" 2026-10-01 04:41:22,369 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_multiple_programs ... 2026-10-01 04:41:23,110 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome pid: 89474 2026-10-01 04:41:23,110 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome headless temporary user profile dir: /tmp/tmpl66ymqxf_chrome_odoo 2026-10-01 04:41:23,110 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Issuing json command http://127.0.0.1:41655/json/version 2026-10-01 04:41:23,112 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41655', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:41:23,133 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Browser version: Chrome/150.0.7871.114 2026-10-01 04:41:23,134 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Issuing json command http://127.0.0.1:41655/json 2026-10-01 04:41:23,135 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41655', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:41:23,141 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Websocket url found: ws://127.0.0.1:41655/devtools/page/C2CECE0D461F261A68C098FC74CFFFB8 2026-10-01 04:41:23,153 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Enable chrome headless console log notification 2026-10-01 04:41:23,159 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome headless enable page notifications 2026-10-01 04:41:23,265 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:41:23,278 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Setting session cookie in browser 2026-10-01 04:41:23,280 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:23,280 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:23,294 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:41:23,815 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:23] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.049 0.478 2026-10-01 04:41:23,818 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Navigation result: {'frameId': 'C2CECE0D461F261A68C098FC74CFFFB8', 'loaderId': 'D9AF14636BFA26FFA7FF5FC2CE336D4A', 'isDownload': False} 2026-10-01 04:41:23,818 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:23,840 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:41:23,859 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:23] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-01 04:41:23,864 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:23] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-01 04:41:23,871 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:23] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-01 04:41:24,361 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:41:24,370 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:41:24,394 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.013 2026-10-01 04:41:24,431 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:24,437 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.007 2026-10-01 04:41:24,441 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:24,462 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:41:24,470 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:41:24,509 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.014 2026-10-01 04:41:24,523 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-10-01 04:41:24,573 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.017 0.033 2026-10-01 04:41:24,578 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-01 04:41:25,176 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.239 0.329 2026-10-01 04:41:25,221 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:25] "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-01 04:41:25,286 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-10-01 04:41:25,385 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:25] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.026 0.050 2026-10-01 04:41:25,434 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-01 04:41:25,446 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: Owl is running in 'dev' mode. 2026-10-01 04:41:25,471 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-10-01 04:41:25,508 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:41:25,524 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:41:25,534 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:41:25,568 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:41:25,569 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:41:25,573 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:25] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.039 0.028 2026-10-01 04:41:25,606 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:25] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.091 2026-10-01 04:41:25,630 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:25] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.007 0.029 2026-10-01 04:41:25,633 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.117 2026-10-01 04:41:25,699 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:25,752 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:41:25,776 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:25] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.014 0.030 2026-10-01 04:41:25,857 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:25] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.038 0.069 2026-10-01 04:41:25,868 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:41:25,888 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:25,916 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:25] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.025 0.153 2026-10-01 04:41:25,922 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:41:25,980 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:25] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.020 0.166 2026-10-01 04:41:26,002 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:26] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 4 0.009 0.209 2026-10-01 04:41:26,035 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:26] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.022 2026-10-01 04:41:26,060 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:26] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.257 2026-10-01 04:41:26,087 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:26] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.202 2026-10-01 04:41:26,122 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:26] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-10-01 04:41:26,141 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:26] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.152 2026-10-01 04:41:26,164 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:26] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.374 2026-10-01 04:41:26,273 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.050 0.179 2026-10-01 04:41:26,301 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:26] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-10-01 04:41:26,316 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:26,322 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:26] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.249 2026-10-01 04:41:26,402 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:26,461 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:26,520 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:27,046 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:27] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.008 0.013 2026-10-01 04:41:27,083 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:27,145 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:27,213 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:27,264 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:27,316 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:27,366 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:27,421 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:27,492 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:27,549 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:27,602 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:28,117 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:28] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.002 0.010 2026-10-01 04:41:28,146 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:28,211 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:28,286 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:28,339 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:28,387 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:28,453 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:28,465 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:41:28,466 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:41:28,504 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:28,555 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:28,625 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:28,678 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:28,731 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:28,782 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:28,853 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:28,858 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82441007 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e6fc5fbf-0440-44c5-9bba-4ef413c58d44'}] 2026-10-01 04:41:28,861 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:41:29,006 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82441007 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e6fc5fbf-0440-44c5-9bba-4ef413c58d44'} created pos.order #624 2026-10-01 04:41:29,023 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82441007 finished 2026-10-01 04:41:29,098 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 94 0.117 0.126 2026-10-01 04:41:29,209 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 43 0.027 0.051 2026-10-01 04:41:29,232 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:41:29,352 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13101136 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e6fc5fbf-0440-44c5-9bba-4ef413c58d44'}] 2026-10-01 04:41:29,359 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13101136 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e6fc5fbf-0440-44c5-9bba-4ef413c58d44'} sync ignored for existing PoS order pos.order(624,) (state: paid) 2026-10-01 04:41:29,363 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:29,369 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13101136 finished 2026-10-01 04:41:29,413 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: tour succeeded 2026-10-01 04:41:29,414 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:29,448 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.032 0.067 2026-10-01 04:41:29,566 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: heap 18921420 (allocated 21893120) 2026-10-01 04:41:29,569 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Closing chrome headless with pid 89474 2026-10-01 04:41:29,570 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Closing websocket connection 2026-10-01 04:41:29,571 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Terminating chrome headless with pid 89474 2026-10-01 04:41:29,692 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044129_692170_test_physical_gift_card_multiple_programs.txt 2026-10-01 04:41:29,692 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Removing chrome user profile "/tmp/tmpl66ymqxf_chrome_odoo" 2026-10-01 04:41:29,733 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_sale ... 2026-10-01 04:41:30,384 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome pid: 89693 2026-10-01 04:41:30,385 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpwl2c181v_chrome_odoo 2026-10-01 04:41:30,385 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:43077/json/version 2026-10-01 04:41:30,387 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43077', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:41:30,401 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-10-01 04:41:30,401 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:43077/json 2026-10-01 04:41:30,403 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43077', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:41:30,411 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:43077/devtools/page/FFBAFE50C2CB9FF5F2D6D79F9101871E 2026-10-01 04:41:30,420 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Enable chrome headless console log notification 2026-10-01 04:41:30,446 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless enable page notifications 2026-10-01 04:41:30,528 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:41:30,537 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Setting session cookie in browser 2026-10-01 04:41:30,539 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:30,540 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:30,561 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:41:31,074 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:31] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.051 0.466 2026-10-01 04:41:31,078 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigation result: {'frameId': 'FFBAFE50C2CB9FF5F2D6D79F9101871E', 'loaderId': '7233D46656E5936B628A38CF4220C1DF', 'isDownload': False} 2026-10-01 04:41:31,079 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('PhysicalGiftCardProgramSaleTour')" 2026-10-01 04:41:31,102 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:41:31,122 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:31] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-01 04:41:31,129 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:31] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-01 04:41:31,134 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:31] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-01 04:41:31,557 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:41:31,563 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:41:31,571 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 04:41:31,591 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:31,595 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.005 2026-10-01 04:41:31,602 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:31,614 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 04:41:31,629 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:41:31,661 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.015 2026-10-01 04:41:31,678 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.035 2026-10-01 04:41:31,765 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.044 0.042 2026-10-01 04:41:31,768 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.074 2026-10-01 04:41:32,336 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.207 0.323 2026-10-01 04:41:32,358 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:41:32,446 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 04:41:32,520 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:32] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.041 2026-10-01 04:41:32,553 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:41:32,580 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-10-01 04:41:32,597 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-10-01 04:41:32,643 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:41:32,649 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:41:32,674 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:41:32,675 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:41:32,703 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:32] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.025 0.037 2026-10-01 04:41:32,725 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:32] "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-01 04:41:32,731 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-01 04:41:32,747 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:32] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.028 0.071 2026-10-01 04:41:32,781 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:41:32,876 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:32,904 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:32] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.073 0.062 2026-10-01 04:41:32,939 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:32] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.008 0.136 2026-10-01 04:41:32,961 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:41:33,030 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:33] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.032 0.224 2026-10-01 04:41:33,041 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:33,055 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:33] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 4 0.008 0.121 2026-10-01 04:41:33,074 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:33] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-10-01 04:41:33,078 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:41:33,100 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:33] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.151 2026-10-01 04:41:33,126 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:33] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-10-01 04:41:33,158 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:33] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.179 2026-10-01 04:41:33,182 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:33] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-10-01 04:41:33,222 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:33] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-10-01 04:41:33,253 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:33] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-10-01 04:41:33,287 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:33] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.165 2026-10-01 04:41:33,323 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:33] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-10-01 04:41:33,342 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:33] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.171 2026-10-01 04:41:33,426 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.036 0.201 2026-10-01 04:41:33,497 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:33,548 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:33,599 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:33,654 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:33,705 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:33,759 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:33,812 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:33,882 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:33,934 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:33,983 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:34,034 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:34,096 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:34,156 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:34,675 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:34] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.005 0.010 2026-10-01 04:41:34,714 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:34,792 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:34,843 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:34,894 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:34,945 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:34,997 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:35,046 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:35,116 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:35,129 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:41:35,131 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:41:35,177 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:35,217 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:35,290 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:35,344 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:35,396 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:35,448 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:35,518 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:35,524 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69316238 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'fdbae0e2-4b93-4a4e-8e3d-dc8bf08289eb'}] 2026-10-01 04:41:35,525 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:41:35,649 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69316238 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'fdbae0e2-4b93-4a4e-8e3d-dc8bf08289eb'} created pos.order #625 2026-10-01 04:41:35,665 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69316238 finished 2026-10-01 04:41:35,734 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 90 0.097 0.116 2026-10-01 04:41:35,829 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.023 0.035 2026-10-01 04:41:35,858 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 04:41:35,949 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84188255 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'fdbae0e2-4b93-4a4e-8e3d-dc8bf08289eb'}] 2026-10-01 04:41:35,953 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:35,965 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84188255 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'fdbae0e2-4b93-4a4e-8e3d-dc8bf08289eb'} sync ignored for existing PoS order pos.order(625,) (state: paid) 2026-10-01 04:41:35,977 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84188255 finished 2026-10-01 04:41:36,004 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:36,072 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:36,093 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.062 0.084 2026-10-01 04:41:36,124 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:36,141 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.005 0.016 2026-10-01 04:41:36,174 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:36,228 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:36,279 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:36,331 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:36,383 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:36,445 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:36,497 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:36,548 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:36,598 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:36,653 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:36,710 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:37,230 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:37] "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.013 2026-10-01 04:41:37,263 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:37,333 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:37,386 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:37,437 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:37,488 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:37,538 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:37,612 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:37,662 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:37,713 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:37,768 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:37,819 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:37,872 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:37,924 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:37,990 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:38,041 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:38,093 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:38,144 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:38,199 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:38,254 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:38,778 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:38] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.006 0.011 2026-10-01 04:41:38,812 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:38,893 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:38,944 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:38,995 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:39,050 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:39,096 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:39,147 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:39,198 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:39,253 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:39,304 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:39,354 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:39,410 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:39,462 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:39,515 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:39,568 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:39,632 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:39,638 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67497365 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'cd542ce9-d003-43b0-abf1-ed3b741779bc'}] 2026-10-01 04:41:39,720 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67497365 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'cd542ce9-d003-43b0-abf1-ed3b741779bc'} created pos.order #626 2026-10-01 04:41:39,747 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67497365 finished 2026-10-01 04:41:39,850 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.100 0.115 2026-10-01 04:41:39,994 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 30 0.064 0.038 2026-10-01 04:41:40,024 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:41:40,061 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98257216 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'cd542ce9-d003-43b0-abf1-ed3b741779bc'}] 2026-10-01 04:41:40,075 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:40,078 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98257216 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'cd542ce9-d003-43b0-abf1-ed3b741779bc'} sync ignored for existing PoS order pos.order(626,) (state: paid) 2026-10-01 04:41:40,112 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98257216 finished 2026-10-01 04:41:40,119 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: tour succeeded 2026-10-01 04:41:40,120 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: ╔════════════════════════════════════════════════╗ ║ TOUR PhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-01 04:41:40,221 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.065 0.097 2026-10-01 04:41:40,233 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: heap 19270316 (allocated 20844544) 2026-10-01 04:41:40,253 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing chrome headless with pid 89693 2026-10-01 04:41:40,254 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing websocket connection 2026-10-01 04:41:40,254 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Terminating chrome headless with pid 89693 2026-10-01 04:41:40,365 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044140_365030_test_physical_gift_card_sale.txt 2026-10-01 04:41:40,365 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpwl2c181v_chrome_odoo" 2026-10-01 04:41:40,411 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_single_program_twice ... 2026-10-01 04:41:41,122 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome pid: 89917 2026-10-01 04:41:41,122 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome headless temporary user profile dir: /tmp/tmp77_gb9lv_chrome_odoo 2026-10-01 04:41:41,122 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Issuing json command http://127.0.0.1:34053/json/version 2026-10-01 04:41:41,123 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34053', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:41:41,168 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Browser version: Chrome/150.0.7871.114 2026-10-01 04:41:41,168 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Issuing json command http://127.0.0.1:34053/json 2026-10-01 04:41:41,196 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34053', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:41:41,216 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Websocket url found: ws://127.0.0.1:34053/devtools/page/475BC66985091D3280E0E8763F115773 2026-10-01 04:41:41,248 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Enable chrome headless console log notification 2026-10-01 04:41:41,254 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome headless enable page notifications 2026-10-01 04:41:41,365 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:41:41,371 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Setting session cookie in browser 2026-10-01 04:41:41,376 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:41,377 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:41,397 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:41:41,942 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:41] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.057 0.493 2026-10-01 04:41:41,947 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Navigation result: {'frameId': '475BC66985091D3280E0E8763F115773', 'loaderId': '84E35F6AF4BF6EB451B630A3BA5C12A9', 'isDownload': False} 2026-10-01 04:41:41,947 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:41,983 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:41:42,008 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:42] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-01 04:41:42,016 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:42] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-10-01 04:41:42,032 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:42] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-10-01 04:41:42,527 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:41:42,529 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:41:42,547 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 04:41:42,578 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:42,587 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-01 04:41:42,588 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:42,606 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:41:42,621 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:41:42,649 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-10-01 04:41:42,667 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.026 2026-10-01 04:41:42,683 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-01 04:41:42,761 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.032 0.042 2026-10-01 04:41:43,605 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.290 0.529 2026-10-01 04:41:43,627 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:41:43,685 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:41:43,733 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:43] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.032 2026-10-01 04:41:43,763 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:41:43,777 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: Owl is running in 'dev' mode. 2026-10-01 04:41:43,792 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 04:41:43,832 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:41:43,838 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:41:43,853 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:41:43,856 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:41:43,881 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:43] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.013 0.025 2026-10-01 04:41:43,895 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:43] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.048 2026-10-01 04:41:43,912 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:41:43,913 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:41:43,949 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:41:43,964 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:43] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.011 0.020 2026-10-01 04:41:44,017 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:44,066 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:44] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.038 0.088 2026-10-01 04:41:44,140 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:44] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.040 0.157 2026-10-01 04:41:44,154 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:44] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.102 2026-10-01 04:41:44,180 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:44] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.091 2026-10-01 04:41:44,191 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:44] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 4 0.002 0.106 2026-10-01 04:41:44,219 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:44] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.119 2026-10-01 04:41:44,228 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:41:44,230 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:44,236 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:41:44,249 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:44] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.140 2026-10-01 04:41:44,282 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:44] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.127 2026-10-01 04:41:44,301 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:44] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-10-01 04:41:44,327 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:44] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.136 2026-10-01 04:41:44,348 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:44] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.148 2026-10-01 04:41:44,378 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:44] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-01 04:41:44,418 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:44] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-01 04:41:44,533 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.044 0.233 2026-10-01 04:41:44,600 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:44,671 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:44,730 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:45,248 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:45] "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.011 2026-10-01 04:41:45,280 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:45,361 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:45,415 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:45,464 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:45,515 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:45,592 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:45,652 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:45,707 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:46,222 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:46] "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.006 2026-10-01 04:41:46,265 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:46,349 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:46,400 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:46,451 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:46,524 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:46,546 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:41:46,549 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:41:46,574 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:46,625 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:46,695 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:46,748 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:46,802 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:46,853 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:46,926 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:46,930 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67594621 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '722962b2-ac40-42e6-81d3-99005570b837'}] 2026-10-01 04:41:46,933 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:41:47,112 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67594621 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '722962b2-ac40-42e6-81d3-99005570b837'} created pos.order #627 2026-10-01 04:41:47,135 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67594621 finished 2026-10-01 04:41:47,210 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 94 0.157 0.126 2026-10-01 04:41:47,342 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 43 0.037 0.050 2026-10-01 04:41:47,360 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 04:41:47,431 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91148007 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '722962b2-ac40-42e6-81d3-99005570b837'}] 2026-10-01 04:41:47,452 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91148007 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '722962b2-ac40-42e6-81d3-99005570b837'} sync ignored for existing PoS order pos.order(627,) (state: paid) 2026-10-01 04:41:47,468 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91148007 finished 2026-10-01 04:41:47,493 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:47,543 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: tour succeeded 2026-10-01 04:41:47,543 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:47,699 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.145 0.126 2026-10-01 04:41:47,718 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: heap 17306496 (allocated 19271680) 2026-10-01 04:41:47,731 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Closing chrome headless with pid 89917 2026-10-01 04:41:47,732 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Closing websocket connection 2026-10-01 04:41:47,738 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Terminating chrome headless with pid 89917 2026-10-01 04:41:47,821 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044147_821719_test_physical_gift_card_single_program_twice.txt 2026-10-01 04:41:47,822 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Removing chrome user profile "/tmp/tmp77_gb9lv_chrome_odoo" 2026-10-01 04:41:47,881 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-10-01 04:41:48,628 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome pid: 90135 2026-10-01 04:41:48,628 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless temporary user profile dir: /tmp/tmpj5u9phni_chrome_odoo 2026-10-01 04:41:48,628 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:45321/json/version 2026-10-01 04:41:48,630 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:48,691 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Browser version: Chrome/150.0.7871.114 2026-10-01 04:41:48,691 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:45321/json 2026-10-01 04:41:48,692 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:48,717 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Websocket url found: ws://127.0.0.1:45321/devtools/page/021D5BE100B59491C3435F40520FF4F4 2026-10-01 04:41:48,747 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Enable chrome headless console log notification 2026-10-01 04:41:48,795 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless enable page notifications 2026-10-01 04:41:48,943 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:41:48,947 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Setting session cookie in browser 2026-10-01 04:41:48,955 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:48,955 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:48,984 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:41:49,623 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:49] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.088 0.562 2026-10-01 04:41:49,626 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigation result: {'frameId': '021D5BE100B59491C3435F40520FF4F4', 'loaderId': '2E840DCE24D80902F0EBB7CED0B9665E', 'isDownload': False} 2026-10-01 04:41:49,626 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-10-01 04:41:49,642 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:41:49,664 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:49] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-10-01 04:41:49,668 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:49] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-01 04:41:49,694 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:49] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.033 2026-10-01 04:41:50,216 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:41:50,218 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:41:50,238 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.010 2026-10-01 04:41:50,264 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-01 04:41:50,270 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:50,280 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [1/28] Tour PosLoyaltyTour6 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-01 04:41:50,310 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.015 2026-10-01 04:41:50,324 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:41:50,370 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:50] "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-01 04:41:50,388 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.043 2026-10-01 04:41:50,463 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.040 2026-10-01 04:41:50,465 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.038 2026-10-01 04:41:51,202 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.314 0.386 2026-10-01 04:41:51,240 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-10-01 04:41:51,324 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-10-01 04:41:51,393 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:51] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.040 2026-10-01 04:41:51,438 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-01 04:41:51,449 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-10-01 04:41:51,464 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-01 04:41:51,511 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:41:51,541 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:41:51,548 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:41:51,562 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:41:51,586 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-10-01 04:41:51,608 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:51] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.053 0.033 2026-10-01 04:41:51,638 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:51] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.107 2026-10-01 04:41:51,655 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.006 0.055 2026-10-01 04:41:51,658 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.134 2026-10-01 04:41:51,710 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [2/28] Tour PosLoyaltyTour6 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-01 04:41:51,758 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.014 2026-10-01 04:41:51,791 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:41:51,843 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [3/28] Tour PosLoyaltyTour6 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:41:51,878 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:51] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.077 0.047 2026-10-01 04:41:51,884 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:41:51,937 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [4/28] Tour PosLoyaltyTour6 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-01 04:41:51,946 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:51] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.036 0.139 2026-10-01 04:41:51,954 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:41:51,979 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:51] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.172 2026-10-01 04:41:52,007 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:52] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.201 2026-10-01 04:41:52,048 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:52] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.214 2026-10-01 04:41:52,091 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:52] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.293 2026-10-01 04:41:52,115 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:52] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-10-01 04:41:52,158 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:52] "GET /web/image?model=product.template&field=image_128&id=1735&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.197 2026-10-01 04:41:52,180 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:52] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-10-01 04:41:52,208 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:52] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-10-01 04:41:52,281 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.030 0.196 2026-10-01 04:41:52,306 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:52] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.177 2026-10-01 04:41:52,336 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:52] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.232 2026-10-01 04:41:52,346 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [5/28] Tour PosLoyaltyTour6 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-01 04:41:52,408 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [6/28] Tour PosLoyaltyTour6 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-10-01 04:41:52,458 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [7/28] Tour PosLoyaltyTour6 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-10-01 04:41:52,515 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [8/28] Tour PosLoyaltyTour6 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-10-01 04:41:52,593 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [9/28] Tour PosLoyaltyTour6 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:41:52,641 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:52] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.017 0.039 2026-10-01 04:41:52,645 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [10/28] Tour PosLoyaltyTour6 → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-10-01 04:41:52,666 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:52] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.009 0.042 2026-10-01 04:41:52,739 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [11/28] Tour PosLoyaltyTour6 → Step .loyalty-points-won:contains("26.5") 2026-10-01 04:41:52,746 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.036 0.053 2026-10-01 04:41:52,794 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [12/28] Tour PosLoyaltyTour6 → Step click Actions button (trigger: .mobile-more-button) 2026-10-01 04:41:52,840 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [13/28] Tour PosLoyaltyTour6 → Step click Actions button (trigger: .more-btn) 2026-10-01 04:41:52,901 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [14/28] Tour PosLoyaltyTour6 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-01 04:41:52,961 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [15/28] Tour PosLoyaltyTour6 → Step selection popup has '$ 1 per point on your order' (trigger: .selection-item:contains("$ 1 per point on your order")) 2026-10-01 04:41:53,033 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [16/28] Tour PosLoyaltyTour6 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-01 04:41:53,083 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [17/28] Tour PosLoyaltyTour6 → Step order total amount is '165.00' (trigger: .product-screen .order-summary .total:contains("165.00")) 2026-10-01 04:41:53,133 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [18/28] Tour PosLoyaltyTour6 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-01 04:41:53,184 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [19/28] Tour PosLoyaltyTour6 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-01 04:41:53,256 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [20/28] Tour PosLoyaltyTour6 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-01 04:41:53,272 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:41:53,278 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:41:53,310 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [21/28] Tour PosLoyaltyTour6 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-01 04:41:53,357 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [22/28] Tour PosLoyaltyTour6 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-01 04:41:53,433 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [23/28] Tour PosLoyaltyTour6 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-01 04:41:53,488 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [24/28] Tour PosLoyaltyTour6 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-01 04:41:53,504 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:53] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.005 0.007 2026-10-01 04:41:53,537 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:53] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.011 0.013 2026-10-01 04:41:53,569 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13604468 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '23d31c61-662e-49c3-b9e8-f74a73b65c0a'}] 2026-10-01 04:41:53,574 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:41:54,191 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13604468 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '23d31c61-662e-49c3-b9e8-f74a73b65c0a'} created pos.order #628 2026-10-01 04:41:54,208 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13604468 finished 2026-10-01 04:41:54,259 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 258 0.323 0.369 2026-10-01 04:41:54,400 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 50 0.055 0.045 2026-10-01 04:41:54,431 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:54] "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-01 04:41:54,543 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [25/28] Tour PosLoyaltyTour6 → Step Loyalty Points are visible on the receipt (trigger: .pos-receipt .loyalty) 2026-10-01 04:41:54,555 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #238342 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '23d31c61-662e-49c3-b9e8-f74a73b65c0a'}] 2026-10-01 04:41:54,578 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #238342 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '23d31c61-662e-49c3-b9e8-f74a73b65c0a'} sync ignored for existing PoS order pos.order(628,) (state: paid) 2026-10-01 04:41:54,591 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [26/28] Tour PosLoyaltyTour6 → Step refresh page (trigger: body) 2026-10-01 04:41:54,593 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #238342 finished 2026-10-01 04:41:54,737 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.081 0.104 2026-10-01 04:41:54,800 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.014 0.019 2026-10-01 04:41:55,041 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:55] "GET /pos/ui/76/receipt/23d31c61-662e-49c3-b9e8-f74a73b65c0a HTTP/1.1" 200 - 33 0.039 0.040 2026-10-01 04:41:55,727 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:55] "GET /web/webclient/translations?hash=071d389e0c4f33b4307f1ff157790bf6550d7eff&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:41:55,736 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [27/28] Tour PosLoyaltyTour6 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-01 04:41:55,755 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.014 2026-10-01 04:41:55,777 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 04:41:55,786 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:41:55,836 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.009 0.028 2026-10-01 04:41:55,841 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.036 2026-10-01 04:41:55,874 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-01 04:41:55,953 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 04:41:55,987 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:55] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.015 2026-10-01 04:41:56,139 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:56] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 43 0.071 0.051 2026-10-01 04:41:56,169 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:56] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-01 04:41:56,240 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.029 0.024 2026-10-01 04:41:56,279 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41: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.065 2026-10-01 04:41:56,297 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-10-01 04:41:56,304 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:41:56,444 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:56] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 304 - 7 0.009 0.024 2026-10-01 04:41:56,526 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [28/28] Tour PosLoyaltyTour6 → Step Loyalty Points are visible on the receipt (trigger: .pos-receipt .loyalty) 2026-10-01 04:41:56,526 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:56] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.012 2026-10-01 04:41:56,581 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: tour succeeded 2026-10-01 04:41:56,584 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour6 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-01 04:41:56,622 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:56] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.048 0.043 2026-10-01 04:41:56,693 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:56] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.025 0.140 2026-10-01 04:41:56,792 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: heap 16720796 (allocated 18612224) 2026-10-01 04:41:56,801 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing chrome headless with pid 90135 2026-10-01 04:41:56,803 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing websocket connection 2026-10-01 04:41:56,804 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Terminating chrome headless with pid 90135 2026-10-01 04:41:56,919 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044156_919493_test_point_per_money_spent.txt 2026-10-01 04:41:56,919 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Removing chrome user profile "/tmp/tmpj5u9phni_chrome_odoo" 2026-10-01 04:41:56,937 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-10-01 04:41:58,709 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome pid: 90384 2026-10-01 04:41:58,709 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpwsxi0lfk_chrome_odoo 2026-10-01 04:41:58,709 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:43435/json/version 2026-10-01 04:41:58,710 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43435', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:41:58,736 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:58,736 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:43435/json 2026-10-01 04:41:58,737 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43435', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:41:58,759 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Websocket url found: ws://127.0.0.1:43435/devtools/page/13FE64D0B20E2A9A18F564F35CC0001B 2026-10-01 04:41:58,770 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Enable chrome headless console log notification 2026-10-01 04:41:58,775 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless enable page notifications 2026-10-01 04:41:58,971 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:41:58,978 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Setting session cookie in browser 2026-10-01 04:41:58,983 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:58,983 44 INFO rb-3b89a0e-225191-419901 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-01 04:41:59,003 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:41:59,590 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:59] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.087 0.504 2026-10-01 04:41:59,593 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigation result: {'frameId': '13FE64D0B20E2A9A18F564F35CC0001B', 'loaderId': '27A758808557C5A48762CB2DB9BD5C2B', 'isDownload': False} 2026-10-01 04:41:59,593 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-10-01 04:41:59,606 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:41:59,628 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:59] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-01 04:41:59,634 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:59] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-01 04:41:59,646 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:41:59] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-10-01 04:42:00,190 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 04:42:00,204 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-01 04:42:00,205 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.024 2026-10-01 04:42:00,234 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:00,236 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-10-01 04:42:00,245 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:00,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 04:42:00,276 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:42:00,308 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.013 2026-10-01 04:42:00,326 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.029 2026-10-01 04:42:00,335 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-01 04:42:00,400 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.037 2026-10-01 04:42:01,016 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.242 0.348 2026-10-01 04:42:01,046 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:01] "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-01 04:42:01,138 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.010 2026-10-01 04:42:01,219 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:01] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.034 2026-10-01 04:42:01,286 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 04:42:01,306 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:01,332 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-01 04:42:01,387 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:42:01,411 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:42:01,417 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:42:01,494 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:42:01,496 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:01] "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-01 04:42:01,498 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:01] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.055 0.040 2026-10-01 04:42:01,534 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:01] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.014 0.113 2026-10-01 04:42:01,539 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.126 2026-10-01 04:42:01,561 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.010 0.064 2026-10-01 04:42:01,629 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:01,697 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:42:01,699 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.029 2026-10-01 04:42:01,764 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:01,777 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:42:01,812 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:01,813 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:01] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.054 0.081 2026-10-01 04:42:01,831 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:42:01,853 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:01] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.148 2026-10-01 04:42:01,897 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:01] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.163 2026-10-01 04:42:01,925 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:01] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.181 2026-10-01 04:42:01,956 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:01] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-10-01 04:42:02,044 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:02] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.049 0.306 2026-10-01 04:42:02,068 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:02] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.228 2026-10-01 04:42:02,091 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:02] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.232 2026-10-01 04:42:02,119 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:02] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.208 2026-10-01 04:42:02,144 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:02] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-10-01 04:42:02,277 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.084 0.230 2026-10-01 04:42:02,316 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:02] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.229 2026-10-01 04:42:02,346 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:02,365 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:02] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.017 0.253 2026-10-01 04:42:02,391 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:02] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.339 2026-10-01 04:42:02,420 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:02,474 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:02,532 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:02,602 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:02,658 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:02,666 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42: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.027 0.036 2026-10-01 04:42:02,694 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:02] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.012 0.065 2026-10-01 04:42:02,761 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.022 0.060 2026-10-01 04:42:02,767 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:02,812 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:02,863 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:02,913 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:02,964 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:03,038 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:03,088 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:03,139 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:03,190 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:03,242 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:03,293 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:03,350 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:03,409 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:03,466 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:03,527 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:03,534 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:03] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.011 2026-10-01 04:42:03,602 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:03,653 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:03,704 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:03,757 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:03,830 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:03,844 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:42:03,847 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:42:03,880 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:03,931 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:03,998 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:04,051 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:04,104 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:04,157 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:04,211 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:04,263 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:04,315 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:04,370 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:04,391 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:04] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.007 0.012 2026-10-01 04:42:04,415 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:04] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.011 2026-10-01 04:42:04,448 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80836229 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c26486d9-2158-465b-bc11-a860a0cde09c'}] 2026-10-01 04:42:04,455 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:42:04,973 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80836229 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c26486d9-2158-465b-bc11-a860a0cde09c'} created pos.order #629 2026-10-01 04:42:04,992 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80836229 finished 2026-10-01 04:42:05,059 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.269 0.345 2026-10-01 04:42:05,255 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 64 0.075 0.069 2026-10-01 04:42:05,283 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.011 2026-10-01 04:42:05,435 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81279125 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c26486d9-2158-465b-bc11-a860a0cde09c'}] 2026-10-01 04:42:05,448 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:05,449 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81279125 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c26486d9-2158-465b-bc11-a860a0cde09c'} sync ignored for existing PoS order pos.order(629,) (state: paid) 2026-10-01 04:42:05,485 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81279125 finished 2026-10-01 04:42:05,496 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: tour succeeded 2026-10-01 04:42:05,496 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramNoDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-10-01 04:42:05,632 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: heap 18726156 (allocated 20058112) 2026-10-01 04:42:05,633 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.096 0.105 2026-10-01 04:42:05,644 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing chrome headless with pid 90384 2026-10-01 04:42:05,646 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing websocket connection 2026-10-01 04:42:05,647 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Terminating chrome headless with pid 90384 2026-10-01 04:42:05,752 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044205_752489_test_points_awarded_discount_code_no_domain_program.txt 2026-10-01 04:42:05,752 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpwsxi0lfk_chrome_odoo" 2026-10-01 04:42:05,786 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-10-01 04:42:07,270 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome pid: 90605 2026-10-01 04:42:07,271 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless temporary user profile dir: /tmp/tmp4nfxm_lz_chrome_odoo 2026-10-01 04:42:07,271 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:37269/json/version 2026-10-01 04:42:07,273 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37269', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:42:07,335 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Browser version: Chrome/150.0.7871.114 2026-10-01 04:42:07,335 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:37269/json 2026-10-01 04:42:07,336 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37269', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:42:07,348 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Websocket url found: ws://127.0.0.1:37269/devtools/page/D7CC7AF64864527B14CC7111B5DC47C8 2026-10-01 04:42:07,362 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Enable chrome headless console log notification 2026-10-01 04:42:07,367 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless enable page notifications 2026-10-01 04:42:07,534 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:42:07,541 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Setting session cookie in browser 2026-10-01 04:42:07,550 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:07,551 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:07,575 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:42:08,122 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:08] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.059 0.491 2026-10-01 04:42:08,126 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigation result: {'frameId': 'D7CC7AF64864527B14CC7111B5DC47C8', 'loaderId': '183242FDED5D0F2E4586F2668C7F6DAF', 'isDownload': False} 2026-10-01 04:42:08,126 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-10-01 04:42:08,156 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:42:08,178 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:08] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-10-01 04:42:08,193 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:08] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.019 2026-10-01 04:42:08,204 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:08] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.007 2026-10-01 04:42:08,709 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:42:08,712 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:42:08,728 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-01 04:42:08,748 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:08,760 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:08,764 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-01 04:42:08,788 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 04:42:08,804 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:42:08,835 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.011 2026-10-01 04:42:08,855 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-01 04:42:08,909 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.037 2026-10-01 04:42:08,919 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.043 2026-10-01 04:42:09,672 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.366 0.362 2026-10-01 04:42:09,704 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 04:42:09,758 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 04:42:09,812 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:09] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.032 2026-10-01 04:42:09,843 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 04:42:09,867 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: Owl is running in 'dev' mode. 2026-10-01 04:42:09,881 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-01 04:42:09,926 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:42:09,949 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:42:09,952 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:42:09,967 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:09] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.028 2026-10-01 04:42:09,976 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:42:09,985 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:42:10,008 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:10] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.012 0.068 2026-10-01 04:42:10,012 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.076 2026-10-01 04:42:10,030 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:10] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.016 2026-10-01 04:42:10,086 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:10,152 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:10] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.007 0.010 2026-10-01 04:42:10,187 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:42:10,263 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:10] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.048 0.054 2026-10-01 04:42:10,280 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:42:10,327 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:10] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.033 0.122 2026-10-01 04:42:10,332 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:10,336 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:42:10,371 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:10] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.140 2026-10-01 04:42:10,385 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:10,402 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:10] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.179 2026-10-01 04:42:10,434 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:10] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.219 2026-10-01 04:42:10,474 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:10] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.266 2026-10-01 04:42:10,494 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:10] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.195 2026-10-01 04:42:10,520 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:10] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-10-01 04:42:10,542 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:10] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-10-01 04:42:10,567 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:10] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-10-01 04:42:10,600 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:10] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-10-01 04:42:10,630 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:10] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.124 2026-10-01 04:42:10,705 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.031 0.232 2026-10-01 04:42:10,779 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:10,851 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:10,903 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:10,958 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:11,032 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:11,069 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42: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.031 2026-10-01 04:42:11,081 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:11,100 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:11] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.017 0.050 2026-10-01 04:42:11,137 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:11,164 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.023 0.055 2026-10-01 04:42:11,177 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:11] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.048 2026-10-01 04:42:11,197 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:11,247 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [13/34] Tour PosLoyaltyPointsEwallet → Step .modal header .btn-close 2026-10-01 04:42:11,300 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:11,387 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:11,434 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:11,486 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:11,536 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:11,591 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:11,638 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:11,694 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:11,772 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:11,824 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:11,894 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:11,907 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:42:11,910 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:42:11,945 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:11,995 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:12,069 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:12,122 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:12,174 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:12,228 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:12,281 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:12,331 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:12,387 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:12,412 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:12] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.014 0.011 2026-10-01 04:42:12,437 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:12] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.009 2026-10-01 04:42:12,464 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88794733 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '266e71e5-b152-4d95-85e1-2b99e3ec6429'}] 2026-10-01 04:42:12,469 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:42:13,002 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88794733 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '266e71e5-b152-4d95-85e1-2b99e3ec6429'} created pos.order #630 2026-10-01 04:42:13,023 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88794733 finished 2026-10-01 04:42:13,110 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 242 0.311 0.338 2026-10-01 04:42:13,275 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 58 0.061 0.064 2026-10-01 04:42:13,301 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42: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-01 04:42:13,417 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87456494 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '266e71e5-b152-4d95-85e1-2b99e3ec6429'}] 2026-10-01 04:42:13,425 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87456494 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '266e71e5-b152-4d95-85e1-2b99e3ec6429'} sync ignored for existing PoS order pos.order(630,) (state: paid) 2026-10-01 04:42:13,435 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:13,443 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87456494 finished 2026-10-01 04:42:13,483 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: tour succeeded 2026-10-01 04:42:13,483 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsEwallet SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-01 04:42:13,610 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.085 0.111 2026-10-01 04:42:13,649 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: heap 20102636 (allocated 22417408) 2026-10-01 04:42:13,663 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing chrome headless with pid 90605 2026-10-01 04:42:13,666 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing websocket connection 2026-10-01 04:42:13,667 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Terminating chrome headless with pid 90605 2026-10-01 04:42:13,778 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044213_778367_test_points_awarded_ewallet.txt 2026-10-01 04:42:13,778 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Removing chrome user profile "/tmp/tmp4nfxm_lz_chrome_odoo" 2026-10-01 04:42:13,806 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-10-01 04:42:15,237 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome pid: 90829 2026-10-01 04:42:15,238 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmppvkpljpp_chrome_odoo 2026-10-01 04:42:15,238 44 INFO rb-3b89a0e-225191-419901 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:38551/json/version 2026-10-01 04:42:15,240 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38551', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:42:15,286 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:15,286 44 INFO rb-3b89a0e-225191-419901 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:38551/json 2026-10-01 04:42:15,287 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38551', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:42:15,299 44 INFO rb-3b89a0e-225191-419901 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:38551/devtools/page/6727497B7D2573C49DADA7D092413179 2026-10-01 04:42:15,307 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:15,314 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-10-01 04:42:15,431 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:42:15,436 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Setting session cookie in browser 2026-10-01 04:42:15,440 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:15,440 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:15,464 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:42:16,259 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:16] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.094 0.711 2026-10-01 04:42:16,264 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigation result: {'frameId': '6727497B7D2573C49DADA7D092413179', 'loaderId': '5AB14011EEFD4C6702FD9B3DCCCD367A', 'isDownload': False} 2026-10-01 04:42:16,264 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:16,286 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:42:16,300 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:16] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.006 2026-10-01 04:42:16,310 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:16] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-01 04:42:16,319 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:16] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-01 04:42:16,810 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:42:16,816 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:42:16,838 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-10-01 04:42:16,875 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:16,881 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-01 04:42:16,882 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:16,905 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 04:42:16,916 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:42:16,948 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.014 2026-10-01 04:42:16,962 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.027 2026-10-01 04:42:16,982 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-01 04:42:17,041 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.039 2026-10-01 04:42:17,673 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.256 0.346 2026-10-01 04:42:17,696 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:42:17,770 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-01 04:42:17,825 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:17] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.031 2026-10-01 04:42:17,854 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-01 04:42:17,873 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:17,890 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-01 04:42:17,928 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:42:17,951 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:42:17,975 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:42:17,979 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:42:18,010 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-01 04:42:18,035 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:18] "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-01 04:42:18,048 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:18,055 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:18] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.069 0.036 2026-10-01 04:42:18,083 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:18] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.116 2026-10-01 04:42:18,095 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:42:18,112 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:18] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.010 0.084 2026-10-01 04:42:18,157 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:18,203 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:18,223 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:18] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.060 0.083 2026-10-01 04:42:18,235 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:42:18,247 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:42:18,296 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:18] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.033 0.187 2026-10-01 04:42:18,314 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:18] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.185 2026-10-01 04:42:18,343 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:18] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-10-01 04:42:18,384 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:18] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.256 2026-10-01 04:42:18,414 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:18] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.267 2026-10-01 04:42:18,439 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:18] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-10-01 04:42:18,470 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:18] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-10-01 04:42:18,498 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:18] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.171 2026-10-01 04:42:18,518 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:18] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-10-01 04:42:18,542 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:18] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-01 04:42:18,565 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:18] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.137 2026-10-01 04:42:18,588 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:18] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-01 04:42:18,614 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:18] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-10-01 04:42:18,681 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.027 0.211 2026-10-01 04:42:18,736 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:18,801 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:18,851 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:18,909 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:18,976 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:19,025 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:19] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.025 0.029 2026-10-01 04:42:19,028 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:19,046 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:19] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.009 0.057 2026-10-01 04:42:19,116 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:19,123 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.028 0.045 2026-10-01 04:42:19,176 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:19,221 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:19,270 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:19,321 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:19,401 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:19,451 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:19,502 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:19,556 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:19,606 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:19,657 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:19,715 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:19,773 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:19,829 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:19,885 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:19,902 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42: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.003 0.012 2026-10-01 04:42:19,970 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:20,026 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:20,072 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:20,126 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:20,194 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:20,207 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:42:20,212 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:42:20,244 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:20,295 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:20,363 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:20,416 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:20,468 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:20,521 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:20,573 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:20,626 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:20,677 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:20,733 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:20,744 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:20] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.002 0.009 2026-10-01 04:42:20,773 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42: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-01 04:42:20,802 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12661917 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'caa595e1-67d4-4c73-b132-381f1d4be1be'}] 2026-10-01 04:42:20,804 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:42:21,307 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12661917 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'caa595e1-67d4-4c73-b132-381f1d4be1be'} created pos.order #631 2026-10-01 04:42:21,341 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12661917 finished 2026-10-01 04:42:21,396 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 252 0.267 0.329 2026-10-01 04:42:21,584 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 64 0.082 0.064 2026-10-01 04:42:21,608 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42: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-01 04:42:21,767 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:21,772 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22395728 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'caa595e1-67d4-4c73-b132-381f1d4be1be'}] 2026-10-01 04:42:21,783 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22395728 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'caa595e1-67d4-4c73-b132-381f1d4be1be'} sync ignored for existing PoS order pos.order(631,) (state: paid) 2026-10-01 04:42:21,807 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22395728 finished 2026-10-01 04:42:21,820 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: tour succeeded 2026-10-01 04:42:21,821 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-01 04:42:21,944 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: heap 18645148 (allocated 20058112) 2026-10-01 04:42:21,957 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing chrome headless with pid 90829 2026-10-01 04:42:21,960 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing websocket connection 2026-10-01 04:42:21,961 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.090 0.103 2026-10-01 04:42:21,963 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Terminating chrome headless with pid 90829 2026-10-01 04:42:22,065 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044222_065435_test_points_awarded_general_discount_code_specific_domain_program.txt 2026-10-01 04:42:22,065 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmppvkpljpp_chrome_odoo" 2026-10-01 04:42:22,100 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-10-01 04:42:23,610 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome pid: 91044 2026-10-01 04:42:23,610 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless temporary user profile dir: /tmp/tmpqxwpq3fh_chrome_odoo 2026-10-01 04:42:23,611 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:43591/json/version 2026-10-01 04:42:23,612 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43591', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:42:23,678 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Browser version: Chrome/150.0.7871.114 2026-10-01 04:42:23,678 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:43591/json 2026-10-01 04:42:23,679 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43591', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:42:23,706 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Websocket url found: ws://127.0.0.1:43591/devtools/page/416E8F3F28DB7BBB45917B9F1E5D4A44 2026-10-01 04:42:23,749 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Enable chrome headless console log notification 2026-10-01 04:42:23,763 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless enable page notifications 2026-10-01 04:42:23,918 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:42:23,924 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Setting session cookie in browser 2026-10-01 04:42:23,929 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:23,929 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:23,950 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:42:24,544 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:24] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.088 0.509 2026-10-01 04:42:24,547 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigation result: {'frameId': '416E8F3F28DB7BBB45917B9F1E5D4A44', 'loaderId': 'B3E1EA3A33B5970A85FA830DE1D9FE31', 'isDownload': False} 2026-10-01 04:42:24,547 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-10-01 04:42:24,565 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:42:24,582 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:24] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-01 04:42:24,612 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:24] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.033 2026-10-01 04:42:24,620 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:24] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.045 2026-10-01 04:42:25,083 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 04:42:25,084 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:42:25,109 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.029 2026-10-01 04:42:25,138 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-01 04:42:25,145 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:25,155 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 04:42:25,157 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:25,167 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:42:25,192 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42: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.011 2026-10-01 04:42:25,212 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.023 2026-10-01 04:42:25,267 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.019 0.043 2026-10-01 04:42:25,273 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.038 2026-10-01 04:42:25,931 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.254 0.360 2026-10-01 04:42:25,968 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-10-01 04:42:26,037 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:42:26,093 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.034 2026-10-01 04:42:26,131 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42: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-01 04:42:26,146 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: Owl is running in 'dev' mode. 2026-10-01 04:42:26,157 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-01 04:42:26,212 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:42:26,239 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 04:42:26,242 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-01 04:42:26,282 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.057 2026-10-01 04:42:26,291 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:42:26,294 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42: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-01 04:42:26,318 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.091 2026-10-01 04:42:26,364 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:26,385 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.025 0.146 2026-10-01 04:42:26,406 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:42:26,424 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.007 0.124 2026-10-01 04:42:26,493 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:26,514 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.053 0.073 2026-10-01 04:42:26,519 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:42:26,534 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:42:26,587 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.039 0.148 2026-10-01 04:42:26,608 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 4 0.006 0.174 2026-10-01 04:42:26,643 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-10-01 04:42:26,657 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.193 2026-10-01 04:42:26,682 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.253 2026-10-01 04:42:26,705 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-10-01 04:42:26,732 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-10-01 04:42:26,765 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-10-01 04:42:26,807 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.148 2026-10-01 04:42:26,850 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.178 2026-10-01 04:42:26,878 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.188 2026-10-01 04:42:26,960 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.038 0.209 2026-10-01 04:42:26,985 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:26] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.207 2026-10-01 04:42:27,017 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:27] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.270 2026-10-01 04:42:27,030 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:27,083 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:27,133 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:27,188 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:27,239 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:27,291 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:27,344 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:27,417 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:27,468 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:27,519 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:27,569 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:27,632 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:27,691 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:28,223 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:28] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.010 0.014 2026-10-01 04:42:28,269 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:28,349 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:28,397 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:28,448 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:28,518 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:28,534 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:42:28,535 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:42:28,571 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:28,620 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:28,689 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:28,741 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:28,795 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:28,858 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:28,867 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73191950 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '883e44a3-0829-4f78-8814-0548a9607679'}] 2026-10-01 04:42:28,869 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:42:29,001 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73191950 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '883e44a3-0829-4f78-8814-0548a9607679'} created pos.order #632 2026-10-01 04:42:29,015 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73191950 finished 2026-10-01 04:42:29,081 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 90 0.098 0.119 2026-10-01 04:42:29,200 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.044 0.039 2026-10-01 04:42:29,217 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:42:29,298 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49987631 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '883e44a3-0829-4f78-8814-0548a9607679'}] 2026-10-01 04:42:29,309 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49987631 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '883e44a3-0829-4f78-8814-0548a9607679'} sync ignored for existing PoS order pos.order(632,) (state: paid) 2026-10-01 04:42:29,335 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49987631 finished 2026-10-01 04:42:29,366 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:29,417 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:29,468 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:29,478 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.079 0.103 2026-10-01 04:42:29,532 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.017 0.017 2026-10-01 04:42:29,541 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:29,598 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:29,649 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:29,703 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:29,762 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:29,808 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42: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.033 2026-10-01 04:42:29,814 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:29,832 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:29] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.012 0.048 2026-10-01 04:42:29,881 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:29,885 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.019 0.036 2026-10-01 04:42:29,932 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:29,982 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:30,033 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:30,083 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:30,134 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:30,192 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:30,248 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:30,304 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:30,358 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:30,377 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:30] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.006 0.011 2026-10-01 04:42:30,415 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:30] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.011 0.020 2026-10-01 04:42:30,471 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:30,527 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:30,574 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:30,630 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:30,680 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:30,730 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:30,786 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:30,839 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:30,892 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:30,948 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:30,958 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:30] "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.007 2026-10-01 04:42:30,984 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:30] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.013 2026-10-01 04:42:31,010 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19934388 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '38b0389c-2871-4d74-b3e8-04aaf3f8d350'}] 2026-10-01 04:42:31,468 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19934388 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '38b0389c-2871-4d74-b3e8-04aaf3f8d350'} created pos.order #633 2026-10-01 04:42:31,482 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19934388 finished 2026-10-01 04:42:31,527 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.243 0.275 2026-10-01 04:42:31,675 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 59 0.049 0.054 2026-10-01 04:42:31,699 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 04:42:31,755 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56576440 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '38b0389c-2871-4d74-b3e8-04aaf3f8d350'}] 2026-10-01 04:42:31,769 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:31,770 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56576440 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '38b0389c-2871-4d74-b3e8-04aaf3f8d350'} sync ignored for existing PoS order pos.order(633,) (state: paid) 2026-10-01 04:42:31,788 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56576440 finished 2026-10-01 04:42:31,819 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: tour succeeded 2026-10-01 04:42:31,826 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGiftcard SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-01 04:42:31,894 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.051 0.090 2026-10-01 04:42:31,971 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: heap 22273868 (allocated 24514560) 2026-10-01 04:42:31,975 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing chrome headless with pid 91044 2026-10-01 04:42:31,976 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing websocket connection 2026-10-01 04:42:31,977 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Terminating chrome headless with pid 91044 2026-10-01 04:42:32,087 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044232_086986_test_points_awarded_giftcard.txt 2026-10-01 04:42:32,087 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Removing chrome user profile "/tmp/tmpqxwpq3fh_chrome_odoo" 2026-10-01 04:42:32,120 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-10-01 04:42:33,444 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome pid: 91266 2026-10-01 04:42:33,444 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmp11wxcg1a_chrome_odoo 2026-10-01 04:42:33,445 44 INFO rb-3b89a0e-225191-419901 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:44315/json/version 2026-10-01 04:42:33,446 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44315', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:42:33,472 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:33,472 44 INFO rb-3b89a0e-225191-419901 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:44315/json 2026-10-01 04:42:33,473 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44315', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:42:33,507 44 INFO rb-3b89a0e-225191-419901 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:44315/devtools/page/2D9B0D1415980114D768275F84E69BB4 2026-10-01 04:42:33,530 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:33,535 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless enable page notifications 2026-10-01 04:42:33,635 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:42:33,641 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Setting session cookie in browser 2026-10-01 04:42:33,645 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:33,645 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:33,667 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:42:34,137 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:34] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.040 0.439 2026-10-01 04:42:34,141 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigation result: {'frameId': '2D9B0D1415980114D768275F84E69BB4', 'loaderId': '52734BB0FD9616D7DE7489F541D51CFD', 'isDownload': False} 2026-10-01 04:42:34,141 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:34,162 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:42:34,192 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:34] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-01 04:42:34,199 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:34] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-10-01 04:42:34,205 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:34] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.031 2026-10-01 04:42:34,691 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:42:34,697 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:42:34,734 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.017 2026-10-01 04:42:34,755 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 04:42:34,763 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:34,768 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:34,772 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.005 2026-10-01 04:42:34,786 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:42:34,820 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.011 2026-10-01 04:42:34,832 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.026 2026-10-01 04:42:34,895 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.025 0.036 2026-10-01 04:42:34,898 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-01 04:42:35,599 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.294 0.371 2026-10-01 04:42:35,635 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-10-01 04:42:35,727 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 04:42:35,787 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:35] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.034 2026-10-01 04:42:35,843 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 04:42:35,857 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:35,874 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42: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-01 04:42:35,915 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:42:35,928 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:42:35,945 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:42:35,947 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:42:35,970 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:35] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.019 0.021 2026-10-01 04:42:35,982 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:35] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.044 2026-10-01 04:42:35,984 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:42:35,987 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:42:36,007 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:42:36,013 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:36] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.006 0.018 2026-10-01 04:42:36,087 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:36] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.032 0.052 2026-10-01 04:42:36,102 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:36,232 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:36,242 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:36] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.072 0.165 2026-10-01 04:42:36,248 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:42:36,258 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:36] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.101 2026-10-01 04:42:36,290 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:36] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.031 2026-10-01 04:42:36,296 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:42:36,327 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:36] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.121 2026-10-01 04:42:36,350 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:36] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-10-01 04:42:36,381 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:36] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.173 2026-10-01 04:42:36,402 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:36] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.137 2026-10-01 04:42:36,420 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:36] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.237 2026-10-01 04:42:36,450 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:36] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.138 2026-10-01 04:42:36,470 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:36] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.134 2026-10-01 04:42:36,512 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:36] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.022 0.132 2026-10-01 04:42:36,604 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.047 0.170 2026-10-01 04:42:36,637 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:36] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.225 2026-10-01 04:42:36,691 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:36,760 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:36,810 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:36,861 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:36,912 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:36,962 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:37,040 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:37,092 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:37,142 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:37,199 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:37,275 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:37,314 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42: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.015 0.031 2026-10-01 04:42:37,330 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:37,337 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:37] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.007 0.046 2026-10-01 04:42:37,390 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:37,405 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.020 0.051 2026-10-01 04:42:37,443 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:37,492 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:37,542 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:37,608 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:37,620 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:42:37,621 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:42:37,658 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:37,709 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:37,785 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:37,838 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:37,892 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:37,946 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:37,961 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:37] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.006 0.008 2026-10-01 04:42:37,993 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:37] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.011 0.012 2026-10-01 04:42:38,020 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82267496 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'ffa66a30-7d32-4d4a-b2a7-49a280681fec'}] 2026-10-01 04:42:38,026 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:42:38,389 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82267496 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'ffa66a30-7d32-4d4a-b2a7-49a280681fec'} created pos.order #634 2026-10-01 04:42:38,411 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82267496 finished 2026-10-01 04:42:38,461 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 242 0.152 0.291 2026-10-01 04:42:38,648 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 64 0.057 0.082 2026-10-01 04:42:38,701 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.016 2026-10-01 04:42:38,805 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63463494 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'ffa66a30-7d32-4d4a-b2a7-49a280681fec'}] 2026-10-01 04:42:38,813 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:38,816 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63463494 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'ffa66a30-7d32-4d4a-b2a7-49a280681fec'} sync ignored for existing PoS order pos.order(634,) (state: paid) 2026-10-01 04:42:38,843 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63463494 finished 2026-10-01 04:42:38,859 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: tour succeeded 2026-10-01 04:42:38,860 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGlobalDiscountProgramNoDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-01 04:42:38,972 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: heap 18311096 (allocated 20058112) 2026-10-01 04:42:38,973 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.055 0.116 2026-10-01 04:42:38,990 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing chrome headless with pid 91266 2026-10-01 04:42:38,991 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing websocket connection 2026-10-01 04:42:38,992 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Terminating chrome headless with pid 91266 2026-10-01 04:42:39,106 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044239_106250_test_points_awarded_global_discount_code_no_domain_program.txt 2026-10-01 04:42:39,106 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmp11wxcg1a_chrome_odoo" 2026-10-01 04:42:39,138 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-10-01 04:42:40,812 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome pid: 91473 2026-10-01 04:42:40,812 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmpd9rv1p83_chrome_odoo 2026-10-01 04:42:40,812 44 INFO rb-3b89a0e-225191-419901 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:34385/json/version 2026-10-01 04:42:40,814 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34385', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:42:40,831 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:40,832 44 INFO rb-3b89a0e-225191-419901 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:34385/json 2026-10-01 04:42:40,833 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34385', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:42:40,845 44 INFO rb-3b89a0e-225191-419901 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:34385/devtools/page/685F83DC530BE60F79D02267414B2879 2026-10-01 04:42:40,849 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:40,856 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-10-01 04:42:40,999 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:42:41,012 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Setting session cookie in browser 2026-10-01 04:42:41,019 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:41,019 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:41,042 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:42:44,677 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:44] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.064 3.574 2026-10-01 04:42:44,684 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigation result: {'frameId': '685F83DC530BE60F79D02267414B2879', 'loaderId': 'B9F3A07BDFA414C1F7DAAC718EA10158', 'isDownload': False} 2026-10-01 04:42:44,685 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:44,709 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:42:44,724 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:44] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-01 04:42:44,731 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:44] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-01 04:42:44,737 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:44] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-01 04:42:45,241 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:42:45,261 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 04:42:45,273 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-01 04:42:45,323 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:45,326 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-01 04:42:45,330 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:45,339 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42: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-01 04:42:45,371 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:42:45,413 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42: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.011 2026-10-01 04:42:45,425 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-10-01 04:42:45,507 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.033 0.048 2026-10-01 04:42:45,509 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.064 2026-10-01 04:42:46,211 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.301 0.366 2026-10-01 04:42:46,231 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:46] "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-01 04:42:46,304 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:42:46,377 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:46] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.051 2026-10-01 04:42:46,413 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42: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-01 04:42:46,434 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:46,453 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 04:42:46,516 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:42:46,537 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 04:42:46,553 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:42:46,597 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:42:46,626 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:46] "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-01 04:42:46,654 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:46] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.071 0.074 2026-10-01 04:42:46,656 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.139 2026-10-01 04:42:46,676 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:46] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.008 0.028 2026-10-01 04:42:46,686 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:46,705 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:46] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.015 0.171 2026-10-01 04:42:46,778 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:46] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.038 2026-10-01 04:42:46,792 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:42:46,807 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:42:46,808 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:46] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.063 2026-10-01 04:42:46,829 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:46] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-10-01 04:42:46,863 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:46,908 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:46,926 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:46] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.046 0.134 2026-10-01 04:42:46,938 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:42:46,968 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:46] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.216 2026-10-01 04:42:47,010 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:47] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.184 2026-10-01 04:42:47,049 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:47] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.222 2026-10-01 04:42:47,123 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:47] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.034 0.343 2026-10-01 04:42:47,162 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:47] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.015 0.202 2026-10-01 04:42:47,193 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:47] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.199 2026-10-01 04:42:47,220 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:47] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.200 2026-10-01 04:42:47,263 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:47] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.423 2026-10-01 04:42:47,286 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:47] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-10-01 04:42:47,313 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:47] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-10-01 04:42:47,402 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.040 0.188 2026-10-01 04:42:47,435 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:47] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.233 2026-10-01 04:42:47,473 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:47,529 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:47,579 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:47,637 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:47,715 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:47,748 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:47] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.009 0.024 2026-10-01 04:42:47,766 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:47,773 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:47] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.009 0.043 2026-10-01 04:42:47,825 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.013 0.048 2026-10-01 04:42:47,850 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:47,901 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:47,951 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:48,002 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:48,053 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:48,127 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:48,173 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:48,225 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:48,276 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:48,327 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:48,377 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:48,437 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:48,492 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:48,547 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:48,603 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:48,619 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:48] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.012 2026-10-01 04:42:48,683 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:48,733 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:48,784 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:48,835 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:48,911 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:48,926 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:42:48,929 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:42:48,957 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:49,007 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:49,076 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:49,129 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:49,182 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:49,236 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:49,289 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:49,342 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:49,394 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:49,447 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:49,459 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:49] "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.007 2026-10-01 04:42:49,486 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:49] "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-01 04:42:49,521 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26809287 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '1596af5e-423e-4ba6-9b65-9c9f6bf61903'}] 2026-10-01 04:42:49,528 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:42:50,135 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26809287 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '1596af5e-423e-4ba6-9b65-9c9f6bf61903'} created pos.order #635 2026-10-01 04:42:50,158 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26809287 finished 2026-10-01 04:42:50,216 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 252 0.327 0.376 2026-10-01 04:42:50,374 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 64 0.057 0.060 2026-10-01 04:42:50,397 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 04:42:50,538 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:50,544 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19444380 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '1596af5e-423e-4ba6-9b65-9c9f6bf61903'}] 2026-10-01 04:42:50,552 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19444380 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '1596af5e-423e-4ba6-9b65-9c9f6bf61903'} sync ignored for existing PoS order pos.order(635,) (state: paid) 2026-10-01 04:42:50,567 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19444380 finished 2026-10-01 04:42:50,587 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: tour succeeded 2026-10-01 04:42:50,588 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountWithDomainProgramDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-10-01 04:42:50,679 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.047 0.092 2026-10-01 04:42:50,699 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: heap 19764376 (allocated 21106688) 2026-10-01 04:42:50,706 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing chrome headless with pid 91473 2026-10-01 04:42:50,707 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing websocket connection 2026-10-01 04:42:50,708 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Terminating chrome headless with pid 91473 2026-10-01 04:42:50,805 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044250_804926_test_points_awarded_specific_discount_code_specific_domain_program.txt 2026-10-01 04:42:50,805 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmpd9rv1p83_chrome_odoo" 2026-10-01 04:42:50,836 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-10-01 04:42:51,531 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 91695 2026-10-01 04:42:51,531 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmp9muh70k0_chrome_odoo 2026-10-01 04:42:51,531 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:34851/json/version 2026-10-01 04:42:51,533 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34851', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:42:51,569 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-10-01 04:42:51,570 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:34851/json 2026-10-01 04:42:51,570 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34851', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:42:51,593 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:34851/devtools/page/8B3918C65A7D5E1F1B8A3AA458C5B62E 2026-10-01 04:42:51,599 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-10-01 04:42:51,609 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-10-01 04:42:51,643 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:42:51,652 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-10-01 04:42:51,658 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:51,659 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:51,680 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:42:52,204 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:52] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.057 0.473 2026-10-01 04:42:52,208 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '8B3918C65A7D5E1F1B8A3AA458C5B62E', 'loaderId': '027DCA9F0D723AF863E0BD37CAFDAD2A', 'isDownload': False} 2026-10-01 04:42:52,208 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-10-01 04:42:52,231 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:42:52,258 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:52] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-01 04:42:52,265 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:52] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-10-01 04:42:52,280 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:52] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.021 2026-10-01 04:42:52,720 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:42:52,720 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:42:52,749 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 04:42:52,773 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-01 04:42:52,774 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:52,782 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:52,795 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-10-01 04:42:52,813 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:42:52,848 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.010 2026-10-01 04:42:52,866 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.029 2026-10-01 04:42:52,916 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.019 0.034 2026-10-01 04:42:52,924 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-01 04:42:53,610 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.301 0.347 2026-10-01 04:42:53,651 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:53] "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-01 04:42:53,725 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42: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-01 04:42:53,783 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:53] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.035 2026-10-01 04:42:53,827 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-10-01 04:42:53,846 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-10-01 04:42:53,870 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-01 04:42:53,917 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:42:53,923 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:42:53,940 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:42:53,955 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-01 04:42:53,980 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-01 04:42:53,987 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:53] "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-01 04:42:54,021 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:54] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.066 0.033 2026-10-01 04:42:54,024 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:42:54,070 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:54,074 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:54] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.016 0.127 2026-10-01 04:42:54,208 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:54] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.059 0.135 2026-10-01 04:42:54,220 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:54,220 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:42:54,227 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:54] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.165 2026-10-01 04:42:54,247 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:42:54,284 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:54] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.119 2026-10-01 04:42:54,310 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:54] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-10-01 04:42:54,333 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:54] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-10-01 04:42:54,418 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:54] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.050 0.353 2026-10-01 04:42:54,451 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:54] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-10-01 04:42:54,495 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:54] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.013 0.228 2026-10-01 04:42:54,527 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:54] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.232 2026-10-01 04:42:54,555 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:54] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.232 2026-10-01 04:42:54,587 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:54] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.245 2026-10-01 04:42:54,600 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:54] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.131 2026-10-01 04:42:54,628 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:54] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-01 04:42:54,729 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.054 0.254 2026-10-01 04:42:54,802 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:54,884 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:54,932 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:54,986 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:55,183 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:55,234 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:55,285 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:55,345 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:55,392 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:55,443 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:55,494 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:55,562 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:55,575 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:42:55,576 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:42:55,613 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:55,664 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:55,741 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:55,791 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:55,844 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:55,900 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:55,907 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:55] "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-01 04:42:55,940 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32784155 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '5b20cb29-a53e-4cc9-b5c1-b4310f65c346'}] 2026-10-01 04:42:55,948 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:42:56,468 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32784155 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '5b20cb29-a53e-4cc9-b5c1-b4310f65c346'} created pos.order #636 2026-10-01 04:42:56,485 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32784155 finished 2026-10-01 04:42:56,543 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 249 0.262 0.343 2026-10-01 04:42:56,677 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.038 0.060 2026-10-01 04:42:56,713 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-10-01 04:42:56,818 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:56] "GET /report/barcode/Code128/0446-24f4-45ac HTTP/1.1" 200 - 0 0.000 0.038 2026-10-01 04:42:56,841 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78289772 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '5b20cb29-a53e-4cc9-b5c1-b4310f65c346'}] 2026-10-01 04:42:56,849 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78289772 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '5b20cb29-a53e-4cc9-b5c1-b4310f65c346'} sync ignored for existing PoS order pos.order(636,) (state: paid) 2026-10-01 04:42:56,851 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:56,865 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78289772 finished 2026-10-01 04:42:56,895 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:56,941 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.033 0.070 2026-10-01 04:42:56,973 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:57,032 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:57,045 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:57] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.016 2026-10-01 04:42:57,083 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:57,118 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.017 0.024 2026-10-01 04:42:57,132 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:57,320 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:57,370 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:57,423 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:57,472 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:57,522 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:57,577 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:57,629 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:57,679 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:57,732 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:57,782 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:57,919 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:57,970 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:58,025 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:58,081 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:58,131 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:58,181 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:58,240 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:58,294 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:58,345 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:58,409 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:58,414 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7157189 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'cd7cc1eb-ea82-49df-b7fa-72f00e9459e7'}] 2026-10-01 04:42:58,732 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7157189 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'cd7cc1eb-ea82-49df-b7fa-72f00e9459e7'} created pos.order #637 2026-10-01 04:42:58,745 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7157189 finished 2026-10-01 04:42:58,809 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.137 0.260 2026-10-01 04:42:58,893 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.022 0.035 2026-10-01 04:42:58,928 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.012 2026-10-01 04:42:58,992 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:58] "GET /report/barcode/Code128/044f-486a-4270 HTTP/1.1" 200 - 0 0.000 0.056 2026-10-01 04:42:58,995 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77218974 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'cd7cc1eb-ea82-49df-b7fa-72f00e9459e7'}] 2026-10-01 04:42:58,996 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:59,001 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77218974 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'cd7cc1eb-ea82-49df-b7fa-72f00e9459e7'} sync ignored for existing PoS order pos.order(637,) (state: paid) 2026-10-01 04:42:59,013 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:59,015 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77218974 finished 2026-10-01 04:42:59,089 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:59,094 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.029 0.078 2026-10-01 04:42:59,157 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:59,193 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:42:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.006 0.017 2026-10-01 04:42:59,209 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:59,261 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:59,458 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:59,509 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:59,560 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:59,616 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:59,667 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:59,722 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:59,771 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:59,823 44 INFO rb-3b89a0e-225191-419901 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-01 04:42:59,953 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:00,005 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:00,056 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:00,106 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:00,164 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:00,223 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:00,279 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:00,335 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:00,349 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:00] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.008 2026-10-01 04:43:00,390 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:00] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 5 0.012 0.013 2026-10-01 04:43:00,422 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:00,474 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:00,529 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:00,584 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:00,638 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:00,695 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:00,707 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:00] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.009 2026-10-01 04:43:00,741 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:00] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.005 0.017 2026-10-01 04:43:00,798 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:00,853 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:00,906 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:00,956 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:01,012 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:01,066 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:01,116 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:01,173 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:01,178 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:01] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 04:43:01,223 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:01] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.012 0.016 2026-10-01 04:43:01,249 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75463982 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': 'b8c35361-971d-42b0-9899-61dc7a4e5023'}] 2026-10-01 04:43:01,516 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75463982 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': 'b8c35361-971d-42b0-9899-61dc7a4e5023'} created pos.order #638 2026-10-01 04:43:01,532 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75463982 finished 2026-10-01 04:43:01,583 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.098 0.239 2026-10-01 04:43:01,682 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.019 0.045 2026-10-01 04:43:01,700 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 04:43:01,757 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:01,766 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:01] "GET /report/barcode/Code128/0446-4816-4d5f HTTP/1.1" 200 - 0 0.000 0.050 2026-10-01 04:43:01,768 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45959672 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': 'b8c35361-971d-42b0-9899-61dc7a4e5023'}] 2026-10-01 04:43:01,776 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45959672 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': 'b8c35361-971d-42b0-9899-61dc7a4e5023'} sync ignored for existing PoS order pos.order(638,) (state: paid) 2026-10-01 04:43:01,791 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45959672 finished 2026-10-01 04:43:01,792 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:01,864 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:01,892 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.049 0.090 2026-10-01 04:43:01,917 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:01,946 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.010 0.018 2026-10-01 04:43:01,968 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:02,021 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:02,206 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:02,256 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:02,330 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:02,381 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:02,434 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:02,490 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:02,696 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:02,751 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:02,797 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:02,848 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:02,898 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:02,949 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:03,011 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:03,062 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:03,114 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:03,170 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:03,182 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:03] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.010 2026-10-01 04:43:03,212 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:03] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.006 0.016 2026-10-01 04:43:03,290 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:03,341 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:03,392 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:03,451 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:03,502 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:03,552 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:03,605 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:03,657 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:03,815 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:03,865 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:03,916 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:03,976 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:04,024 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:04,075 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:04,132 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:04,184 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:04,239 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:04,291 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:04,302 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:04] "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.007 2026-10-01 04:43:04,330 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32210496 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'f134bdfa-7797-4e2c-a93d-cc3f1fc4373d'}] 2026-10-01 04:43:04,715 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32210496 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'f134bdfa-7797-4e2c-a93d-cc3f1fc4373d'} created pos.order #639 2026-10-01 04:43:04,731 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32210496 finished 2026-10-01 04:43:04,776 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 154 0.141 0.307 2026-10-01 04:43:04,895 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.021 0.049 2026-10-01 04:43:04,911 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:04] "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-01 04:43:04,996 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:04,997 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:04] "GET /report/barcode/Code128/0441-c3ee-4fa6 HTTP/1.1" 200 - 0 0.000 0.047 2026-10-01 04:43:05,004 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43055563 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'f134bdfa-7797-4e2c-a93d-cc3f1fc4373d'}] 2026-10-01 04:43:05,013 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43055563 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'f134bdfa-7797-4e2c-a93d-cc3f1fc4373d'} sync ignored for existing PoS order pos.order(639,) (state: paid) 2026-10-01 04:43:05,037 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43055563 finished 2026-10-01 04:43:05,044 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:05,118 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:05,123 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.037 0.086 2026-10-01 04:43:05,193 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:05,208 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:05] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.007 0.016 2026-10-01 04:43:05,248 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:05,270 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.008 0.019 2026-10-01 04:43:05,296 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:05,349 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:05,546 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:05,598 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:05,683 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:05,736 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:05,785 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:05,839 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:06,037 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:06,085 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:06,158 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:06,209 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:06,260 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:06,313 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:06,519 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:06,568 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:06,620 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:06,670 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:06,721 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:06,772 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:06,829 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:06,883 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:06,937 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:06,993 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:07,004 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:07] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.009 2026-10-01 04:43:07,105 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:07,157 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:07,207 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:07,275 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:07,319 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:07,368 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:07,425 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:07,477 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:07,530 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:07,583 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:07,590 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:07] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.004 2026-10-01 04:43:07,621 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34568887 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'f949e7b9-ae35-418f-b4f0-d3af0310b517'}] 2026-10-01 04:43:08,047 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34568887 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'f949e7b9-ae35-418f-b4f0-d3af0310b517'} created pos.order #640 2026-10-01 04:43:08,059 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34568887 finished 2026-10-01 04:43:08,110 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 167 0.185 0.307 2026-10-01 04:43:08,241 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 35 0.043 0.043 2026-10-01 04:43:08,261 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 04:43:08,334 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:08] "GET /report/barcode/Code128/0449-813b-4ba0 HTTP/1.1" 200 - 0 0.000 0.041 2026-10-01 04:43:08,342 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:08,345 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92992705 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'f949e7b9-ae35-418f-b4f0-d3af0310b517'}] 2026-10-01 04:43:08,357 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-10-01 04:43:08,358 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-01 04:43:08,367 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92992705 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'f949e7b9-ae35-418f-b4f0-d3af0310b517'} sync ignored for existing PoS order pos.order(640,) (state: paid) 2026-10-01 04:43:08,378 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92992705 finished 2026-10-01 04:43:08,469 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.031 0.106 2026-10-01 04:43:08,630 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 31691612 (allocated 35401728) 2026-10-01 04:43:08,635 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 91695 2026-10-01 04:43:08,637 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-10-01 04:43:08,640 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 91695 2026-10-01 04:43:08,725 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044308_724776_test_pos_loyalty_tour_basic.txt 2026-10-01 04:43:08,725 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmp9muh70k0_chrome_odoo" 2026-10-01 04:43:09,073 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 91951 2026-10-01 04:43:09,073 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpcjnpgdh2_chrome_odoo 2026-10-01 04:43:09,073 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:42493/json/version 2026-10-01 04:43:09,075 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42493', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:43:09,109 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-10-01 04:43:09,109 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:42493/json 2026-10-01 04:43:09,110 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42493', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:43:09,117 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:42493/devtools/page/7F0B7A5850691C2AB06C67F1489A6182 2026-10-01 04:43:09,128 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-10-01 04:43:09,138 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-10-01 04:43:09,193 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:43:09,195 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-10-01 04:43:09,197 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:09,197 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:09,291 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:09] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.036 0.049 2026-10-01 04:43:09,298 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '7F0B7A5850691C2AB06C67F1489A6182', 'loaderId': 'A99314F13BD36D8E0A413B198433D586', 'isDownload': False} 2026-10-01 04:43:09,298 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-10-01 04:43:09,332 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:43:09,363 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:09] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-10-01 04:43:09,377 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:09] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.030 2026-10-01 04:43:09,393 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:09] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.037 2026-10-01 04:43:09,817 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:43:09,823 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:43:09,845 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:43:09,893 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.009 0.009 2026-10-01 04:43:09,894 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:09,907 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:09,920 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43: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-01 04:43:09,935 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:43:09,967 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.009 0.010 2026-10-01 04:43:09,976 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.015 2026-10-01 04:43:10,037 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.007 0.037 2026-10-01 04:43:10,040 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-01 04:43:10,702 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 298 0.274 0.359 2026-10-01 04:43:10,734 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 04:43:10,806 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:43:10,874 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:10] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.050 2026-10-01 04:43:10,924 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:43:10,946 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-10-01 04:43:10,953 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:43:11,005 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:43:11,012 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:43:11,040 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 04:43:11,072 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-01 04:43:11,079 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:43:11,081 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:11] "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-01 04:43:11,095 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:11] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.024 0.056 2026-10-01 04:43:11,169 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:43:11,175 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:11] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.041 0.114 2026-10-01 04:43:11,227 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:11,270 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:11] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.056 0.100 2026-10-01 04:43:11,285 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:11] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.129 2026-10-01 04:43:11,375 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:11] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.049 0.198 2026-10-01 04:43:11,379 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:11,391 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:43:11,400 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:11] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.008 0.094 2026-10-01 04:43:11,431 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:11] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-01 04:43:11,448 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:11,463 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:11] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.156 2026-10-01 04:43:11,495 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:11] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.187 2026-10-01 04:43:11,505 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:11,539 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:11] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.207 2026-10-01 04:43:11,557 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:11,559 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:11] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-01 04:43:11,591 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:11] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.179 2026-10-01 04:43:11,609 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:11,615 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:11] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-10-01 04:43:11,643 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:11] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.169 2026-10-01 04:43:11,672 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:11] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.168 2026-10-01 04:43:11,837 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:11,885 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:11,937 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:12,012 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:12,068 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:12,115 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:12,166 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:12,388 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:12,437 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:12,488 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:12,540 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:12,601 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:12,614 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:43:12,662 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:12,720 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:12,776 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:12,790 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43: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.005 0.007 2026-10-01 04:43:12,832 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:12] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.009 0.017 2026-10-01 04:43:12,944 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:12,995 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:13,046 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:13,096 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:13,167 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:13,182 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:43:13,183 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:43:13,218 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:13,270 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:13,338 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:13,391 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:13,443 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:13,498 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:13,510 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:13] "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.009 2026-10-01 04:43:13,532 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:13] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.010 2026-10-01 04:43:13,567 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6356380 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '6302aeef-1511-4693-8cc1-e5f1a59bef1c'}] 2026-10-01 04:43:13,569 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:43:13,938 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6356380 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '6302aeef-1511-4693-8cc1-e5f1a59bef1c'} created pos.order #641 2026-10-01 04:43:13,950 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6356380 finished 2026-10-01 04:43:13,986 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 162 0.149 0.272 2026-10-01 04:43:14,110 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.025 0.057 2026-10-01 04:43:14,148 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-10-01 04:43:14,245 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:14] "GET /report/barcode/Code128/0448-f92d-4f41 HTTP/1.1" 200 - 0 0.000 0.033 2026-10-01 04:43:14,288 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40093512 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '6302aeef-1511-4693-8cc1-e5f1a59bef1c'}] 2026-10-01 04:43:14,301 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40093512 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '6302aeef-1511-4693-8cc1-e5f1a59bef1c'} sync ignored for existing PoS order pos.order(641,) (state: paid) 2026-10-01 04:43:14,311 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:14,314 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40093512 finished 2026-10-01 04:43:14,366 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:14,394 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.035 0.074 2026-10-01 04:43:14,423 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:14] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-01 04:43:14,446 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:14,521 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:14,547 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 14 0.010 0.021 2026-10-01 04:43:14,572 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:14,625 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:14,677 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:14,879 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:14,929 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:14,981 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:15,031 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:15,082 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:15,133 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:15,189 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:15,244 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:15,298 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:15,356 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:15,371 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:15] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.005 0.010 2026-10-01 04:43:15,411 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:15] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.007 0.018 2026-10-01 04:43:15,478 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:15,530 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:15,585 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:15,640 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:15,693 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:15,748 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:15,760 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:15] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.008 2026-10-01 04:43:15,789 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:15] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.005 0.016 2026-10-01 04:43:15,880 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:15,931 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:15,982 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:16,035 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:16,087 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:16,140 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:16,193 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:16,244 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:16,600 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:16,650 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:16,700 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:16,759 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:16,814 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:16,867 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:16,921 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:16,934 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:16] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.008 2026-10-01 04:43:16,973 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:17,022 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:17,078 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:17,129 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:17,179 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:17,235 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:17,288 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:17,340 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:17,394 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:17,399 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:17] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.004 2026-10-01 04:43:17,421 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:17] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.007 2026-10-01 04:43:17,441 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40446548 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': '4b5caabe-b073-40bf-8832-5424478c989a'}] 2026-10-01 04:43:17,689 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40446548 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': '4b5caabe-b073-40bf-8832-5424478c989a'} created pos.order #642 2026-10-01 04:43:17,705 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40446548 finished 2026-10-01 04:43:17,751 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 145 0.097 0.215 2026-10-01 04:43:17,875 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 46 0.040 0.049 2026-10-01 04:43:17,894 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 04:43:17,917 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84403165 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '4b5caabe-b073-40bf-8832-5424478c989a'}] 2026-10-01 04:43:17,923 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84403165 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '4b5caabe-b073-40bf-8832-5424478c989a'} sync ignored for existing PoS order pos.order(642,) (state: paid) 2026-10-01 04:43:17,943 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84403165 finished 2026-10-01 04:43:17,973 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:18,024 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:18,030 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.051 0.065 2026-10-01 04:43:18,061 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:18] "GET /report/barcode/Code128/0441-751e-4efc HTTP/1.1" 200 - 0 0.000 0.132 2026-10-01 04:43:18,081 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:18] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-01 04:43:18,094 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:18,154 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:18,179 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 17 0.011 0.019 2026-10-01 04:43:18,204 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:18,255 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:18,439 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:18,490 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:18,541 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:18,598 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:18,649 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:18,700 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:18,752 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:18,803 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:18,938 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:18,989 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:19,045 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:19,106 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:19,158 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:19,212 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:19,242 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43: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.016 0.014 2026-10-01 04:43:19,297 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:19,347 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:19,404 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:19,459 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:19,513 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:19,569 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:19,582 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43: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.004 0.008 2026-10-01 04:43:19,624 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:19] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.011 0.023 2026-10-01 04:43:19,696 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:19,747 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:19,798 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:19,849 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:19,905 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:19,956 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:20,007 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:20,064 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:20,116 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:20,170 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:20,225 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:20,238 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:20] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.004 0.008 2026-10-01 04:43:20,260 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:20] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.009 2026-10-01 04:43:20,285 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55200910 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000003', 'uuid': 'eedc2552-65cd-495e-8d44-f56c655d95be'}] 2026-10-01 04:43:20,573 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55200910 order {'name': '/', 'pos_reference': '262-76-000003', 'uuid': 'eedc2552-65cd-495e-8d44-f56c655d95be'} created pos.order #643 2026-10-01 04:43:20,591 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55200910 finished 2026-10-01 04:43:20,650 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 141 0.134 0.233 2026-10-01 04:43:20,791 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.049 0.059 2026-10-01 04:43:20,824 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:43:20,884 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:20] "GET /report/barcode/Code128/044a-08b2-4091 HTTP/1.1" 200 - 0 0.000 0.036 2026-10-01 04:43:20,887 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4000430 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': 'eedc2552-65cd-495e-8d44-f56c655d95be'}] 2026-10-01 04:43:20,889 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:20,896 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4000430 order {'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': 'eedc2552-65cd-495e-8d44-f56c655d95be'} sync ignored for existing PoS order pos.order(643,) (state: paid) 2026-10-01 04:43:20,913 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4000430 finished 2026-10-01 04:43:20,940 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:21,015 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:21,018 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.038 0.097 2026-10-01 04:43:21,073 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:21,095 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:21] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.008 0.013 2026-10-01 04:43:21,129 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:21,152 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 15 0.008 0.020 2026-10-01 04:43:21,186 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:21,358 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:21,409 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:21,459 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:21,514 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:21,569 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:21,623 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:21,677 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:21,689 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:21] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.008 2026-10-01 04:43:21,719 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:21] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.007 0.015 2026-10-01 04:43:21,783 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:21,835 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:21,885 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:21,936 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:21,994 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:22,045 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:22,096 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:22,155 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:22,199 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:22,340 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:22,392 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:22,442 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:22,493 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:22,543 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:22,600 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:22,671 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:22,730 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:22,779 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:22,837 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:22,888 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:22,938 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:22,989 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:23,044 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:23,097 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:23,153 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:23,204 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:23,211 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43: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.005 2026-10-01 04:43:23,237 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28335796 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000004', 'uuid': '686c039a-6755-42a4-87fa-1bc399c2b0bb'}] 2026-10-01 04:43:23,519 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28335796 order {'name': '/', 'pos_reference': '262-76-000004', 'uuid': '686c039a-6755-42a4-87fa-1bc399c2b0bb'} created pos.order #644 2026-10-01 04:43:23,535 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28335796 finished 2026-10-01 04:43:23,576 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.128 0.214 2026-10-01 04:43:23,666 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.019 0.035 2026-10-01 04:43:23,692 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:23] "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-01 04:43:23,760 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:23,762 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:23] "GET /report/barcode/Code128/044a-5c9b-4d04 HTTP/1.1" 200 - 0 0.000 0.042 2026-10-01 04:43:23,764 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63736555 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': '686c039a-6755-42a4-87fa-1bc399c2b0bb'}] 2026-10-01 04:43:23,774 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63736555 order {'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': '686c039a-6755-42a4-87fa-1bc399c2b0bb'} sync ignored for existing PoS order pos.order(644,) (state: paid) 2026-10-01 04:43:23,785 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63736555 finished 2026-10-01 04:43:23,792 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-10-01 04:43:23,793 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-01 04:43:23,906 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.070 0.099 2026-10-01 04:43:24,006 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 34511332 (allocated 38023168) 2026-10-01 04:43:24,017 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 91951 2026-10-01 04:43:24,018 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-10-01 04:43:24,019 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 91951 2026-10-01 04:43:24,130 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044324_130529_test_pos_loyalty_tour_basic.txt 2026-10-01 04:43:24,130 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpcjnpgdh2_chrome_odoo" 2026-10-01 04:43:24,149 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-10-01 04:43:25,358 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome pid: 92201 2026-10-01 04:43:25,359 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless temporary user profile dir: /tmp/tmp0ig6ejac_chrome_odoo 2026-10-01 04:43:25,361 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:43009/json/version 2026-10-01 04:43:25,370 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:25,390 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Browser version: Chrome/150.0.7871.114 2026-10-01 04:43:25,390 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:43009/json 2026-10-01 04:43:25,391 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:25,402 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Websocket url found: ws://127.0.0.1:43009/devtools/page/76978A404E995A94A0AE40C906D4C80D 2026-10-01 04:43:25,412 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Enable chrome headless console log notification 2026-10-01 04:43:25,417 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless enable page notifications 2026-10-01 04:43:25,558 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:43:25,564 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Setting session cookie in browser 2026-10-01 04:43:25,568 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:25,568 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:25,592 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:43:26,059 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:26] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.056 0.417 2026-10-01 04:43:26,062 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigation result: {'frameId': '76978A404E995A94A0AE40C906D4C80D', 'loaderId': 'AE7363D75E2B08BCF6563A9E769B2DB6', 'isDownload': False} 2026-10-01 04:43:26,062 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-10-01 04:43:26,081 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:43:26,104 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:26] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-01 04:43:26,108 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:26] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-01 04:43:26,117 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:26] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.019 2026-10-01 04:43:26,581 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:43:26,597 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-01 04:43:26,601 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:43:26,626 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:26,631 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:26,636 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-01 04:43:26,648 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43: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-01 04:43:26,660 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:43:26,696 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.014 2026-10-01 04:43:26,728 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.030 2026-10-01 04:43:26,731 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-10-01 04:43:26,829 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.033 0.040 2026-10-01 04:43:27,466 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.260 0.346 2026-10-01 04:43:27,500 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43: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-01 04:43:27,555 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 04:43:27,619 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:27] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.030 2026-10-01 04:43:27,673 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 04:43:27,708 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: Owl is running in 'dev' mode. 2026-10-01 04:43:27,729 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-01 04:43:27,770 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:43:27,789 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:43:27,790 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:43:27,816 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:43:27,820 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43: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-01 04:43:27,822 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:27] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.027 0.024 2026-10-01 04:43:27,841 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:27] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.062 2026-10-01 04:43:27,844 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-10-01 04:43:27,874 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:27] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.010 0.014 2026-10-01 04:43:27,948 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:27,970 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:43:28,039 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:28] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.042 0.037 2026-10-01 04:43:28,126 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:28] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.046 0.118 2026-10-01 04:43:28,134 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:28,137 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:43:28,151 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:43:28,159 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:28] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-10-01 04:43:28,186 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:28] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-10-01 04:43:28,211 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:28] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-10-01 04:43:28,226 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:28] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.249 2026-10-01 04:43:28,250 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:28] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-10-01 04:43:28,280 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:28] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-10-01 04:43:28,308 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:28] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.134 2026-10-01 04:43:28,336 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:28] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.139 2026-10-01 04:43:28,367 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:28] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.013 0.137 2026-10-01 04:43:28,392 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:28] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-10-01 04:43:28,416 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:28] "GET /web/image?model=product.template&field=image_128&id=1750&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-01 04:43:28,434 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:28] "GET /web/image?model=product.template&field=image_128&id=1751&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-01 04:43:28,451 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:28] "GET /web/image?model=product.template&field=image_128&id=1752&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-01 04:43:28,560 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.062 0.154 2026-10-01 04:43:28,631 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:28,683 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:28,734 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:28,811 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:28,862 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:28,943 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:28,995 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:29,046 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:29,096 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:29,176 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:29,227 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:29,278 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:29,329 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:29,380 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: tour succeeded 2026-10-01 04:43:29,381 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-01 04:43:29,439 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: heap 16594124 (allocated 18223104) 2026-10-01 04:43:29,460 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing chrome headless with pid 92201 2026-10-01 04:43:29,463 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing websocket connection 2026-10-01 04:43:29,464 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Terminating chrome headless with pid 92201 2026-10-01 04:43:29,559 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044329_559274_test_pos_loyalty_tour_max_amount.txt 2026-10-01 04:43:29,559 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Removing chrome user profile "/tmp/tmp0ig6ejac_chrome_odoo" 2026-10-01 04:43:29,572 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-10-01 04:43:30,722 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome pid: 92408 2026-10-01 04:43:30,723 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless temporary user profile dir: /tmp/tmpkyuw90r4_chrome_odoo 2026-10-01 04:43:30,723 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:45121/json/version 2026-10-01 04:43:30,725 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45121', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:43:30,739 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Browser version: Chrome/150.0.7871.114 2026-10-01 04:43:30,739 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:45121/json 2026-10-01 04:43:30,740 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45121', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:43:30,746 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Websocket url found: ws://127.0.0.1:45121/devtools/page/AABDB8981A146D8FD5D3740335B26F80 2026-10-01 04:43:30,761 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Enable chrome headless console log notification 2026-10-01 04:43:30,778 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless enable page notifications 2026-10-01 04:43:30,876 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:43:30,882 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Setting session cookie in browser 2026-10-01 04:43:30,886 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:30,887 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:30,899 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:43:31,581 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:31] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.042 0.643 2026-10-01 04:43:31,585 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigation result: {'frameId': 'AABDB8981A146D8FD5D3740335B26F80', 'loaderId': '861FE128E6F9927319D933BE799E67B7', 'isDownload': False} 2026-10-01 04:43:31,585 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-10-01 04:43:31,608 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:43:31,628 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:31] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-10-01 04:43:31,634 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:31] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-01 04:43:31,637 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:31] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-01 04:43:32,097 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 04:43:32,107 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:43:32,124 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.012 2026-10-01 04:43:32,147 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-01 04:43:32,155 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:32,160 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 04:43:32,166 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:32,178 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:43:32,204 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.009 2026-10-01 04:43:32,215 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.019 2026-10-01 04:43:32,262 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.029 2026-10-01 04:43:32,264 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-01 04:43:32,993 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.385 0.311 2026-10-01 04:43:33,012 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "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-01 04:43:33,079 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 04:43:33,136 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.032 2026-10-01 04:43:33,170 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43: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.009 2026-10-01 04:43:33,199 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: Owl is running in 'dev' mode. 2026-10-01 04:43:33,213 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:43:33,254 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:43:33,260 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 04:43:33,267 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-01 04:43:33,278 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.024 2026-10-01 04:43:33,298 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:43:33,302 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43: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-01 04:43:33,327 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.027 0.052 2026-10-01 04:43:33,329 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.073 2026-10-01 04:43:33,346 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.013 2026-10-01 04:43:33,385 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:33,463 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 04:43:33,494 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.019 0.025 2026-10-01 04:43:33,500 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.003 2026-10-01 04:43:33,521 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.054 2026-10-01 04:43:33,539 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-10-01 04:43:33,571 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:33,616 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:33,619 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.049 0.127 2026-10-01 04:43:33,626 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:43:33,681 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.028 0.192 2026-10-01 04:43:33,701 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-10-01 04:43:33,725 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-10-01 04:43:33,747 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.211 2026-10-01 04:43:33,769 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.220 2026-10-01 04:43:33,795 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "GET /web/image?model=product.template&field=image_128&id=1754&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-10-01 04:43:33,815 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "GET /web/image?model=product.template&field=image_128&id=1755&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-10-01 04:43:33,915 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.037 0.171 2026-10-01 04:43:33,933 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-10-01 04:43:33,950 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-10-01 04:43:33,966 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:33] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.232 2026-10-01 04:43:33,991 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:34,062 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:34,108 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:34,167 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:34,239 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:34,292 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43: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.033 0.027 2026-10-01 04:43:34,293 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:34,308 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:34] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.049 2026-10-01 04:43:34,365 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.022 0.036 2026-10-01 04:43:34,374 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:34,445 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:34,498 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:34,546 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:34,597 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:34,649 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:34,705 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:34,756 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:34,810 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:34,860 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:34,918 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:34,975 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:35,026 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:35,100 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:35,150 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:35,201 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:35,252 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: tour succeeded 2026-10-01 04:43:35,252 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour9 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-01 04:43:35,336 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: heap 17270212 (allocated 18747392) 2026-10-01 04:43:35,355 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing chrome headless with pid 92408 2026-10-01 04:43:35,357 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing websocket connection 2026-10-01 04:43:35,357 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Terminating chrome headless with pid 92408 2026-10-01 04:43:35,437 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044335_436906_test_promo_with_different_taxes.txt 2026-10-01 04:43:35,437 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Removing chrome user profile "/tmp/tmpkyuw90r4_chrome_odoo" 2026-10-01 04:43:35,458 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-10-01 04:43:36,663 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome pid: 92613 2026-10-01 04:43:36,663 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless temporary user profile dir: /tmp/tmphfnskiot_chrome_odoo 2026-10-01 04:43:36,663 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:36487/json/version 2026-10-01 04:43:36,664 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36487', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:43:36,675 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Browser version: Chrome/150.0.7871.114 2026-10-01 04:43:36,675 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:36487/json 2026-10-01 04:43:36,676 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36487', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:43:36,684 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Websocket url found: ws://127.0.0.1:36487/devtools/page/3BA5030B443B46899F1070B7C98E3857 2026-10-01 04:43:36,694 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Enable chrome headless console log notification 2026-10-01 04:43:36,698 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless enable page notifications 2026-10-01 04:43:36,809 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:43:36,814 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Setting session cookie in browser 2026-10-01 04:43:36,815 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:36,815 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:36,829 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:43:37,347 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:37] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.072 0.449 2026-10-01 04:43:37,351 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigation result: {'frameId': '3BA5030B443B46899F1070B7C98E3857', 'loaderId': '995BF9F47104DDE689C2ED0AD4016A50', 'isDownload': False} 2026-10-01 04:43:37,351 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-10-01 04:43:37,368 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:43:37,414 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:37] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.023 2026-10-01 04:43:37,422 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:37] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.035 2026-10-01 04:43:37,433 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:37] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.041 2026-10-01 04:43:37,889 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:43:37,912 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:43:37,918 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.026 2026-10-01 04:43:37,954 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:37,960 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:37,969 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.012 2026-10-01 04:43:37,988 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-01 04:43:38,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:43:38,021 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-10-01 04:43:38,038 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-01 04:43:38,098 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.035 2026-10-01 04:43:38,101 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-10-01 04:43:38,752 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.262 0.356 2026-10-01 04:43:38,777 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:43:38,855 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-01 04:43:38,912 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:38] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.035 2026-10-01 04:43:38,947 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.007 2026-10-01 04:43:38,966 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: Owl is running in 'dev' mode. 2026-10-01 04:43:38,989 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-01 04:43:39,073 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:43:39,075 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:43:39,081 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:43:39,088 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-01 04:43:39,095 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.021 2026-10-01 04:43:39,137 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 04:43:39,168 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 04:43:39,178 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:43:39,193 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.054 0.062 2026-10-01 04:43:39,211 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:39,217 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.012 0.019 2026-10-01 04:43:39,275 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.021 0.112 2026-10-01 04:43:39,359 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.039 0.173 2026-10-01 04:43:39,365 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:43:39,387 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.008 0.134 2026-10-01 04:43:39,402 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:39,438 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.016 0.089 2026-10-01 04:43:39,445 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:43:39,484 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.149 2026-10-01 04:43:39,506 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-10-01 04:43:39,537 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-10-01 04:43:39,563 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "GET /web/image?model=product.template&field=image_128&id=1757&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.171 2026-10-01 04:43:39,594 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.197 2026-10-01 04:43:39,618 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-10-01 04:43:39,659 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.160 2026-10-01 04:43:39,683 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-10-01 04:43:39,725 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "GET /web/image?model=product.template&field=image_128&id=1758&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.172 2026-10-01 04:43:39,811 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.035 0.203 2026-10-01 04:43:39,830 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:39] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.228 2026-10-01 04:43:39,884 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:40,000 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:40,079 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:40,139 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:40,181 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: tour succeeded 2026-10-01 04:43:40,182 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour8 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-01 04:43:40,245 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: heap 15927024 (allocated 17563648) 2026-10-01 04:43:40,264 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing chrome headless with pid 92613 2026-10-01 04:43:40,265 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing websocket connection 2026-10-01 04:43:40,265 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Terminating chrome headless with pid 92613 2026-10-01 04:43:40,362 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044340_362112_test_promo_with_free_product.txt 2026-10-01 04:43:40,362 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Removing chrome user profile "/tmp/tmphfnskiot_chrome_odoo" 2026-10-01 04:43:40,377 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-10-01 04:43:41,776 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome pid: 92817 2026-10-01 04:43:41,777 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmpx4pnd7bq_chrome_odoo 2026-10-01 04:43:41,777 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:35175/json/version 2026-10-01 04:43:41,778 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35175', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:43:41,806 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-10-01 04:43:41,807 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:35175/json 2026-10-01 04:43:41,807 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35175', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:43:41,816 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Websocket url found: ws://127.0.0.1:35175/devtools/page/10B9E0467182DB573FBB800A09FA81E0 2026-10-01 04:43:41,827 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Enable chrome headless console log notification 2026-10-01 04:43:41,841 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless enable page notifications 2026-10-01 04:43:42,078 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:43:42,083 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Setting session cookie in browser 2026-10-01 04:43:42,090 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:42,090 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:42,110 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:43:42,651 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:42] "GET /pos/ui/80 HTTP/1.1" 200 - 89 0.065 0.484 2026-10-01 04:43:42,657 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigation result: {'frameId': '10B9E0467182DB573FBB800A09FA81E0', 'loaderId': 'E0FBEA9C305825CAA02F201A1B5F13AB', 'isDownload': False} 2026-10-01 04:43:42,658 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-10-01 04:43:42,681 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:43:42,710 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:42] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-01 04:43:42,725 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:42] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.033 2026-10-01 04:43:42,734 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:42] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-10-01 04:43:43,217 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:43:43,232 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:43:43,255 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.025 2026-10-01 04:43:43,292 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:43,303 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:43,303 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.010 2026-10-01 04:43:43,319 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 04:43:43,329 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:43:43,360 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.011 2026-10-01 04:43:43,370 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.030 2026-10-01 04:43:43,456 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.025 0.042 2026-10-01 04:43:43,459 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.063 2026-10-01 04:43:44,222 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.346 0.375 2026-10-01 04:43:44,246 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:43:44,307 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.009 2026-10-01 04:43:44,369 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:44] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.036 2026-10-01 04:43:44,399 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-01 04:43:44,409 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: Owl is running in 'dev' mode. 2026-10-01 04:43:44,421 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:43:44,486 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:43:44,494 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:43:44,508 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:43:44,515 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 04:43:44,564 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:44] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.028 0.049 2026-10-01 04:43:44,604 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 04:43:44,614 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:44] "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-01 04:43:44,615 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:44] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.019 0.104 2026-10-01 04:43:44,643 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:43:44,696 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:44] "GET /pos/ui/80 HTTP/1.1" 200 - 33 0.032 0.055 2026-10-01 04:43:44,704 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:44,721 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:44] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.006 0.102 2026-10-01 04:43:44,807 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:44,830 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:44] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 - 33 0.068 0.156 2026-10-01 04:43:44,843 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:43:44,858 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:44] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.013 0.103 2026-10-01 04:43:44,894 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:44] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.011 0.103 2026-10-01 04:43:44,896 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:44,904 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:43:44,928 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:44] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-01 04:43:44,968 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:44] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.172 2026-10-01 04:43:45,005 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:45] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.209 2026-10-01 04:43:45,035 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:45] "GET /web/image?model=product.template&field=image_128&id=1765&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-10-01 04:43:45,060 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:45] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-10-01 04:43:45,084 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:45] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-10-01 04:43:45,113 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:45] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-10-01 04:43:45,148 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:45] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-10-01 04:43:45,181 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:45] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.136 2026-10-01 04:43:45,277 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.212 2026-10-01 04:43:45,333 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:45,388 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:45,440 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:45,495 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:45,572 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:45,619 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:45] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.022 0.031 2026-10-01 04:43:45,619 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:45,641 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:45] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.007 0.045 2026-10-01 04:43:45,701 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.021 0.046 2026-10-01 04:43:45,707 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:45,753 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:45,805 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:45,861 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:45,913 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:45,964 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:46,017 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:46,070 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:46,149 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:46,200 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:46,251 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:46,304 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:46,353 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:46,406 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:46,461 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:46,518 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:46,598 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:46,648 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:46,699 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:46,750 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:46,801 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:46,852 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: tour succeeded 2026-10-01 04:43:46,852 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: ╔═══════════════════════════════╗ ║ TOUR PosCouponTour5 SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-01 04:43:46,924 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: heap 16308928 (allocated 18350080) 2026-10-01 04:43:46,949 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing chrome headless with pid 92817 2026-10-01 04:43:46,952 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing websocket connection 2026-10-01 04:43:46,954 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Terminating chrome headless with pid 92817 2026-10-01 04:43:47,026 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044347_026753_test_promotion_program_with_global_discount.txt 2026-10-01 04:43:47,027 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Removing chrome user profile "/tmp/tmpx4pnd7bq_chrome_odoo" 2026-10-01 04:43:47,039 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-10-01 04:43:48,371 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome pid: 93024 2026-10-01 04:43:48,371 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmphyz58102_chrome_odoo 2026-10-01 04:43:48,371 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:33883/json/version 2026-10-01 04:43:48,372 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33883', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:43:48,399 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-01 04:43:48,399 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:33883/json 2026-10-01 04:43:48,400 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33883', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:43:48,429 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Websocket url found: ws://127.0.0.1:33883/devtools/page/E6D02E94BBD0348CC1328A2748AA30E9 2026-10-01 04:43:48,443 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Enable chrome headless console log notification 2026-10-01 04:43:48,459 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless enable page notifications 2026-10-01 04:43:48,599 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:43:48,605 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Setting session cookie in browser 2026-10-01 04:43:48,608 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:48,608 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:48,619 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:43:49,272 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:49] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.041 0.615 2026-10-01 04:43:49,280 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigation result: {'frameId': 'E6D02E94BBD0348CC1328A2748AA30E9', 'loaderId': 'C5B22257707208F1CAE2739488D43E23', 'isDownload': False} 2026-10-01 04:43:49,280 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-10-01 04:43:49,300 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:43:49,320 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:49] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-01 04:43:49,333 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:49] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.024 2026-10-01 04:43:49,347 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:49] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.028 2026-10-01 04:43:49,777 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:43:49,781 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:43:49,795 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 04:43:49,827 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-01 04:43:49,840 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:49,844 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 04:43:49,847 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:49,854 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:43:49,896 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.010 2026-10-01 04:43:49,913 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-01 04:43:49,991 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.038 0.038 2026-10-01 04:43:49,993 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-01 04:43:50,649 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.261 0.359 2026-10-01 04:43:50,684 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:50] "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-01 04:43:50,767 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 04:43:50,857 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:50] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.062 2026-10-01 04:43:50,898 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 04:43:50,910 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-01 04:43:50,940 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.021 2026-10-01 04:43:50,986 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 04:43:50,996 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:43:50,998 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-01 04:43:51,003 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:43:51,030 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:43:51,031 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43: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-01 04:43:51,058 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:43:51,107 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:51] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.081 0.049 2026-10-01 04:43:51,129 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:51,130 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:51] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.143 2026-10-01 04:43:51,255 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:51,263 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:51] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.057 0.153 2026-10-01 04:43:51,280 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:43:51,290 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:43:51,293 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.005 0.222 2026-10-01 04:43:51,296 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:51,374 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:51] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.033 0.286 2026-10-01 04:43:51,397 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:51] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-10-01 04:43:51,427 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:51] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-10-01 04:43:51,474 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:51] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.013 0.248 2026-10-01 04:43:51,512 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:51] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.207 2026-10-01 04:43:51,543 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:51] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.222 2026-10-01 04:43:51,581 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:51] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.194 2026-10-01 04:43:51,606 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:51] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.195 2026-10-01 04:43:51,650 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:51] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.012 0.207 2026-10-01 04:43:51,685 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:51] "GET /web/image?model=product.template&field=image_128&id=1767&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.191 2026-10-01 04:43:51,711 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:51] "GET /web/image?model=product.template&field=image_128&id=1768&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-10-01 04:43:51,735 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.145 2026-10-01 04:43:51,771 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:51] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-10-01 04:43:51,862 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.046 0.264 2026-10-01 04:43:51,914 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:51,970 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:52,020 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:52,077 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:52,167 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:52,189 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:52] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.011 0.027 2026-10-01 04:43:52,215 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:52,262 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.022 0.039 2026-10-01 04:43:52,307 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:52,382 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:52,430 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:52,491 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:52,538 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:52,592 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:52,645 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:52,696 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:52,762 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:52,835 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:52,885 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:52,938 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:52,986 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:53,037 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:53,087 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: tour succeeded 2026-10-01 04:43:53,088 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyPromotion SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-01 04:43:53,182 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: heap 16978564 (allocated 18223104) 2026-10-01 04:43:53,202 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing chrome headless with pid 93024 2026-10-01 04:43:53,204 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing websocket connection 2026-10-01 04:43:53,205 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Terminating chrome headless with pid 93024 2026-10-01 04:43:53,307 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044353_307314_test_promotion_program_with_loyalty_program.txt 2026-10-01 04:43:53,307 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Removing chrome user profile "/tmp/tmphyz58102_chrome_odoo" 2026-10-01 04:43:53,320 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-10-01 04:43:54,546 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome pid: 93234 2026-10-01 04:43:54,547 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless temporary user profile dir: /tmp/tmpx34b4odz_chrome_odoo 2026-10-01 04:43:54,547 44 INFO rb-3b89a0e-225191-419901 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:45233/json/version 2026-10-01 04:43:54,549 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:54,623 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:54,623 44 INFO rb-3b89a0e-225191-419901 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:45233/json 2026-10-01 04:43:54,624 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:54,633 44 INFO rb-3b89a0e-225191-419901 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:45233/devtools/page/82A0A16E4E95E08521747D12461E4A55 2026-10-01 04:43:54,646 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:54,657 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless enable page notifications 2026-10-01 04:43:54,773 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:43:54,779 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Setting session cookie in browser 2026-10-01 04:43:54,784 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:54,784 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:54,804 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:43:55,289 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:55] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.059 0.430 2026-10-01 04:43:55,293 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigation result: {'frameId': '82A0A16E4E95E08521747D12461E4A55', 'loaderId': 'EDE0909603E6EB9BA62E849EB672FC4F', 'isDownload': False} 2026-10-01 04:43:55,293 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:55,310 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:43:55,328 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:55] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-10-01 04:43:55,340 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:55] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-01 04:43:55,370 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:55] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.051 2026-10-01 04:43:55,885 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:43:55,919 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-10-01 04:43:55,920 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 04:43:55,966 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:55,980 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-01 04:43:55,984 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:56,015 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 04:43:56,028 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:43:56,072 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.011 2026-10-01 04:43:56,097 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.033 2026-10-01 04:43:56,156 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.026 0.039 2026-10-01 04:43:56,158 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.040 2026-10-01 04:43:56,911 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.336 0.373 2026-10-01 04:43:56,973 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.051 2026-10-01 04:43:57,057 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.016 2026-10-01 04:43:57,139 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:57] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.043 2026-10-01 04:43:57,188 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.012 2026-10-01 04:43:57,201 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:57,234 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.008 2026-10-01 04:43:57,269 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:43:57,291 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:43:57,298 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:43:57,324 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:57] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.013 0.032 2026-10-01 04:43:57,378 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:43:57,391 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-01 04:43:57,397 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:57] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.024 0.095 2026-10-01 04:43:57,403 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.087 2026-10-01 04:43:57,420 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:57] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.039 2026-10-01 04:43:57,481 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:57,525 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:43:57,581 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:57,635 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:57] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.071 0.047 2026-10-01 04:43:57,644 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:43:57,734 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:57] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.057 0.156 2026-10-01 04:43:57,749 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:43:57,779 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:57] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.229 2026-10-01 04:43:57,811 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:57] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.260 2026-10-01 04:43:57,858 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:57] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.276 2026-10-01 04:43:57,875 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:57] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.007 0.344 2026-10-01 04:43:57,905 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:57] "GET /web/image?model=product.template&field=image_128&id=1770&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.248 2026-10-01 04:43:57,942 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:57] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.176 2026-10-01 04:43:57,994 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:57] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.200 2026-10-01 04:43:58,021 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:58] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-10-01 04:43:58,043 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:58] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-10-01 04:43:58,071 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:58] "GET /web/image?model=product.template&field=image_128&id=1771&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-10-01 04:43:58,101 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:58] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-10-01 04:43:58,132 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:58] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.128 2026-10-01 04:43:58,234 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:43:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.051 0.270 2026-10-01 04:43:58,308 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:58,360 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:58,411 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:58,464 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:58,515 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:58,566 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:58,643 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:58,693 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:58,745 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:58,795 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:58,847 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:58,897 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:58,972 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:59,023 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:59,073 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:59,127 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:59,175 44 INFO rb-3b89a0e-225191-419901 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-01 04:43:59,226 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: tour succeeded 2026-10-01 04:43:59,226 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyMinAmountAndSpecificProductTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-01 04:43:59,358 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: heap 15393644 (allocated 16252928) 2026-10-01 04:43:59,376 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing chrome headless with pid 93234 2026-10-01 04:43:59,380 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing websocket connection 2026-10-01 04:43:59,382 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Terminating chrome headless with pid 93234 2026-10-01 04:43:59,493 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044359_493640_test_promotion_with_min_amount_and_specific_product_rule.txt 2026-10-01 04:43:59,494 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Removing chrome user profile "/tmp/tmpx34b4odz_chrome_odoo" 2026-10-01 04:43:59,512 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_race_conditions_update_program ... 2026-10-01 04:44:01,555 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome pid: 93452 2026-10-01 04:44:01,555 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless temporary user profile dir: /tmp/tmpkrtv35vr_chrome_odoo 2026-10-01 04:44:01,555 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:46037/json/version 2026-10-01 04:44:01,559 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46037', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:44:01,607 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Browser version: Chrome/150.0.7871.114 2026-10-01 04:44:01,607 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:46037/json 2026-10-01 04:44:01,608 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46037', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:44:01,616 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Websocket url found: ws://127.0.0.1:46037/devtools/page/3EAAB0DD4FD6425B893BD62E0DE00A64 2026-10-01 04:44:01,635 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Enable chrome headless console log notification 2026-10-01 04:44:01,643 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless enable page notifications 2026-10-01 04:44:01,774 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:44:01,781 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Setting session cookie in browser 2026-10-01 04:44:01,789 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:01,789 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:01,808 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:44:02,359 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:02] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 92 0.069 0.488 2026-10-01 04:44:02,363 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigation result: {'frameId': '3EAAB0DD4FD6425B893BD62E0DE00A64', 'loaderId': '65D7E9E9306774492886B42A2985AFAE', 'isDownload': False} 2026-10-01 04:44:02,364 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:02,380 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:44:02,407 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:02] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.015 2026-10-01 04:44:02,414 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:02] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-01 04:44:02,435 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:02] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.040 2026-10-01 04:44:02,895 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:44:02,904 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:44:02,914 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.012 2026-10-01 04:44:02,928 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:02,939 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:02,955 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.014 0.011 2026-10-01 04:44:02,976 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 04:44:02,990 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:44:03,037 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.024 0.011 2026-10-01 04:44:03,050 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.042 2026-10-01 04:44:03,153 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.051 0.050 2026-10-01 04:44:03,160 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.091 2026-10-01 04:44:03,926 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.330 0.408 2026-10-01 04:44:03,952 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:03] "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-01 04:44:04,019 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:44:04,118 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:04] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.066 2026-10-01 04:44:04,166 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.009 2026-10-01 04:44:04,187 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: Owl is running in 'dev' mode. 2026-10-01 04:44:04,216 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.019 2026-10-01 04:44:04,266 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:44:04,281 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:44:04,290 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 04:44:04,330 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:04] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.021 0.049 2026-10-01 04:44:04,344 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44: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-01 04:44:04,347 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:44:04,375 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:04] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.025 0.087 2026-10-01 04:44:04,382 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.116 2026-10-01 04:44:04,434 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:04] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.020 0.071 2026-10-01 04:44:04,445 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:04,523 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:04] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.007 0.031 2026-10-01 04:44:04,560 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.041 2026-10-01 04:44:04,575 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:04,592 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 04:44:04,640 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:04] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.063 0.054 2026-10-01 04:44:04,734 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:04] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.040 0.177 2026-10-01 04:44:04,740 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:44:04,765 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:04] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.234 2026-10-01 04:44:04,791 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:04] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.239 2026-10-01 04:44:04,820 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:04] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.268 2026-10-01 04:44:04,856 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:04] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.239 2026-10-01 04:44:04,894 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:04] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.241 2026-10-01 04:44:04,938 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:04] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.179 2026-10-01 04:44:04,976 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:04] "GET /web/image?model=product.template&field=image_128&id=1773&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.183 2026-10-01 04:44:05,077 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.052 0.213 2026-10-01 04:44:05,097 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:05] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.234 2026-10-01 04:44:05,119 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:05] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.215 2026-10-01 04:44:05,143 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:05] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.313 2026-10-01 04:44:05,162 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:05,488 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:05,542 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:05,589 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: tour succeeded 2026-10-01 04:44:05,590 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_race_conditions_update_program SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-01 04:44:05,682 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: heap 18746196 (allocated 21106688) 2026-10-01 04:44:05,691 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing chrome headless with pid 93452 2026-10-01 04:44:05,692 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing websocket connection 2026-10-01 04:44:05,698 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Terminating chrome headless with pid 93452 2026-10-01 04:44:05,793 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044405_793683_test_race_conditions_update_program.txt 2026-10-01 04:44:05,794 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Removing chrome user profile "/tmp/tmpkrtv35vr_chrome_odoo" 2026-10-01 04:44:05,809 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_does_not_decrease_points ... 2026-10-01 04:44:06,693 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome pid: 93657 2026-10-01 04:44:06,693 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless temporary user profile dir: /tmp/tmpsbldeona_chrome_odoo 2026-10-01 04:44:06,693 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:40935/json/version 2026-10-01 04:44:06,695 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40935', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:44:06,724 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Browser version: Chrome/150.0.7871.114 2026-10-01 04:44:06,724 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:40935/json 2026-10-01 04:44:06,724 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40935', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:44:06,741 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Websocket url found: ws://127.0.0.1:40935/devtools/page/58944F6696BD738736E19CF302BA2FF0 2026-10-01 04:44:06,759 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Enable chrome headless console log notification 2026-10-01 04:44:06,773 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless enable page notifications 2026-10-01 04:44:06,924 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:44:06,929 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Setting session cookie in browser 2026-10-01 04:44:06,931 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:06,931 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:06,955 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:44:07,721 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:07] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 90 0.051 0.721 2026-10-01 04:44:07,724 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Navigation result: {'frameId': '58944F6696BD738736E19CF302BA2FF0', 'loaderId': 'E00FA1F40EE71600BB6B36E2D7386356', 'isDownload': False} 2026-10-01 04:44:07,724 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:07,745 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:44:07,761 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:07] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-01 04:44:07,766 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:07] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-01 04:44:07,784 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:07] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-01 04:44:08,243 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:44:08,250 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:44:08,265 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-10-01 04:44:08,302 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:08,303 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.007 2026-10-01 04:44:08,312 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:08,327 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:44:08,341 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:44:08,371 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.010 2026-10-01 04:44:08,392 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.033 2026-10-01 04:44:08,452 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.045 2026-10-01 04:44:08,454 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-01 04:44:09,203 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.367 0.347 2026-10-01 04:44:09,223 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:44:09,293 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.015 2026-10-01 04:44:09,385 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:09] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.025 0.045 2026-10-01 04:44:09,437 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.006 2026-10-01 04:44:09,451 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: Owl is running in 'dev' mode. 2026-10-01 04:44:09,460 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-01 04:44:09,522 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:44:09,524 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-01 04:44:09,532 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:44:09,571 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:09] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.026 0.036 2026-10-01 04:44:09,587 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:09] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.070 2026-10-01 04:44:09,589 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-10-01 04:44:09,601 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:44:09,602 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:44:09,651 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:09] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.012 2026-10-01 04:44:09,726 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:09,745 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:44:09,811 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:09] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.031 0.046 2026-10-01 04:44:09,857 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:09] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.017 0.100 2026-10-01 04:44:09,864 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.004 2026-10-01 04:44:09,882 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:09] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.086 2026-10-01 04:44:09,903 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:09,907 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:09] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.114 2026-10-01 04:44:09,916 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:44:09,949 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:09] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-10-01 04:44:09,955 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:09,970 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:09] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.210 2026-10-01 04:44:10,003 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:10] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-10-01 04:44:10,026 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:10] "GET /web/image?model=product.template&field=image_128&id=1785&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.151 2026-10-01 04:44:10,077 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:10] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.175 2026-10-01 04:44:10,098 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:10] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-10-01 04:44:10,120 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:10] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-01 04:44:10,145 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:10] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-10-01 04:44:10,249 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.055 0.173 2026-10-01 04:44:10,284 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:10] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.251 2026-10-01 04:44:10,326 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:10,405 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:10,455 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:10,513 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:10,915 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:10,966 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:11,024 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:11,073 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:11] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 14 0.018 0.032 2026-10-01 04:44:11,104 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:11,132 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.022 0.030 2026-10-01 04:44:11,161 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:11,164 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:11] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.013 0.066 2026-10-01 04:44:11,208 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:11,269 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:11,307 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.012 0.026 2026-10-01 04:44:11,324 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:11,368 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.013 0.038 2026-10-01 04:44:11,408 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:11,459 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:11,516 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:11,578 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:11,647 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:11,721 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:11,735 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:44:11,738 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:44:11,774 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:11,822 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:11,894 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:11,947 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:12,001 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:12,052 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:12,108 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:12,119 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:12] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.003 0.006 2026-10-01 04:44:12,149 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:12] "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-01 04:44:12,183 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7825658 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c7880253-644b-4eea-989d-b151c9b4ed4a'}] 2026-10-01 04:44:12,185 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:44:12,690 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7825658 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c7880253-644b-4eea-989d-b151c9b4ed4a'} created pos.order #645 2026-10-01 04:44:12,709 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7825658 finished 2026-10-01 04:44:12,765 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 258 0.243 0.342 2026-10-01 04:44:12,893 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 50 0.045 0.046 2026-10-01 04:44:12,934 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.006 0.005 2026-10-01 04:44:13,036 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7073325 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c7880253-644b-4eea-989d-b151c9b4ed4a'}] 2026-10-01 04:44:13,044 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7073325 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c7880253-644b-4eea-989d-b151c9b4ed4a'} sync ignored for existing PoS order pos.order(645,) (state: paid) 2026-10-01 04:44:13,047 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:13,060 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7073325 finished 2026-10-01 04:44:13,096 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:13,148 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:13,196 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:13,209 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.085 0.091 2026-10-01 04:44:13,256 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:13,270 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.013 0.023 2026-10-01 04:44:13,331 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:13,345 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:13] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.003 0.006 2026-10-01 04:44:13,384 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.020 2026-10-01 04:44:13,393 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:13,405 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:13] "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.011 2026-10-01 04:44:13,443 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:13,498 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:13,550 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:13,600 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:13,651 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:13,702 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:13,755 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:13,807 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:13,858 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:13,940 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:13,984 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:13] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.028 0.033 2026-10-01 04:44:13,990 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:14,049 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:14,055 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.020 0.039 2026-10-01 04:44:14,101 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: tour succeeded 2026-10-01 04:44:14,101 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:14,116 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:14] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.010 2026-10-01 04:44:14,253 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: heap 20039676 (allocated 22155264) 2026-10-01 04:44:14,272 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing chrome headless with pid 93657 2026-10-01 04:44:14,275 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing websocket connection 2026-10-01 04:44:14,278 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Terminating chrome headless with pid 93657 2026-10-01 04:44:14,375 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044414_375108_test_refund_does_not_decrease_points.txt 2026-10-01 04:44:14,375 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Removing chrome user profile "/tmp/tmpsbldeona_chrome_odoo" 2026-10-01 04:44:14,420 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_product_part_of_rules ... 2026-10-01 04:44:15,800 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome pid: 93878 2026-10-01 04:44:15,800 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless temporary user profile dir: /tmp/tmp7tifucre_chrome_odoo 2026-10-01 04:44:15,800 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:36053/json/version 2026-10-01 04:44:15,803 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36053', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:44:15,853 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Browser version: Chrome/150.0.7871.114 2026-10-01 04:44:15,853 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:36053/json 2026-10-01 04:44:15,854 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36053', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:44:15,866 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Websocket url found: ws://127.0.0.1:36053/devtools/page/47124B441EC51E8C45EDF137DC342D02 2026-10-01 04:44:15,883 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Enable chrome headless console log notification 2026-10-01 04:44:15,892 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless enable page notifications 2026-10-01 04:44:16,043 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:44:16,052 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Setting session cookie in browser 2026-10-01 04:44:16,056 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:16,056 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:16,068 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:44:16,643 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:16] "GET /pos/ui/76 HTTP/1.1" 200 - 90 0.072 0.506 2026-10-01 04:44:16,648 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigation result: {'frameId': '47124B441EC51E8C45EDF137DC342D02', 'loaderId': '2E0FA5516F521F75D96E7BEB9DA1ED28', 'isDownload': False} 2026-10-01 04:44:16,648 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate ready code "odoo.isTourReady('RefundRulesProduct')" 2026-10-01 04:44:16,666 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:44:16,682 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:16] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-01 04:44:16,690 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:16] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-01 04:44:16,720 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:16] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.016 0.032 2026-10-01 04:44:17,177 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:44:17,188 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:44:17,209 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-10-01 04:44:17,237 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:17,247 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:17,248 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-01 04:44:17,275 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44: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-01 04:44:17,287 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:44:17,312 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-10-01 04:44:17,338 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.028 2026-10-01 04:44:17,342 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-10-01 04:44:17,415 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.043 2026-10-01 04:44:18,139 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.321 0.372 2026-10-01 04:44:18,175 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 04:44:18,231 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-10-01 04:44:18,317 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:18] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.046 2026-10-01 04:44:18,347 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-10-01 04:44:18,375 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: Owl is running in 'dev' mode. 2026-10-01 04:44:18,383 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-01 04:44:18,461 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 04:44:18,474 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:44:18,477 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-01 04:44:18,503 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:44:18,506 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:44:18,518 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:18] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.051 0.026 2026-10-01 04:44:18,530 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:18] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.082 2026-10-01 04:44:18,542 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:18] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.032 2026-10-01 04:44:18,544 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.103 2026-10-01 04:44:18,612 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:18,663 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:44:18,702 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:44:18,760 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:18,766 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:18] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.069 0.055 2026-10-01 04:44:18,777 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:44:18,844 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:18] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.038 0.159 2026-10-01 04:44:18,872 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:18] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 4 0.007 0.190 2026-10-01 04:44:18,904 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:18] "GET /web/image?model=product.template&field=image_128&id=12&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.219 2026-10-01 04:44:18,934 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:18] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-10-01 04:44:18,965 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:18] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.011 0.301 2026-10-01 04:44:18,998 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:18] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.011 0.202 2026-10-01 04:44:19,027 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:19] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-10-01 04:44:19,050 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:19] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.160 2026-10-01 04:44:19,095 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:19] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.179 2026-10-01 04:44:19,129 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:19] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-10-01 04:44:19,154 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:19] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.180 2026-10-01 04:44:19,274 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.063 0.208 2026-10-01 04:44:19,326 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:19] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.013 0.259 2026-10-01 04:44:19,354 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:19] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.252 2026-10-01 04:44:19,356 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:19,376 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:19] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.339 2026-10-01 04:44:19,461 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:19,562 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:19,613 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:19,697 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:19,746 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:19,797 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:19,854 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:19,936 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:19,981 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:19] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.019 0.032 2026-10-01 04:44:20,011 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:20] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.016 0.045 2026-10-01 04:44:20,023 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:20,035 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:44:20,038 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:44:20,120 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.021 0.041 2026-10-01 04:44:20,126 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:20,174 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:20,244 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:20,298 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:20,351 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:20,404 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:20,455 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:20,510 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:20,520 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:20] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.002 0.007 2026-10-01 04:44:20,559 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49749768 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'd84e306a-670b-4cba-a89c-e6706c74c2b7'}] 2026-10-01 04:44:20,561 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:44:20,987 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49749768 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'd84e306a-670b-4cba-a89c-e6706c74c2b7'} created pos.order #646 2026-10-01 04:44:21,001 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49749768 finished 2026-10-01 04:44:21,072 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 267 0.190 0.326 2026-10-01 04:44:21,640 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 114 0.114 0.375 2026-10-01 04:44:21,668 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:44:21,812 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:21,817 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33062472 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'd84e306a-670b-4cba-a89c-e6706c74c2b7'}] 2026-10-01 04:44:21,829 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33062472 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'd84e306a-670b-4cba-a89c-e6706c74c2b7'} sync ignored for existing PoS order pos.order(646,) (state: paid) 2026-10-01 04:44:21,847 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33062472 finished 2026-10-01 04:44:21,860 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:21,916 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:21,959 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:21,986 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.086 0.084 2026-10-01 04:44:22,010 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:22,017 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:22] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-01 04:44:22,066 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:22,088 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 16 0.019 0.020 2026-10-01 04:44:22,135 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:22,146 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:22] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-01 04:44:22,186 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:22,188 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.017 2026-10-01 04:44:22,209 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:22] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.013 2026-10-01 04:44:22,248 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:22,296 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:22,301 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:22] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 44 0.033 0.047 2026-10-01 04:44:22,352 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.022 2026-10-01 04:44:22,354 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:22,404 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:22,466 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:22,517 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:22,567 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:22,620 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:22,670 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:22,802 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:22,859 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:22,910 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:22,960 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:23,012 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:23,063 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:23,115 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:23,165 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:23,236 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:23,270 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44: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.011 0.032 2026-10-01 04:44:23,287 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: tour succeeded 2026-10-01 04:44:23,288 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: ╔═══════════════════════════════════╗ ║ TOUR RefundRulesProduct SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-01 04:44:23,340 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.020 0.037 2026-10-01 04:44:23,475 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: heap 21949908 (allocated 24780800) 2026-10-01 04:44:23,498 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing chrome headless with pid 93878 2026-10-01 04:44:23,500 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing websocket connection 2026-10-01 04:44:23,507 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Terminating chrome headless with pid 93878 2026-10-01 04:44:23,611 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044423_610917_test_refund_product_part_of_rules.txt 2026-10-01 04:44:23,611 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Removing chrome user profile "/tmp/tmp7tifucre_chrome_odoo" 2026-10-01 04:44:23,629 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-10-01 04:44:24,368 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome pid: 94112 2026-10-01 04:44:24,368 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless temporary user profile dir: /tmp/tmpqlwn1wrp_chrome_odoo 2026-10-01 04:44:24,369 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:35025/json/version 2026-10-01 04:44:24,370 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35025', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:44:24,395 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Browser version: Chrome/150.0.7871.114 2026-10-01 04:44:24,395 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:35025/json 2026-10-01 04:44:24,402 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35025', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:44:24,415 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Websocket url found: ws://127.0.0.1:35025/devtools/page/DBDB44155397B2B1329F9FF232CFF7D5 2026-10-01 04:44:24,424 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Enable chrome headless console log notification 2026-10-01 04:44:24,430 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless enable page notifications 2026-10-01 04:44:24,533 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:44:24,539 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Setting session cookie in browser 2026-10-01 04:44:24,542 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:24,542 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:24,554 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:44:25,080 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:25] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.068 0.461 2026-10-01 04:44:25,086 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigation result: {'frameId': 'DBDB44155397B2B1329F9FF232CFF7D5', 'loaderId': '2D6CB90C9A17C6F9C1C0F37A2B21790F', 'isDownload': False} 2026-10-01 04:44:25,086 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-10-01 04:44:25,098 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:44:25,132 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:25] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.017 2026-10-01 04:44:25,147 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:25] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-01 04:44:25,179 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:25] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.059 2026-10-01 04:44:25,672 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:44:25,679 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:44:25,702 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-01 04:44:25,719 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:25,725 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:25,739 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.011 2026-10-01 04:44:25,762 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 04:44:25,786 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:44:25,821 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.013 2026-10-01 04:44:25,847 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.037 2026-10-01 04:44:25,899 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.040 2026-10-01 04:44:25,902 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-10-01 04:44:26,648 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.351 0.366 2026-10-01 04:44:26,669 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:44:26,725 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 04:44:26,800 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:26] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.038 2026-10-01 04:44:26,832 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 04:44:26,859 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: Owl is running in 'dev' mode. 2026-10-01 04:44:26,876 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44: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-01 04:44:26,947 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:44:26,986 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:44:26,987 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-01 04:44:26,992 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-01 04:44:27,022 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:44:27,054 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44: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-01 04:44:27,076 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:27] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.059 0.065 2026-10-01 04:44:27,123 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:27] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.011 0.154 2026-10-01 04:44:27,141 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.025 2026-10-01 04:44:27,208 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:27] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.045 0.044 2026-10-01 04:44:27,216 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:27,308 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:27,309 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:27] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.059 0.145 2026-10-01 04:44:27,323 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:44:27,326 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:27] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.193 2026-10-01 04:44:27,353 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:27] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 4 0.008 0.075 2026-10-01 04:44:27,386 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:27] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-01 04:44:27,408 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:27] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.125 2026-10-01 04:44:27,471 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:27] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.181 2026-10-01 04:44:27,481 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:44:27,514 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:27] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.012 0.174 2026-10-01 04:44:27,544 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:27] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.195 2026-10-01 04:44:27,571 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:27] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.208 2026-10-01 04:44:27,597 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:27] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-10-01 04:44:27,622 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:27] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-10-01 04:44:27,640 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:27] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-01 04:44:27,708 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.024 0.162 2026-10-01 04:44:27,725 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:27] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.171 2026-10-01 04:44:27,771 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:27,831 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:27,877 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:27,927 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:27,978 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:28,029 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:28,080 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:28,148 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:28,160 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:44:28,163 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:44:28,199 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:28,249 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:28,319 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:28,374 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:28,428 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:28,500 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:28,504 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32979499 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '262c3811-8ee7-40d6-adfb-008b2b353324'}] 2026-10-01 04:44:28,513 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:44:28,992 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32979499 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '262c3811-8ee7-40d6-adfb-008b2b353324'} created pos.order #647 2026-10-01 04:44:29,007 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32979499 finished 2026-10-01 04:44:29,048 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 237 0.248 0.298 2026-10-01 04:44:29,093 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 04:44:29,200 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #400528 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '262c3811-8ee7-40d6-adfb-008b2b353324'}] 2026-10-01 04:44:29,203 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:29,216 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #400528 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '262c3811-8ee7-40d6-adfb-008b2b353324'} sync ignored for existing PoS order pos.order(647,) (state: paid) 2026-10-01 04:44:29,231 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #400528 finished 2026-10-01 04:44:29,243 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:29,292 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:29,342 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:29,364 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.077 0.089 2026-10-01 04:44:29,400 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:29,465 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:29,473 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:29] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.002 0.004 2026-10-01 04:44:29,501 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.012 2026-10-01 04:44:29,524 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:29,529 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:29] "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.024 2026-10-01 04:44:29,574 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:29,624 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:29,677 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:29,727 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:29,778 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:29,845 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:29,895 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:29,955 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:30,006 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:30,062 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:30,113 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:30,164 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:30,215 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:30,265 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:30,340 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:30,391 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:30,442 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:30,493 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:30,544 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:30,594 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:30,645 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:30,696 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:30,747 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:30,797 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: tour succeeded 2026-10-01 04:44:30,798 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR GiftCardWithRefundtTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-01 04:44:30,929 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: heap 17680516 (allocated 19533824) 2026-10-01 04:44:30,932 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing chrome headless with pid 94112 2026-10-01 04:44:30,934 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing websocket connection 2026-10-01 04:44:30,935 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Terminating chrome headless with pid 94112 2026-10-01 04:44:31,045 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044431_045068_test_refund_with_gift_card.txt 2026-10-01 04:44:31,045 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Removing chrome user profile "/tmp/tmpqlwn1wrp_chrome_odoo" 2026-10-01 04:44:31,065 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_reward_line_tax_grouping_key ... 2026-10-01 04:44:31,825 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome pid: 94335 2026-10-01 04:44:31,825 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless temporary user profile dir: /tmp/tmprcjsmjal_chrome_odoo 2026-10-01 04:44:31,825 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:33765/json/version 2026-10-01 04:44:31,826 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33765', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:44:31,864 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Browser version: Chrome/150.0.7871.114 2026-10-01 04:44:31,864 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:33765/json 2026-10-01 04:44:31,864 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33765', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:44:31,888 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Websocket url found: ws://127.0.0.1:33765/devtools/page/9DB6703365FD448DB94B5382088DBC00 2026-10-01 04:44:31,896 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Enable chrome headless console log notification 2026-10-01 04:44:31,901 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless enable page notifications 2026-10-01 04:44:32,031 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:44:32,037 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Setting session cookie in browser 2026-10-01 04:44:32,044 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:32,044 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:32,070 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:44:32,802 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:32] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.072 0.662 2026-10-01 04:44:32,805 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigation result: {'frameId': '9DB6703365FD448DB94B5382088DBC00', 'loaderId': 'F3DE796DEA75DDDD857F0B208D0CCC12', 'isDownload': False} 2026-10-01 04:44:32,805 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:32,812 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:44:32,841 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:32] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-10-01 04:44:32,848 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:32] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-10-01 04:44:32,860 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:32] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-10-01 04:44:33,389 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:44:33,392 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:44:33,409 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-01 04:44:33,440 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-01 04:44:33,440 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:33,448 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:33,458 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:44:33,471 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:44:33,518 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.022 0.013 2026-10-01 04:44:33,532 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.043 2026-10-01 04:44:33,608 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.031 0.044 2026-10-01 04:44:33,611 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.051 2026-10-01 04:44:34,288 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.296 0.345 2026-10-01 04:44:34,311 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:34] "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-01 04:44:34,386 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-01 04:44:34,487 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:34] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.063 2026-10-01 04:44:34,519 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44: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.008 2026-10-01 04:44:34,533 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: Owl is running in 'dev' mode. 2026-10-01 04:44:34,545 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-01 04:44:34,593 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:44:34,597 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:44:34,615 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:44:34,620 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 04:44:34,647 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:44:34,650 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:44:34,686 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:34] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.051 0.037 2026-10-01 04:44:34,694 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:44:34,725 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:34] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.120 2026-10-01 04:44:34,743 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:34] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.057 2026-10-01 04:44:34,788 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:34,824 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:34] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.043 0.095 2026-10-01 04:44:34,949 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:34] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.081 0.181 2026-10-01 04:44:34,963 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:34] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.117 2026-10-01 04:44:34,970 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:44:34,979 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:34,986 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:44:35,007 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:35] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.146 2026-10-01 04:44:35,043 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:35] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.175 2026-10-01 04:44:35,098 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:35] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-10-01 04:44:35,140 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:35] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.251 2026-10-01 04:44:35,174 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:35] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.187 2026-10-01 04:44:35,214 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:35] "GET /web/image?model=product.template&field=image_128&id=1791&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-10-01 04:44:35,248 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:35] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.218 2026-10-01 04:44:35,275 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:35] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.204 2026-10-01 04:44:35,304 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:35] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-10-01 04:44:35,371 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.025 0.201 2026-10-01 04:44:35,395 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:35] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-10-01 04:44:35,467 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:35,551 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:35,602 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:35,657 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:35,709 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:35,764 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:35,822 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:35,867 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:35,915 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:36,042 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:36,096 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:36,144 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:36,195 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:36,266 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:36,282 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:44:36,284 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:44:36,316 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:36,366 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:36,446 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:36,499 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:36,505 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:36] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 04:44:36,531 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47834799 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '408d1f8e-32d1-47e6-a931-5142c5dd0672'}] 2026-10-01 04:44:36,535 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:44:36,980 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47834799 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '408d1f8e-32d1-47e6-a931-5142c5dd0672'} created pos.order #648 2026-10-01 04:44:37,005 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47834799 finished 2026-10-01 04:44:37,080 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 257 0.228 0.324 2026-10-01 04:44:37,237 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.057 0.052 2026-10-01 04:44:37,271 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44: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-01 04:44:37,386 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83781387 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '408d1f8e-32d1-47e6-a931-5142c5dd0672'}] 2026-10-01 04:44:37,390 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: tour succeeded 2026-10-01 04:44:37,390 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:37,397 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83781387 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '408d1f8e-32d1-47e6-a931-5142c5dd0672'} sync ignored for existing PoS order pos.order(648,) (state: paid) 2026-10-01 04:44:37,416 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83781387 finished 2026-10-01 04:44:37,499 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: heap 17334144 (allocated 18747392) 2026-10-01 04:44:37,508 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing chrome headless with pid 94335 2026-10-01 04:44:37,511 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing websocket connection 2026-10-01 04:44:37,511 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Terminating chrome headless with pid 94335 2026-10-01 04:44:37,520 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.055 0.081 2026-10-01 04:44:37,619 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044437_619305_test_reward_line_tax_grouping_key.txt 2026-10-01 04:44:37,619 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Removing chrome user profile "/tmp/tmprcjsmjal_chrome_odoo" 2026-10-01 04:44:38,653 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_scan_loyalty_card_select_customer ... 2026-10-01 04:44:39,756 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome pid: 94553 2026-10-01 04:44:39,756 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless temporary user profile dir: /tmp/tmp9oa13ndo_chrome_odoo 2026-10-01 04:44:39,756 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:39549/json/version 2026-10-01 04:44:39,757 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39549', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:44:39,802 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Browser version: Chrome/150.0.7871.114 2026-10-01 04:44:39,803 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:39549/json 2026-10-01 04:44:39,803 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39549', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:44:39,811 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Websocket url found: ws://127.0.0.1:39549/devtools/page/F7432129333048AED73C265A77790494 2026-10-01 04:44:39,818 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Enable chrome headless console log notification 2026-10-01 04:44:39,828 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless enable page notifications 2026-10-01 04:44:39,955 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:44:39,962 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Setting session cookie in browser 2026-10-01 04:44:39,976 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:39,976 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:40,008 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:44:40,596 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:40] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.074 0.521 2026-10-01 04:44:40,599 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigation result: {'frameId': 'F7432129333048AED73C265A77790494', 'loaderId': '42CAC093BF8113756E6F579E9F49C88C', 'isDownload': False} 2026-10-01 04:44:40,600 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:40,616 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:44:40,636 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:40] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.008 2026-10-01 04:44:40,647 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:40] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-01 04:44:40,654 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:40] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-01 04:44:41,123 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:44:41,132 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:44:41,151 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-01 04:44:41,185 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-10-01 04:44:41,195 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:41,206 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:41,210 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 04:44:41,229 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:44:41,276 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.011 2026-10-01 04:44:41,297 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.032 2026-10-01 04:44:41,362 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.036 2026-10-01 04:44:41,364 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-01 04:44:42,115 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.362 0.356 2026-10-01 04:44:42,138 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:42] "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-01 04:44:42,224 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44: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-01 04:44:42,310 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:42] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.050 2026-10-01 04:44:42,340 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44: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.009 2026-10-01 04:44:42,384 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: Owl is running in 'dev' mode. 2026-10-01 04:44:42,418 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 04:44:42,453 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:44:42,465 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:44:42,474 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:44:42,477 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:44:42,513 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:42] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.016 0.032 2026-10-01 04:44:42,545 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:44:42,547 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:42] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.071 2026-10-01 04:44:42,552 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:42] "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-01 04:44:42,577 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:44:42,641 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:42,648 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:42] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.038 0.048 2026-10-01 04:44:42,728 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:42] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.037 0.130 2026-10-01 04:44:42,729 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:42,740 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:44:42,748 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:42] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.009 0.168 2026-10-01 04:44:42,782 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:42] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.077 2026-10-01 04:44:42,807 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:42] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.101 2026-10-01 04:44:42,838 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:42] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-01 04:44:42,856 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:42,873 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:42] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.154 2026-10-01 04:44:42,886 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:44:42,902 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:42] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-10-01 04:44:42,915 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:42,938 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:42] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.177 2026-10-01 04:44:42,975 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:42] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-10-01 04:44:43,012 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:43] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.189 2026-10-01 04:44:43,035 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:43] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-10-01 04:44:43,049 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:43] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.138 2026-10-01 04:44:43,129 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.029 0.201 2026-10-01 04:44:43,147 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:43] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 7 0.007 0.187 2026-10-01 04:44:43,193 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: tour succeeded 2026-10-01 04:44:43,194 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:43,307 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: heap 13240400 (allocated 14417920) 2026-10-01 04:44:43,320 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing chrome headless with pid 94553 2026-10-01 04:44:43,322 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing websocket connection 2026-10-01 04:44:43,323 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Terminating chrome headless with pid 94553 2026-10-01 04:44:43,426 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044443_425854_test_scan_loyalty_card_select_customer.txt 2026-10-01 04:44:43,426 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Removing chrome user profile "/tmp/tmp9oa13ndo_chrome_odoo" 2026-10-01 04:44:43,445 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_settle_dont_give_points_again ... 2026-10-01 04:44:43,727 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:43,731 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_discount_with_global_discount ... 2026-10-01 04:44:45,251 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome pid: 94767 2026-10-01 04:44:45,251 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmpmlb658gi_chrome_odoo 2026-10-01 04:44:45,251 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:34887/json/version 2026-10-01 04:44:45,252 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34887', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:44:45,278 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-10-01 04:44:45,278 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:34887/json 2026-10-01 04:44:45,279 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34887', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:44:45,288 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Websocket url found: ws://127.0.0.1:34887/devtools/page/D625C6C409F1CDABE6C657898190FA01 2026-10-01 04:44:45,292 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Enable chrome headless console log notification 2026-10-01 04:44:45,303 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless enable page notifications 2026-10-01 04:44:45,439 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:44:45,444 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Setting session cookie in browser 2026-10-01 04:44:45,449 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:45,450 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:45,470 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:44:45,933 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:45] "GET /pos/ui/81 HTTP/1.1" 200 - 91 0.043 0.424 2026-10-01 04:44:45,936 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigation result: {'frameId': 'D625C6C409F1CDABE6C657898190FA01', 'loaderId': '5326DB67096ECBDE4DA246B22540B9C4', 'isDownload': False} 2026-10-01 04:44:45,936 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificProductDiscountWithGlobalDiscount')" 2026-10-01 04:44:45,961 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:44:45,978 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:45] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-01 04:44:45,986 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:45] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.019 2026-10-01 04:44:46,002 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:46] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-10-01 04:44:46,469 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:44:46,469 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:44:46,501 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-10-01 04:44:46,529 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-01 04:44:46,535 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:46,542 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:46,560 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-10-01 04:44:46,584 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:44:46,613 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-10-01 04:44:46,629 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.022 2026-10-01 04:44:46,640 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-01 04:44:46,704 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.024 0.035 2026-10-01 04:44:47,500 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 398 0.377 0.376 2026-10-01 04:44:47,526 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:44:47,590 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:44:47,663 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:47] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.041 2026-10-01 04:44:47,725 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 04:44:47,739 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: Owl is running in 'dev' mode. 2026-10-01 04:44:47,754 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 04:44:47,802 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:44:47,819 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:44:47,835 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:44:47,836 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:44:47,896 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44: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-01 04:44:47,897 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:44:47,902 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:47] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.036 0.054 2026-10-01 04:44:47,946 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 04:44:47,958 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:47] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.026 0.121 2026-10-01 04:44:48,002 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:48,029 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:48] "GET /pos/ui/81?from_backend=True HTTP/1.1" 200 - 33 0.027 0.081 2026-10-01 04:44:48,043 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:48] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.090 2026-10-01 04:44:48,103 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:48,126 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:48] "GET /pos/ui/81 HTTP/1.1" 200 - 33 0.037 0.165 2026-10-01 04:44:48,160 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 04:44:48,170 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:48] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.026 0.084 2026-10-01 04:44:48,175 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:44:48,212 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:48] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.106 2026-10-01 04:44:48,242 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:48] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.129 2026-10-01 04:44:48,275 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:48] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.150 2026-10-01 04:44:48,308 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:48] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.171 2026-10-01 04:44:48,335 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:48] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.152 2026-10-01 04:44:48,361 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:48] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.177 2026-10-01 04:44:48,386 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:48] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-10-01 04:44:48,419 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:48] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.161 2026-10-01 04:44:48,452 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:48] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.161 2026-10-01 04:44:48,479 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:48] "GET /web/image?model=product.template&field=image_128&id=1794&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.160 2026-10-01 04:44:48,518 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.014 0.162 2026-10-01 04:44:48,585 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:48,638 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:48,690 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:48,741 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:48,792 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:48,843 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:48,893 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:48,959 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:49,014 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:49,102 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:49,156 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:49,207 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:49,257 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: tour succeeded 2026-10-01 04:44:49,258 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificProductDiscountWithGlobalDiscount SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-10-01 04:44:49,347 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: heap 15244932 (allocated 16515072) 2026-10-01 04:44:49,354 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing chrome headless with pid 94767 2026-10-01 04:44:49,356 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing websocket connection 2026-10-01 04:44:49,358 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Terminating chrome headless with pid 94767 2026-10-01 04:44:49,456 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044449_455977_test_specific_product_discount_with_global_discount.txt 2026-10-01 04:44:49,456 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Removing chrome user profile "/tmp/tmpmlb658gi_chrome_odoo" 2026-10-01 04:44:49,467 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-10-01 04:44:51,533 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome pid: 94973 2026-10-01 04:44:51,533 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless temporary user profile dir: /tmp/tmpf166gtox_chrome_odoo 2026-10-01 04:44:51,534 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:38157/json/version 2026-10-01 04:44:51,535 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38157', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:44:51,585 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Browser version: Chrome/150.0.7871.114 2026-10-01 04:44:51,586 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:38157/json 2026-10-01 04:44:51,586 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38157', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:44:51,622 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Websocket url found: ws://127.0.0.1:38157/devtools/page/81AED295626BBF436AAC64802EDDB533 2026-10-01 04:44:51,631 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Enable chrome headless console log notification 2026-10-01 04:44:51,639 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless enable page notifications 2026-10-01 04:44:51,724 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:44:51,732 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Setting session cookie in browser 2026-10-01 04:44:51,741 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:51,741 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:51,757 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:44:52,483 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:52] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.072 0.658 2026-10-01 04:44:52,488 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigation result: {'frameId': '81AED295626BBF436AAC64802EDDB533', 'loaderId': '8A842CD4DD94AAD67739A2F85FD9612E', 'isDownload': False} 2026-10-01 04:44:52,488 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-10-01 04:44:52,514 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:44:52,532 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:52] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-01 04:44:52,539 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:52] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-01 04:44:52,551 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:52] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-01 04:44:52,987 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:44:52,995 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:44:53,019 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 04:44:53,043 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-01 04:44:53,053 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:53,060 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:53,061 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.004 2026-10-01 04:44:53,071 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:44:53,109 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.008 0.017 2026-10-01 04:44:53,128 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.030 2026-10-01 04:44:53,200 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.027 0.046 2026-10-01 04:44:53,203 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.049 2026-10-01 04:44:53,982 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 406 0.332 0.394 2026-10-01 04:44:54,004 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.008 2026-10-01 04:44:54,105 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.006 2026-10-01 04:44:54,178 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:54] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.049 2026-10-01 04:44:54,217 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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-01 04:44:54,233 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: Owl is running in 'dev' mode. 2026-10-01 04:44:54,248 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-01 04:44:54,293 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:44:54,301 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:44:54,322 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:44:54,329 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:44:54,366 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:44:54,367 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.006 2026-10-01 04:44:54,369 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:54] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.016 0.044 2026-10-01 04:44:54,421 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:44:54,431 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:54] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.047 0.069 2026-10-01 04:44:54,501 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:54,505 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:54] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.038 0.053 2026-10-01 04:44:54,607 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:54] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.062 0.139 2026-10-01 04:44:54,620 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:44:54,632 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:54] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.213 2026-10-01 04:44:54,664 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:54] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.071 2026-10-01 04:44:54,687 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:54,697 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:54] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.101 2026-10-01 04:44:54,710 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:44:54,723 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:54] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.124 2026-10-01 04:44:54,747 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:54] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-01 04:44:54,796 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:54] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.150 2026-10-01 04:44:54,823 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:54] "GET /web/image?model=product.template&field=image_128&id=1799&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.180 2026-10-01 04:44:54,852 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:54] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.180 2026-10-01 04:44:54,881 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:54] "GET /web/image?model=product.template&field=image_128&id=1796&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-10-01 04:44:54,913 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:54] "GET /web/image?model=product.template&field=image_128&id=1800&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.176 2026-10-01 04:44:54,953 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:54] "GET /web/image?model=product.template&field=image_128&id=1803&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.013 0.185 2026-10-01 04:44:54,977 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:54] "GET /web/image?model=product.template&field=image_128&id=1798&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.172 2026-10-01 04:44:55,011 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:55] "GET /web/image?model=product.template&field=image_128&id=1805&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.176 2026-10-01 04:44:55,047 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:55] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.012 0.178 2026-10-01 04:44:55,077 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:55] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-10-01 04:44:55,106 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:55] "GET /web/image?model=product.template&field=image_128&id=1802&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-10-01 04:44:55,132 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:55] "GET /web/image?model=product.template&field=image_128&id=1804&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.170 2026-10-01 04:44:55,163 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:55] "GET /web/image?model=product.template&field=image_128&id=1801&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.178 2026-10-01 04:44:55,196 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:55] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.173 2026-10-01 04:44:55,221 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:55] "GET /web/image?model=product.template&field=image_128&id=1797&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-10-01 04:44:55,251 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:55] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.011 0.160 2026-10-01 04:44:55,355 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.046 0.199 2026-10-01 04:44:55,399 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:55,455 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:55,486 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:55] "GET /web/image?model=product.product&field=image_128&id=2283&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 8 0.032 0.043 2026-10-01 04:44:55,531 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:55,543 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:55] "GET /web/image?model=product.product&field=image_128&id=2284&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 8 0.016 0.111 2026-10-01 04:44:55,588 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:55] "GET /web/image?model=product.product&field=image_128&id=2286&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 8 0.015 0.151 2026-10-01 04:44:55,590 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:55,628 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:55] "GET /web/image?model=product.product&field=image_128&id=2285&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 8 0.015 0.192 2026-10-01 04:44:55,686 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:55] "GET /web/image?model=product.product&field=image_128&id=2287&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 8 0.027 0.221 2026-10-01 04:44:55,713 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:55] "GET /web/image?model=product.product&field=image_128&id=2288&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 8 0.004 0.268 2026-10-01 04:44:55,715 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:55,747 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:55] "GET /web/image?model=product.product&field=image_128&id=2289&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 8 0.011 0.238 2026-10-01 04:44:55,782 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:55] "GET /web/image?model=product.product&field=image_128&id=2291&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 8 0.005 0.224 2026-10-01 04:44:55,809 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:55,813 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:55] "GET /web/image?model=product.product&field=image_128&id=2290&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 8 0.006 0.213 2026-10-01 04:44:55,860 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:55,909 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:55,989 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:56,004 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:44:56,005 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:44:56,040 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:56,090 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:56,177 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:56,223 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:56,273 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:56,326 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:56,379 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:56,432 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:56,484 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:56,541 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:56,549 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:56] "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-01 04:44:56,590 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99361997 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '128ab94b-0ab9-434d-baf0-a9381fa90b21'}] 2026-10-01 04:44:56,602 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:44:57,217 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99361997 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '128ab94b-0ab9-434d-baf0-a9381fa90b21'} created pos.order #649 2026-10-01 04:44:57,229 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99361997 finished 2026-10-01 04:44:57,282 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 322 0.283 0.412 2026-10-01 04:44:57,393 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.023 0.043 2026-10-01 04:44:57,436 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:57] "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-01 04:44:57,546 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52557384 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '128ab94b-0ab9-434d-baf0-a9381fa90b21'}] 2026-10-01 04:44:57,548 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:57,557 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52557384 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '128ab94b-0ab9-434d-baf0-a9381fa90b21'} sync ignored for existing PoS order pos.order(649,) (state: paid) 2026-10-01 04:44:57,579 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52557384 finished 2026-10-01 04:44:57,600 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: tour succeeded 2026-10-01 04:44:57,601 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosComboSpecificProductProgram SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-01 04:44:57,770 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: heap 18490164 (allocated 20058112) 2026-10-01 04:44:57,772 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.125 0.110 2026-10-01 04:44:57,788 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing chrome headless with pid 94973 2026-10-01 04:44:57,789 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing websocket connection 2026-10-01 04:44:57,790 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Terminating chrome headless with pid 94973 2026-10-01 04:44:57,886 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044457_885886_test_specific_product_reward_pos_combo.txt 2026-10-01 04:44:57,886 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Removing chrome user profile "/tmp/tmpf166gtox_chrome_odoo" 2026-10-01 04:44:57,901 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_reward_product_tax_included_excluded ... 2026-10-01 04:44:59,002 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 95203 2026-10-01 04:44:59,002 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpqfi1zl18_chrome_odoo 2026-10-01 04:44:59,002 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:37337/json/version 2026-10-01 04:44:59,003 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37337', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:44:59,054 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-01 04:44:59,054 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:37337/json 2026-10-01 04:44:59,055 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37337', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:44:59,062 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:37337/devtools/page/94F4DBF1DEF285192F0328970AE04EEC 2026-10-01 04:44:59,069 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-01 04:44:59,077 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-01 04:44:59,250 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:44:59,254 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-01 04:44:59,256 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:59,256 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:59,272 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:44:59,799 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:59] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.069 0.461 2026-10-01 04:44:59,802 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '94F4DBF1DEF285192F0328970AE04EEC', 'loaderId': '7AC4CCD61A4656F1C3F97FEE857B5834', 'isDownload': False} 2026-10-01 04:44:59,803 44 INFO rb-3b89a0e-225191-419901 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-01 04:44:59,815 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:44:59,849 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:59] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.018 2026-10-01 04:44:59,859 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:59] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-10-01 04:44:59,872 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:44:59] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.044 2026-10-01 04:45:00,378 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:45:00,387 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:45:00,408 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-10-01 04:45:00,431 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-01 04:45:00,434 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:00,443 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:00,453 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 04:45:00,487 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:45:00,526 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.012 2026-10-01 04:45:00,550 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.031 2026-10-01 04:45:00,621 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.033 0.042 2026-10-01 04:45:00,626 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.051 2026-10-01 04:45:01,314 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.276 0.366 2026-10-01 04:45:01,358 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-10-01 04:45:01,413 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 04:45:01,481 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:01] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.040 2026-10-01 04:45:01,518 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 04:45:01,548 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-01 04:45:01,559 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-01 04:45:01,635 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:45:01,651 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:45:01,661 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:45:01,694 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:01] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.034 0.029 2026-10-01 04:45:01,696 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-10-01 04:45:01,707 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:01] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.070 2026-10-01 04:45:01,719 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:45:01,731 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:01] "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-01 04:45:01,792 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.011 2026-10-01 04:45:01,861 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:01,895 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:45:01,976 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:01] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.063 0.040 2026-10-01 04:45:01,993 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.079 2026-10-01 04:45:02,029 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:02] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.096 2026-10-01 04:45:02,034 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:45:02,049 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:02,051 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:45:02,091 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:02] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.016 0.146 2026-10-01 04:45:02,119 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:02] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.181 2026-10-01 04:45:02,238 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:02] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.060 0.299 2026-10-01 04:45:02,268 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:02] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.285 2026-10-01 04:45:02,301 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:02] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.301 2026-10-01 04:45:02,347 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:02] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.012 0.280 2026-10-01 04:45:02,375 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:02] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.268 2026-10-01 04:45:02,404 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:02] "GET /web/image?model=product.template&field=image_128&id=1807&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.275 2026-10-01 04:45:02,436 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:02] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.153 2026-10-01 04:45:02,464 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:02] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-10-01 04:45:02,544 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.034 0.268 2026-10-01 04:45:02,609 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:02,668 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:02,720 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:02,771 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:02,826 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:02,873 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:02,930 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:02,988 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:03,047 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:03,102 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:03,118 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:03] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.004 0.010 2026-10-01 04:45:03,197 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-01 04:45:03,198 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:03,272 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 15199604 (allocated 17039360) 2026-10-01 04:45:03,289 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 95203 2026-10-01 04:45:03,289 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-10-01 04:45:03,290 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 95203 2026-10-01 04:45:03,362 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044503_362515_test_specific_reward_product_tax_included_excluded.txt 2026-10-01 04:45:03,362 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpqfi1zl18_chrome_odoo" 2026-10-01 04:45:03,679 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 95414 2026-10-01 04:45:03,680 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmph7mif96j_chrome_odoo 2026-10-01 04:45:03,680 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:45309/json/version 2026-10-01 04:45:03,681 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45309', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:45:03,727 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-01 04:45:03,727 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:45309/json 2026-10-01 04:45:03,727 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45309', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:45:03,741 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:45309/devtools/page/C9E4152901BC1D96B0482615F3AB36F1 2026-10-01 04:45:03,757 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-01 04:45:03,771 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-01 04:45:03,823 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:45:03,825 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-01 04:45:03,830 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:03,831 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:03,925 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:03] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.033 0.042 2026-10-01 04:45:03,939 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': 'C9E4152901BC1D96B0482615F3AB36F1', 'loaderId': 'F5D3FEAB9797E9493A6ABB2DA410F9CC', 'isDownload': False} 2026-10-01 04:45:03,939 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:03,955 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:45:03,973 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:03] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.007 2026-10-01 04:45:03,986 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:03] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.014 2026-10-01 04:45:04,019 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:04] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.043 2026-10-01 04:45:04,559 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:45:04,563 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:45:04,584 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:45:04,619 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.010 2026-10-01 04:45:04,620 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:04,629 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:04,641 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:45:04,657 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:45:04,684 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.006 0.006 2026-10-01 04:45:04,689 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.012 2026-10-01 04:45:04,744 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.017 0.032 2026-10-01 04:45:04,747 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-01 04:45:05,415 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 296 0.296 0.329 2026-10-01 04:45:05,450 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:05] "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-01 04:45:05,511 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45: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-01 04:45:05,599 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:05] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.008 0.035 2026-10-01 04:45:05,643 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45: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.017 2026-10-01 04:45:05,674 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-01 04:45:05,682 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:45:05,751 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 04:45:05,762 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:45:05,787 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 04:45:05,791 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:05] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.017 0.037 2026-10-01 04:45:05,802 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:45:05,809 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:45:05,818 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:05] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.010 0.064 2026-10-01 04:45:05,823 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-10-01 04:45:05,882 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:05] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.010 0.023 2026-10-01 04:45:05,971 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:06,020 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:06] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.007 0.011 2026-10-01 04:45:06,083 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:45:06,167 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:06] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.079 0.044 2026-10-01 04:45:06,171 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:45:06,256 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:06,276 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:06] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.063 0.138 2026-10-01 04:45:06,309 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:06] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-10-01 04:45:06,327 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:06,343 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:06] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.218 2026-10-01 04:45:06,378 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:06] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.254 2026-10-01 04:45:06,381 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:06,402 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:06] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.281 2026-10-01 04:45:06,431 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:06] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.252 2026-10-01 04:45:06,432 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:06,464 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:06] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.181 2026-10-01 04:45:06,490 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:06,526 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:06] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.016 0.196 2026-10-01 04:45:06,542 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:06,561 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:06] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.205 2026-10-01 04:45:06,583 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:06] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-10-01 04:45:06,610 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:06] "GET /web/image?model=product.template&field=image_128&id=1807&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-10-01 04:45:06,611 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:06,628 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:45:06,665 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:06,723 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:06,783 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:06,798 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:06] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.013 2026-10-01 04:45:06,879 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-01 04:45:06,880 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:06,973 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 15012852 (allocated 16252928) 2026-10-01 04:45:06,982 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 95414 2026-10-01 04:45:06,984 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-10-01 04:45:06,984 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 95414 2026-10-01 04:45:07,087 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044507_086888_test_specific_reward_product_tax_included_excluded.txt 2026-10-01 04:45:07,087 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmph7mif96j_chrome_odoo" 2026-10-01 04:45:07,104 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_two_variant_same_discount ... 2026-10-01 04:45:08,114 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome pid: 95617 2026-10-01 04:45:08,115 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless temporary user profile dir: /tmp/tmp34drfgo__chrome_odoo 2026-10-01 04:45:08,115 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:37869/json/version 2026-10-01 04:45:08,119 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37869', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:45:08,224 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Browser version: Chrome/150.0.7871.114 2026-10-01 04:45:08,224 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:37869/json 2026-10-01 04:45:08,225 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37869', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:45:08,243 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Websocket url found: ws://127.0.0.1:37869/devtools/page/8DDC0FDC8DDE80F9CAFBF718050BEF1A 2026-10-01 04:45:08,269 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Enable chrome headless console log notification 2026-10-01 04:45:08,282 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless enable page notifications 2026-10-01 04:45:08,463 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:45:08,471 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Setting session cookie in browser 2026-10-01 04:45:08,473 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:08,473 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:08,492 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:45:09,056 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:09] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 91 0.085 0.486 2026-10-01 04:45:09,060 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Navigation result: {'frameId': '8DDC0FDC8DDE80F9CAFBF718050BEF1A', 'loaderId': '1BED9785EB616F8A6F4F5AA239046EEB', 'isDownload': False} 2026-10-01 04:45:09,060 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:09,083 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:45:09,102 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:09] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-01 04:45:09,115 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:09] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.015 2026-10-01 04:45:09,122 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:09] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-01 04:45:09,658 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:45:09,662 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:45:09,694 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.014 2026-10-01 04:45:09,722 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:09,724 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.007 2026-10-01 04:45:09,729 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:09,741 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45: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-01 04:45:09,767 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:45:09,795 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.005 0.010 2026-10-01 04:45:09,809 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-10-01 04:45:09,884 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.031 0.041 2026-10-01 04:45:09,889 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.057 2026-10-01 04:45:10,727 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 398 0.433 0.370 2026-10-01 04:45:10,755 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.016 2026-10-01 04:45:10,812 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45: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-01 04:45:10,844 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:10] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.015 2026-10-01 04:45:10,908 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:10] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.043 2026-10-01 04:45:10,970 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 04:45:11,019 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: Owl is running in 'dev' mode. 2026-10-01 04:45:11,058 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.024 2026-10-01 04:45:11,097 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:45:11,098 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:45:11,122 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 04:45:11,126 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:45:11,144 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:11] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.029 2026-10-01 04:45:11,182 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:45:11,191 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.008 2026-10-01 04:45:11,226 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:45:11,228 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:11] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.031 0.081 2026-10-01 04:45:11,315 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:11] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.039 0.061 2026-10-01 04:45:11,337 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:11,415 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:11] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.043 0.165 2026-10-01 04:45:11,468 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:11] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.008 0.247 2026-10-01 04:45:11,478 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.004 2026-10-01 04:45:11,511 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:11] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.073 2026-10-01 04:45:11,546 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:11] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-10-01 04:45:11,576 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:11,594 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:11] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.139 2026-10-01 04:45:11,605 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:45:11,638 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:11] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.173 2026-10-01 04:45:11,678 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:11] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.209 2026-10-01 04:45:11,708 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:11] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.212 2026-10-01 04:45:11,735 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:11] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-10-01 04:45:11,767 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:11] "GET /web/image?model=product.template&field=image_128&id=1809&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.198 2026-10-01 04:45:11,802 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:11] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.187 2026-10-01 04:45:11,828 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:11] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-01T04:31:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.181 2026-10-01 04:45:11,842 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:11] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.155 2026-10-01 04:45:11,949 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.048 0.189 2026-10-01 04:45:12,004 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:12,104 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: tour succeeded 2026-10-01 04:45:12,105 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_two_variant_same_discount SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-01 04:45:12,284 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: heap 15051156 (allocated 16252928) 2026-10-01 04:45:12,287 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing chrome headless with pid 95617 2026-10-01 04:45:12,290 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing websocket connection 2026-10-01 04:45:12,291 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Terminating chrome headless with pid 95617 2026-10-01 04:45:12,388 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044512_388650_test_two_variant_same_discount.txt 2026-10-01 04:45:12,389 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Removing chrome user profile "/tmp/tmp34drfgo__chrome_odoo" 2026-10-01 04:45:12,485 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-10-01 04:45:26,422 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_duplicate_coupon_confirm ... 2026-10-01 04:45:26,834 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_gift_card_partner ... 2026-10-01 04:45:27,696 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend ... 2026-10-01 04:45:28,449 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome pid: 95823 2026-10-01 04:45:28,449 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless temporary user profile dir: /tmp/tmpborm0sbz_chrome_odoo 2026-10-01 04:45:28,449 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:44377/json/version 2026-10-01 04:45:28,451 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44377', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:45:28,485 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Browser version: Chrome/150.0.7871.114 2026-10-01 04:45:28,486 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:44377/json 2026-10-01 04:45:28,486 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44377', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:45:28,502 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Websocket url found: ws://127.0.0.1:44377/devtools/page/8E6F39F94A2F9ED95DF8FDD81ABABBDF 2026-10-01 04:45:28,516 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Enable chrome headless console log notification 2026-10-01 04:45:28,538 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless enable page notifications 2026-10-01 04:45:28,677 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:45:28,683 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Setting session cookie in browser 2026-10-01 04:45:28,691 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Open "http://127.0.0.1:8069/pos/ui/82" in browser 2026-10-01 04:45:28,691 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Navigating to: "http://127.0.0.1:8069/pos/ui/82" 2026-10-01 04:45:28,723 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:45:29,406 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:29] "GET /pos/ui/82 HTTP/1.1" 200 - 89 0.060 0.631 2026-10-01 04:45:29,410 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Navigation result: {'frameId': '8E6F39F94A2F9ED95DF8FDD81ABABBDF', 'loaderId': 'A260483E3029732BB2929D834D993C36', 'isDownload': False} 2026-10-01 04:45:29,410 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:29,440 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:45:29,463 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:29] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-10-01 04:45:29,495 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:29] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-10-01 04:45:29,509 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:29] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.047 2026-10-01 04:45:30,088 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:45:30,105 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:45:30,116 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-01 04:45:30,152 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.005 2026-10-01 04:45:30,154 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Evaluate test code "odoo.startTour('test_loyalty_history_earn_and_spend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/82", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:45:30,166 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:30,189 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 04:45:30,201 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:45:30,228 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-01 04:45:30,249 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:30] "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.027 2026-10-01 04:45:30,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-01 04:45:30,334 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.031 0.038 2026-10-01 04:45:31,167 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.398 0.390 2026-10-01 04:45:31,191 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:31] "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-01 04:45:31,276 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45: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-01 04:45:31,343 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:31] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-10-01 04:45:31,384 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:45:31,406 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: Owl is running in 'dev' mode. 2026-10-01 04:45:31,420 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 04:45:31,487 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 04:45:31,519 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:45:31,521 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-10-01 04:45:31,523 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-01 04:45:31,557 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:45:31,561 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:45:31,567 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:31] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.007 0.052 2026-10-01 04:45:31,617 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:31] "GET /web/image/res.users/153/avatar_128 HTTP/1.1" 200 - 14 0.015 0.092 2026-10-01 04:45:31,630 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:31] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.052 2026-10-01 04:45:31,660 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:31,703 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 04:45:31,761 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:31,793 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:31] "GET /pos/ui/82?from_backend=True HTTP/1.1" 200 - 33 0.055 0.053 2026-10-01 04:45:31,801 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:45:31,813 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:31] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.005 0.117 2026-10-01 04:45:31,830 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:31,848 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:31] "GET /web/image?model=product.template&field=image_128&id=1823&unique=2026-10-01T04:45:12.000+00:00 HTTP/1.1" 200 - 3 0.005 0.028 2026-10-01 04:45:31,857 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:45:31,893 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:31] "GET /web/image?model=product.template&field=image_128&id=1815&unique=2026-10-01T04:45:12.000+00:00 HTTP/1.1" 200 - 3 0.019 0.129 2026-10-01 04:45:31,921 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:31] "GET /web/image?model=product.template&field=image_128&id=1816&unique=2026-10-01T04:45:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-10-01 04:45:31,953 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:31] "GET /web/image?model=product.template&field=image_128&id=1817&unique=2026-10-01T04:45:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.201 2026-10-01 04:45:32,010 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:32] "GET /pos/ui/82 HTTP/1.1" 200 - 33 0.027 0.293 2026-10-01 04:45:32,050 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:32] "GET /web/image?model=product.template&field=image_128&id=1820&unique=2026-10-01T04:45:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.172 2026-10-01 04:45:32,074 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:32] "GET /web/image?model=product.template&field=image_128&id=1821&unique=2026-10-01T04:45:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-10-01 04:45:32,095 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:32] "GET /web/image?model=product.template&field=image_128&id=1822&unique=2026-10-01T04:45:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-10-01 04:45:32,122 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:32] "GET /web/image?model=product.template&field=image_128&id=1826&unique=2026-10-01T04:45:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.301 2026-10-01 04:45:32,150 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:32] "GET /web/image?model=product.template&field=image_128&id=1818&unique=2026-10-01T04:45:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-01 04:45:32,171 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:32] "GET /web/image?model=product.template&field=image_128&id=1819&unique=2026-10-01T04:45:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-10-01 04:45:32,243 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.247 2026-10-01 04:45:32,322 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:32,382 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:32,436 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:32,495 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:32,568 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:32,614 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:32,626 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45: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.027 0.030 2026-10-01 04:45:32,653 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:32] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.010 0.066 2026-10-01 04:45:32,721 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:32,729 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.033 0.051 2026-10-01 04:45:32,773 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:32,824 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:32,874 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:32,924 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:32,974 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:33,032 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:33,091 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:33,143 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:33,211 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:33,261 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:33,312 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:33,392 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:33,405 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:45:33,408 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:45:33,442 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:33,493 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:33,571 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:33,624 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:33,680 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:33,693 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:33] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.002 0.008 2026-10-01 04:45:33,749 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:33] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.009 0.017 2026-10-01 04:45:33,791 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15107602 started for PoS orders references: [{'name': '/', 'pos_reference': '261-82-000001', 'uuid': '4290f870-eebb-4250-b200-21d8bf949c2d'}] 2026-10-01 04:45:33,792 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:45:34,236 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15107602 order {'name': '/', 'pos_reference': '261-82-000001', 'uuid': '4290f870-eebb-4250-b200-21d8bf949c2d'} created pos.order #653 2026-10-01 04:45:34,253 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15107602 finished 2026-10-01 04:45:34,301 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 238 0.214 0.305 2026-10-01 04:45:34,462 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 50 0.059 0.055 2026-10-01 04:45:34,482 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.005 2026-10-01 04:45:34,607 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7878177 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': '4290f870-eebb-4250-b200-21d8bf949c2d'}] 2026-10-01 04:45:34,618 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:34,621 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7878177 order {'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': '4290f870-eebb-4250-b200-21d8bf949c2d'} sync ignored for existing PoS order pos.order(653,) (state: paid) 2026-10-01 04:45:34,646 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7878177 finished 2026-10-01 04:45:34,670 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: tour succeeded 2026-10-01 04:45:34,672 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:34,821 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: heap 17984736 (allocated 19533824) 2026-10-01 04:45:34,831 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing chrome headless with pid 95823 2026-10-01 04:45:34,832 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing websocket connection 2026-10-01 04:45:34,835 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Terminating chrome headless with pid 95823 2026-10-01 04:45:34,841 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.120 0.117 2026-10-01 04:45:34,933 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044534_933225_test_loyalty_history_earn_and_spend.txt 2026-10-01 04:45:34,933 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Removing chrome user profile "/tmp/tmpborm0sbz_chrome_odoo" 2026-10-01 04:45:34,978 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_pos_loyalty_history ... 2026-10-01 04:45:35,783 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome pid: 96038 2026-10-01 04:45:35,783 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless temporary user profile dir: /tmp/tmp9xihvtls_chrome_odoo 2026-10-01 04:45:35,783 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:40675/json/version 2026-10-01 04:45:35,784 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40675', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:45:35,793 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Browser version: Chrome/150.0.7871.114 2026-10-01 04:45:35,793 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:40675/json 2026-10-01 04:45:35,794 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40675', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:45:35,802 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Websocket url found: ws://127.0.0.1:40675/devtools/page/701E6D25933A43BE366A478647BEF192 2026-10-01 04:45:35,810 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Enable chrome headless console log notification 2026-10-01 04:45:35,818 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless enable page notifications 2026-10-01 04:45:35,937 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:45:35,944 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Setting session cookie in browser 2026-10-01 04:45:35,947 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Open "http://127.0.0.1:8069/pos/ui/82" in browser 2026-10-01 04:45:35,948 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigating to: "http://127.0.0.1:8069/pos/ui/82" 2026-10-01 04:45:35,965 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:45:36,512 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:36] "GET /pos/ui/82 HTTP/1.1" 200 - 91 0.060 0.491 2026-10-01 04:45:36,520 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigation result: {'frameId': '701E6D25933A43BE366A478647BEF192', 'loaderId': '01DC96E45733CE9715B53231C1947A97', 'isDownload': False} 2026-10-01 04:45:36,520 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate ready code "odoo.isTourReady('LoyaltyHistoryTour')" 2026-10-01 04:45:36,538 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:45:36,552 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:36] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-01 04:45:36,564 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:36] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-10-01 04:45:36,570 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:36] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-01 04:45:37,037 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:45:37,042 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:45:37,061 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-01 04:45:37,097 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-01 04:45:37,100 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate test code "odoo.startTour('LoyaltyHistoryTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/82", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:45:37,107 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:37,117 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:45:37,130 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:45:37,179 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.011 2026-10-01 04:45:37,201 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.044 2026-10-01 04:45:37,278 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.040 0.043 2026-10-01 04:45:37,285 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.062 2026-10-01 04:45:37,974 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.285 0.379 2026-10-01 04:45:38,017 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:38] "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-01 04:45:38,096 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:45:38,165 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:38] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.036 2026-10-01 04:45:38,220 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45: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-01 04:45:38,238 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: Owl is running in 'dev' mode. 2026-10-01 04:45:38,260 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.012 2026-10-01 04:45:38,322 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:45:38,339 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:45:38,356 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:45:38,360 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 04:45:38,363 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:38] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.005 0.015 2026-10-01 04:45:38,390 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:45:38,398 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:45:38,449 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-01 04:45:38,462 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:38] "GET /web/image/res.users/153/avatar_128 HTTP/1.1" 200 - 14 0.034 0.102 2026-10-01 04:45:38,484 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:38] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.004 0.065 2026-10-01 04:45:38,584 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:38,599 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:38] "GET /pos/ui/82?from_backend=True HTTP/1.1" 200 - 33 0.044 0.130 2026-10-01 04:45:38,690 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:38] "GET /pos/ui/82 HTTP/1.1" 200 - 33 0.047 0.216 2026-10-01 04:45:38,718 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:38] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.008 0.083 2026-10-01 04:45:38,730 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:45:38,759 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:38] "GET /web/image?model=product.template&field=image_128&id=1815&unique=2026-10-01T04:45:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-01 04:45:38,762 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:38,777 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:45:38,805 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:38] "GET /web/image?model=product.template&field=image_128&id=1816&unique=2026-10-01T04:45:12.000+00:00 HTTP/1.1" 200 - 3 0.006 0.144 2026-10-01 04:45:38,860 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:38] "GET /web/image?model=product.template&field=image_128&id=1817&unique=2026-10-01T04:45:12.000+00:00 HTTP/1.1" 200 - 3 0.011 0.187 2026-10-01 04:45:38,885 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:38] "GET /web/image?model=product.template&field=image_128&id=1818&unique=2026-10-01T04:45:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.218 2026-10-01 04:45:38,920 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:38] "GET /web/image?model=product.template&field=image_128&id=1819&unique=2026-10-01T04:45:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.221 2026-10-01 04:45:38,982 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:38] "GET /web/image?model=product.template&field=image_128&id=1821&unique=2026-10-01T04:45:12.000+00:00 HTTP/1.1" 200 - 3 0.017 0.230 2026-10-01 04:45:39,002 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:39] "GET /web/image?model=product.template&field=image_128&id=1820&unique=2026-10-01T04:45:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.216 2026-10-01 04:45:39,021 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:39] "GET /web/image?model=product.template&field=image_128&id=1823&unique=2026-10-01T04:45:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-10-01 04:45:39,059 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:39] "GET /web/image?model=product.template&field=image_128&id=1822&unique=2026-10-01T04:45:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-10-01 04:45:39,192 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.078 0.224 2026-10-01 04:45:39,251 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:39,316 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:39,368 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:39,419 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:39,472 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:39,523 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:39,626 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:39,696 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:39,741 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:39,803 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:39,880 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:39,932 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:39,944 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:39] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.019 0.051 2026-10-01 04:45:39,963 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:39] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.006 0.060 2026-10-01 04:45:39,983 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:40,029 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.022 0.043 2026-10-01 04:45:40,034 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:40,102 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:40,113 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:45:40,116 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:45:40,156 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:40,204 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:40,275 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:40,329 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:40,382 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:40,454 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:40,459 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33731004 started for PoS orders references: [{'name': '/', 'pos_reference': '261-82-000001', 'uuid': '84f58765-ad8c-490f-b550-dd05b4ea1379'}] 2026-10-01 04:45:40,465 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:45:41,068 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33731004 order {'name': '/', 'pos_reference': '261-82-000001', 'uuid': '84f58765-ad8c-490f-b550-dd05b4ea1379'} created pos.order #654 2026-10-01 04:45:41,083 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33731004 finished 2026-10-01 04:45:41,153 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 235 0.337 0.361 2026-10-01 04:45:41,295 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 52 0.058 0.051 2026-10-01 04:45:41,324 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:41] "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-01 04:45:41,439 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73903214 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': '84f58765-ad8c-490f-b550-dd05b4ea1379'}] 2026-10-01 04:45:41,446 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73903214 order {'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': '84f58765-ad8c-490f-b550-dd05b4ea1379'} sync ignored for existing PoS order pos.order(654,) (state: paid) 2026-10-01 04:45:41,452 44 INFO rb-3b89a0e-225191-419901 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-01 04:45:41,460 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73903214 finished 2026-10-01 04:45:41,508 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: tour succeeded 2026-10-01 04:45:41,508 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: ╔═══════════════════════════════════╗ ║ TOUR LoyaltyHistoryTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-01 04:45:41,636 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: heap 17254988 (allocated 19009536) 2026-10-01 04:45:41,646 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing chrome headless with pid 96038 2026-10-01 04:45:41,648 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:45:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.086 0.124 2026-10-01 04:45:41,648 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing websocket connection 2026-10-01 04:45:41,652 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Terminating chrome headless with pid 96038 2026-10-01 04:45:41,761 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044541_761815_test_pos_loyalty_history.txt 2026-10-01 04:45:41,762 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Removing chrome user profile "/tmp/tmp9xihvtls_chrome_odoo" 2026-10-01 04:45:41,825 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_programs_loaded ... 2026-10-01 04:45:42,327 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-01 04:45:55,042 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_loyalty_product_loading ... 2026-10-01 04:45:55,562 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_product_loading_without_gift_card ... 2026-10-01 04:46:02,296 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-01 04:46:13,810 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-10-01 04:46:14,139 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-01 04:46:25,046 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_cancel ... 2026-10-01 04:46:25,074 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_get ... 2026-10-01 04:46:25,083 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_payment ... 2026-10-01 04:46:25,143 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_refund ... 2026-10-01 04:46:25,258 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-01 04:46:36,217 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-10-01 04:46:36,684 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome pid: 96254 2026-10-01 04:46:36,684 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless temporary user profile dir: /tmp/tmp0whojits_chrome_odoo 2026-10-01 04:46:36,684 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:43529/json/version 2026-10-01 04:46:36,685 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43529', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:46:36,709 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:36,709 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:43529/json 2026-10-01 04:46:36,709 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43529', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:46:36,717 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Websocket url found: ws://127.0.0.1:43529/devtools/page/7F758C2F5DAF580501A5DCF512AD98B5 2026-10-01 04:46:36,731 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Enable chrome headless console log notification 2026-10-01 04:46:36,735 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless enable page notifications 2026-10-01 04:46:36,807 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:46:36,827 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Setting session cookie in browser 2026-10-01 04:46:36,838 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Open "http://127.0.0.1:8069/pos/ui/88" in browser 2026-10-01 04:46:36,838 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigating to: "http://127.0.0.1:8069/pos/ui/88" 2026-10-01 04:46:36,886 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:46:37,416 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:37] "GET /pos/ui/88 HTTP/1.1" 200 - 88 0.093 0.446 2026-10-01 04:46:37,420 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigation result: {'frameId': '7F758C2F5DAF580501A5DCF512AD98B5', 'loaderId': '26BEF717C8912148F615E87E1476C872', 'isDownload': False} 2026-10-01 04:46:37,420 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:37,437 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:46:37,457 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:37] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-10-01 04:46:37,467 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:37] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.024 2026-10-01 04:46:37,483 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:37] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.032 2026-10-01 04:46:37,912 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:46:37,921 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:46:37,935 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 04:46:37,958 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-01 04:46:37,959 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Evaluate test code "odoo.startTour('test_ship_later_kit_and_mto_manufactured_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/88", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:46:37,971 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:37,985 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.006 2026-10-01 04:46:37,999 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:46:38,023 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-01 04:46:38,042 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:38] "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-01 04:46:38,046 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-10-01 04:46:38,103 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.012 0.036 2026-10-01 04:46:38,610 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 168, model: sale.order 2026-10-01 04:46:38,617 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-10-01 04:46:38,617 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 168, model: sale.order.line 2026-10-01 04:46:38,619 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-10-01 04:46:38,630 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.193 0.294 2026-10-01 04:46:38,665 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:38] "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-01 04:46:38,746 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46: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.014 2026-10-01 04:46:38,803 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:38] "GET /web/image/res.company/84/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-10-01 04:46:38,822 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 04:46:38,832 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:38,846 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-01 04:46:38,910 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:46:38,913 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:46:38,917 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:46:38,929 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:46:38,954 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:38] "GET /web/image/res.users/168/avatar_128 HTTP/1.1" 200 - 14 0.014 0.038 2026-10-01 04:46:38,976 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:38] "GET /web/image?model=res.company&id=84&field=logo HTTP/1.1" 200 - 3 0.005 0.060 2026-10-01 04:46:38,983 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:38] "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-01 04:46:38,985 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 04:46:38,987 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:39,004 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:46:39,060 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:39] "GET /pos/ui/88?from_backend=True HTTP/1.1" 200 - 33 0.026 0.043 2026-10-01 04:46:39,130 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:39] "GET /pos/ui/88 HTTP/1.1" 200 - 33 0.033 0.099 2026-10-01 04:46:39,158 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:39] "GET /web/image/res.company/84/favicon HTTP/1.1" 200 - 4 0.005 0.150 2026-10-01 04:46:39,253 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:39,325 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:39,337 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:39] "GET /web/image?model=product.template&field=image_128&id=1884&unique=2026-10-01T04:46:25.000+00:00 HTTP/1.1" 200 - 3 0.019 0.044 2026-10-01 04:46:39,348 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:46:39,351 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:46:39,368 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:39] "GET /web/image?model=product.template&field=image_128&id=1885&unique=2026-10-01T04:46:25.000+00:00 HTTP/1.1" 200 - 3 0.003 0.083 2026-10-01 04:46:39,403 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:39] "GET /web/image?model=product.template&field=image_128&id=1887&unique=2026-10-01T04:46:25.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-01 04:46:39,448 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:39] "GET /web/image?model=product.template&field=image_128&id=1889&unique=2026-10-01T04:46:25.000+00:00 HTTP/1.1" 200 - 3 0.004 0.135 2026-10-01 04:46:39,470 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:39] "GET /web/image?model=product.template&field=image_128&id=1886&unique=2026-10-01T04:46:25.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-10-01 04:46:39,501 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:39] "GET /web/image?model=product.template&field=image_128&id=1888&unique=2026-10-01T04:46:25.000+00:00 HTTP/1.1" 200 - 3 0.004 0.198 2026-10-01 04:46:39,535 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:39] "GET /web/image?model=product.template&field=image_128&id=1890&unique=2026-10-01T04:46:25.000+00:00 HTTP/1.1" 200 - 3 0.007 0.170 2026-10-01 04:46:39,553 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:39] "GET /web/image?model=product.template&field=image_128&id=1895&unique=2026-10-01T04:46:25.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-10-01 04:46:39,576 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:39] "GET /web/image?model=product.template&field=image_128&id=1893&unique=2026-10-01T04:46:25.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-10-01 04:46:39,598 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:39] "GET /web/image?model=product.template&field=image_128&id=1892&unique=2026-10-01T04:46:25.000+00:00 HTTP/1.1" 200 - 3 0.003 0.126 2026-10-01 04:46:39,631 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:39] "GET /web/image?model=product.template&field=image_128&id=1894&unique=2026-10-01T04:46:25.000+00:00 HTTP/1.1" 200 - 3 0.010 0.144 2026-10-01 04:46:39,667 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:39] "GET /web/image?model=product.template&field=image_128&id=1896&unique=2026-10-01T04:46:25.000+00:00 HTTP/1.1" 200 - 3 0.005 0.156 2026-10-01 04:46:39,716 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:39] "GET /web/image?model=product.template&field=image_128&id=1891&unique=2026-10-01T04:46:25.000+00:00 HTTP/1.1" 200 - 3 0.014 0.156 2026-10-01 04:46:39,806 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.199 2026-10-01 04:46:39,826 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:39] "GET /web/image/res.company/84/favicon HTTP/1.1" 304 - 4 0.005 0.239 2026-10-01 04:46:39,870 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:39,927 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:39,974 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:40,031 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:40,098 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:40,214 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:40] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 69 0.050 0.070 2026-10-01 04:46:40,249 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:40,299 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:40,350 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:40,418 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:40,468 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:40,519 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:40,575 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:40,632 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:40,776 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:40] "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.083 2026-10-01 04:46:40,816 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:40,866 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:40,917 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:40,968 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:41,056 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:41,115 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:41,166 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:41,226 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:41,286 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:41,337 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:41,349 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:41] "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.029 0.033 2026-10-01 04:46:41,406 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:41,420 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 23 0.017 0.038 2026-10-01 04:46:41,437 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:46:41,438 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:46:41,457 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:41,506 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:41,576 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:41,634 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:41,688 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:41,739 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:41,806 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:41,815 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48215058 started for PoS orders references: [{'name': '/', 'pos_reference': '261-88-000001', 'uuid': '68047483-f225-495a-9ef7-211ee7512c58'}] 2026-10-01 04:46:41,817 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:46:42,586 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48215058 order {'name': '/', 'pos_reference': '261-88-000001', 'uuid': '68047483-f225-495a-9ef7-211ee7512c58'} created pos.order #656 2026-10-01 04:46:42,605 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48215058 finished 2026-10-01 04:46:42,707 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 314 0.410 0.484 2026-10-01 04:46:42,778 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.008 0.008 2026-10-01 04:46:42,896 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: tour succeeded 2026-10-01 04:46:42,898 44 INFO rb-3b89a0e-225191-419901 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-01 04:46:42,902 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18872907 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-88-000001', 'uuid': '68047483-f225-495a-9ef7-211ee7512c58'}] 2026-10-01 04:46:42,922 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18872907 order {'name': 'Shop - 000001', 'pos_reference': '261-88-000001', 'uuid': '68047483-f225-495a-9ef7-211ee7512c58'} sync ignored for existing PoS order pos.order(656,) (state: paid) 2026-10-01 04:46:42,943 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18872907 finished 2026-10-01 04:46:43,056 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: heap 17712456 (allocated 19271680) 2026-10-01 04:46:43,057 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:46:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.074 0.084 2026-10-01 04:46:43,060 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing chrome headless with pid 96254 2026-10-01 04:46:43,066 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing websocket connection 2026-10-01 04:46:43,067 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Terminating chrome headless with pid 96254 2026-10-01 04:46:43,168 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044643_167808_test_ship_later_kit_and_mto_manufactured_product.txt 2026-10-01 04:46:43,168 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Removing chrome user profile "/tmp/tmp0whojits_chrome_odoo" 2026-10-01 04:46:43,271 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-01 04:46:56,351 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-10-01 04:46:57,131 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1194] 2026-10-01 04:46:59,226 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_2 ... 2026-10-01 04:46:59,942 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1196] 2026-10-01 04:47:02,004 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_no_invoice ... 2026-10-01 04:47:02,729 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1198] 2026-10-01 04:47:04,150 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-10-01 04:47:04,602 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1200] 2026-10-01 04:47:05,810 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-10-01 04:47:06,425 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1203, 1204] 2026-10-01 04:47:07,800 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-10-01 04:47:08,490 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1208, 1209] 2026-10-01 04:47:08,756 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1213, 1214, 1215] 2026-10-01 04:47:11,528 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-10-01 04:47:12,351 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1216, 1217] 2026-10-01 04:47:12,686 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-10-01 04:47:13,585 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1220, 1221] 2026-10-01 04:47:14,831 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_kit_with_lot_tracked_component_multiple_orders ... 2026-10-01 04:47:15,592 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1225] 2026-10-01 04:47:15,834 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #170 deleted stock.move.line records with IDs: [1223] 2026-10-01 04:47:15,901 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #170 deleted stock.move.line records with IDs: [1224] 2026-10-01 04:47:16,849 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_never_variant_bom_product_picking ... 2026-10-01 04:47:17,376 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50788088 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-01 04:47:17,699 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1227, 1228] 2026-10-01 04:47:18,143 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50788088 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #668 2026-10-01 04:47:18,146 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50788088 finished 2026-10-01 04:47:18,211 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-10-01 04:47:18,759 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1233] 2026-10-01 04:47:19,179 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-01 04:47:34,866 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-10-01 04:47:35,031 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5020577 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-01 04:47:35,073 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5020577 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #670 2026-10-01 04:47:35,073 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5020577 finished 2026-10-01 04:47:35,119 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:47:35,304 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:47:36,541 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: Simulating signal changes during tests 2026-10-01 04:47:36,542 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:36] "GET /pos/pay/670?access_token=700a28d0-9e99-4a36-8b7b-607009d4844a HTTP/1.1" 200 - 258 0.314 1.111 2026-10-01 04:47:36,561 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:47:36,646 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:36] "POST /pos/pay/transaction/670 HTTP/1.1" 200 - 40 0.054 0.041 2026-10-01 04:47:36,690 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:47:37,789 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:37] "GET /pos/pay/confirmation/670?access_token=700a28d0-9e99-4a36-8b7b-607009d4844a&tx_id=1 HTTP/1.1" 200 - 386 0.522 0.580 2026-10-01 04:47:38,329 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-10-01 04:47:38,493 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47153468 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-01 04:47:38,525 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47153468 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #671 2026-10-01 04:47:38,526 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47153468 finished 2026-10-01 04:47:38,569 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:47:38,748 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:47:39,834 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: Simulating signal changes during tests 2026-10-01 04:47:39,836 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:39] "GET /pos/pay/671?access_token=8652b8d9-d4d2-4cfe-8677-59d2c4d76b50 HTTP/1.1" 200 - 262 0.159 1.110 2026-10-01 04:47:39,851 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:47:39,920 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:39] "POST /pos/pay/transaction/671 HTTP/1.1" 200 - 40 0.039 0.036 2026-10-01 04:47:39,962 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:47:40,913 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:40] "GET /pos/pay/confirmation/671?access_token=8652b8d9-d4d2-4cfe-8677-59d2c4d76b50&tx_id=2 HTTP/1.1" 200 - 386 0.449 0.507 2026-10-01 04:47:41,663 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-10-01 04:47:41,825 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64185854 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-01 04:47:41,857 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64185854 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #672 2026-10-01 04:47:41,858 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64185854 finished 2026-10-01 04:47:41,892 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:47:42,292 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:47:43,486 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: Simulating signal changes during tests 2026-10-01 04:47:43,487 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:43] "GET /pos/pay/672?access_token=ce46935a-f249-4598-a7f4-190bc69642ae HTTP/1.1" 200 - 262 0.208 1.390 2026-10-01 04:47:43,506 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:47:43,572 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:43] "POST /pos/pay/transaction/672 HTTP/1.1" 200 - 40 0.039 0.035 2026-10-01 04:47:43,617 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:47:44,267 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:44] "GET /pos/pay/confirmation/672?access_token=ce46935a-f249-4598-a7f4-190bc69642ae&tx_id=3 HTTP/1.1" 200 - 254 0.294 0.361 2026-10-01 04:47:44,305 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:47:44,377 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:44] "GET /pos/pay/672?access_token=ce46935a-f249-4598-a7f4-190bc69642ae HTTP/1.1" 200 - 40 0.030 0.049 2026-10-01 04:47:44,385 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:47:44,446 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:44] "POST /pos/pay/transaction/672 HTTP/1.1" 200 - 32 0.030 0.034 2026-10-01 04:47:44,474 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:47:45,165 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:45] "GET /pos/pay/confirmation/672?access_token=ce46935a-f249-4598-a7f4-190bc69642ae&tx_id=4 HTTP/1.1" 200 - 294 0.309 0.385 2026-10-01 04:47:45,917 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_customer_display_online_payment ... 2026-10-01 04:47:46,238 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome pid: 96490 2026-10-01 04:47:46,239 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless temporary user profile dir: /tmp/tmpx52grmch_chrome_odoo 2026-10-01 04:47:46,239 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:45411/json/version 2026-10-01 04:47:46,240 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:46,310 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Browser version: Chrome/150.0.7871.114 2026-10-01 04:47:46,311 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:45411/json 2026-10-01 04:47:46,314 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:46,328 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Websocket url found: ws://127.0.0.1:45411/devtools/page/B0F0F6AB37810AAF2F217F3CB7767D91 2026-10-01 04:47:46,334 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Enable chrome headless console log notification 2026-10-01 04:47:46,351 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless enable page notifications 2026-10-01 04:47:46,453 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:47:46,464 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Setting session cookie in browser 2026-10-01 04:47:46,469 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Open "http://127.0.0.1:8069/pos_customer_display/91/2f364f6f4aa247b5?access_token=2f364f6f4aa247b5" in browser 2026-10-01 04:47:46,469 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Navigating to: "http://127.0.0.1:8069/pos_customer_display/91/2f364f6f4aa247b5?access_token=2f364f6f4aa247b5" 2026-10-01 04:47:46,490 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:47:46,938 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:46] "GET /pos_customer_display/91/2f364f6f4aa247b5?access_token=2f364f6f4aa247b5 HTTP/1.1" 200 - 47 0.045 0.405 2026-10-01 04:47:46,941 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Navigation result: {'frameId': 'B0F0F6AB37810AAF2F217F3CB7767D91', 'loaderId': 'CFEE587DC48B2474D1412AF348259D90', 'isDownload': False} 2026-10-01 04:47:46,941 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourOnlinePayment')" 2026-10-01 04:47:46,985 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b10dccf/point_of_sale.customer_display_assets.min.css, copying from /web/assets/b10dccf/point_of_sale.customer_display_assets.min.css 2026-10-01 04:47:47,049 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:47] "GET /web/assets/1/b10dccf/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 11 0.047 0.032 2026-10-01 04:47:47,060 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4d6e09/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/b4d6e09/point_of_sale.customer_display_assets_test.min.js 2026-10-01 04:47:47,080 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:47] "GET /web/assets/1/b4d6e09/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 8 0.009 0.095 2026-10-01 04:47:47,111 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/599c469/point_of_sale.customer_display_assets.min.js, copying from /web/assets/599c469/point_of_sale.customer_display_assets.min.js 2026-10-01 04:47:47,131 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:47] "GET /web/assets/1/599c469/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 8 0.015 0.140 2026-10-01 04:47:47,264 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:47:47,278 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.007 2026-10-01 04:47:47,294 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: Owl is running in 'dev' mode. 2026-10-01 04:47:47,349 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.047 2026-10-01 04:47:47,352 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:47] "GET /logo?company=86 HTTP/1.1" 200 - 1 0.000 0.007 2026-10-01 04:47:47,356 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Evaluate test code "odoo.startTour('CustomerDisplayTourOnlinePayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos_customer_display/91/2f364f6f4aa247b5?access_token=2f364f6f4aa247b5", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:47:47,366 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:47,377 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-01 04:47:47,422 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:47,472 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:47,524 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:47,617 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:47,639 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:47,680 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:47,735 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:47,783 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:47,839 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:47,891 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:47,938 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:47,993 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:48,040 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:48,093 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:48,142 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:48,195 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:48,247 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:48,301 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: tour succeeded 2026-10-01 04:47:48,304 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourOnlinePayment SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-01 04:47:48,360 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: heap 4159752 (allocated 4980736) 2026-10-01 04:47:48,367 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing chrome headless with pid 96490 2026-10-01 04:47:48,372 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing websocket connection 2026-10-01 04:47:48,375 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Terminating chrome headless with pid 96490 2026-10-01 04:47:48,509 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044748_508823_test_customer_display_online_payment.txt 2026-10-01 04:47:48,509 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Removing chrome user profile "/tmp/tmpx52grmch_chrome_odoo" 2026-10-01 04:47:48,525 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: waiting for threads: [, ] 2026-10-01 04:47:48,621 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:48] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 126 0.168 0.982 2026-10-01 04:47:48,657 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-10-01 04:47:49,146 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome pid: 96655 2026-10-01 04:47:49,146 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless temporary user profile dir: /tmp/tmp2vu9x2eg_chrome_odoo 2026-10-01 04:47:49,146 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:39751/json/version 2026-10-01 04:47:49,149 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:49,167 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Browser version: Chrome/150.0.7871.114 2026-10-01 04:47:49,167 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:39751/json 2026-10-01 04:47:49,168 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:49,180 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Websocket url found: ws://127.0.0.1:39751/devtools/page/6D185A31D6030496249AE24FC0904F5D 2026-10-01 04:47:49,190 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Enable chrome headless console log notification 2026-10-01 04:47:49,200 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless enable page notifications 2026-10-01 04:47:49,258 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_op_user from n/a 2026-10-01 04:47:49,279 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Setting session cookie in browser 2026-10-01 04:47:49,282 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Open "http://127.0.0.1:8069/pos/ui/92" in browser 2026-10-01 04:47:49,284 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/92" 2026-10-01 04:47:49,296 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:47:49,877 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:49] "GET /pos/ui/92 HTTP/1.1" 200 - 89 0.055 0.531 2026-10-01 04:47:49,880 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigation result: {'frameId': '6D185A31D6030496249AE24FC0904F5D', 'loaderId': '67B58FA95BB9426F77B2E59E3ADEB2E3', 'isDownload': False} 2026-10-01 04:47:49,880 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-10-01 04:47:49,904 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:47:49,932 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:49] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.010 2026-10-01 04:47:49,938 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:49] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-01 04:47:49,947 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:49] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-10-01 04:47:50,491 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:47:50,498 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:47:50,517 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.020 2026-10-01 04:47:50,562 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate test code "odoo.startTour('OnlinePaymentErrorsTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/92", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:47:50,570 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.013 2026-10-01 04:47:50,577 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:50,588 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47: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-01 04:47:50,609 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:47:50,648 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:50] "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.013 2026-10-01 04:47:50,666 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.031 2026-10-01 04:47:50,708 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.030 2026-10-01 04:47:50,711 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-10-01 04:47:51,411 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.316 0.332 2026-10-01 04:47:51,440 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47: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-01 04:47:51,510 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-10-01 04:47:51,590 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:51] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.038 2026-10-01 04:47:51,633 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-10-01 04:47:51,654 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: Owl is running in 'dev' mode. 2026-10-01 04:47:51,675 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.011 2026-10-01 04:47:51,712 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:47:51,720 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:47:51,729 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:47:51,733 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:47:51,782 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 04:47:51,788 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:51] "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-01 04:47:51,832 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:47:51,842 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:51] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 - 14 0.069 0.052 2026-10-01 04:47:51,865 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:51] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.009 0.131 2026-10-01 04:47:51,937 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:51] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 33 0.031 0.091 2026-10-01 04:47:51,947 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:51,958 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:51] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.009 0.111 2026-10-01 04:47:52,102 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:52] "GET /pos/ui/92 HTTP/1.1" 200 - 33 0.101 0.191 2026-10-01 04:47:52,151 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:52] "GET /web/image/res.company/86/favicon HTTP/1.1" 304 - 4 0.017 0.152 2026-10-01 04:47:52,159 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:47:52,194 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:52] "GET /web/image?model=product.template&field=image_128&id=1942&unique=2026-10-01T04:47:19.000+00:00 HTTP/1.1" 200 - 3 0.007 0.102 2026-10-01 04:47:52,228 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:52,234 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 04:47:52,351 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.070 2026-10-01 04:47:52,418 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:52,500 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:52,552 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:52,605 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:52,659 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:52,833 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:52,880 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:52,930 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:52,981 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:53,032 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:53,105 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:53,118 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:47:53,120 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:47:53,156 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:53,207 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:53,258 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:53,309 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:53,359 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:53,421 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:53,425 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33379783 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '4376cf97-f221-4be1-9c5d-ece6ac62d02f'}] 2026-10-01 04:47:53,513 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33379783 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '4376cf97-f221-4be1-9c5d-ece6ac62d02f'} created pos.order #673 2026-10-01 04:47:53,527 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33379783 finished 2026-10-01 04:47:53,591 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.072 0.097 2026-10-01 04:47:53,647 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:53,698 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:53,752 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:53,804 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:53,855 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:53,907 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:53,959 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:54,009 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:54,061 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:54,112 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:54,163 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:54,214 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:54,269 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:54,322 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:54,372 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:54,423 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:54,474 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:54,525 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:54,577 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:54,629 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:54,679 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:54,740 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:54,744 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20850068 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '4376cf97-f221-4be1-9c5d-ece6ac62d02f'}] 2026-10-01 04:47:54,852 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [691] to pos.order #673 2026-10-01 04:47:54,861 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20850068 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '4376cf97-f221-4be1-9c5d-ece6ac62d02f'} updated pos.order #673 2026-10-01 04:47:54,879 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20850068 finished 2026-10-01 04:47:54,967 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 91 0.113 0.114 2026-10-01 04:47:55,004 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:55] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.004 0.009 2026-10-01 04:47:55,030 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:55] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.003 0.009 2026-10-01 04:47:55,046 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:55,096 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:55,152 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:55,155 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10837983 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '4376cf97-f221-4be1-9c5d-ece6ac62d02f'}] 2026-10-01 04:47:55,174 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10837983 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '4376cf97-f221-4be1-9c5d-ece6ac62d02f'} updated pos.order #673 2026-10-01 04:47:55,187 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10837983 finished 2026-10-01 04:47:55,253 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.027 0.073 2026-10-01 04:47:55,284 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:55,335 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:55,392 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:55,442 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:55,493 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:55,544 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:55,595 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:55,652 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:55,655 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88700199 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '4376cf97-f221-4be1-9c5d-ece6ac62d02f'}] 2026-10-01 04:47:55,691 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88700199 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '4376cf97-f221-4be1-9c5d-ece6ac62d02f'} updated pos.order #673 2026-10-01 04:47:55,712 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88700199 finished 2026-10-01 04:47:55,779 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.046 0.079 2026-10-01 04:47:55,812 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:55] "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-01 04:47:55,841 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:55] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.003 0.009 2026-10-01 04:47:55,845 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:55,896 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:55,954 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:55,957 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75410773 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '4376cf97-f221-4be1-9c5d-ece6ac62d02f'}] 2026-10-01 04:47:56,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75410773 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '4376cf97-f221-4be1-9c5d-ece6ac62d02f'} updated pos.order #673 2026-10-01 04:47:56,014 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75410773 finished 2026-10-01 04:47:56,110 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.066 0.089 2026-10-01 04:47:56,143 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:56,194 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:56,251 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:56,303 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:56,359 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:56,413 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:56,465 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:56,516 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:56,567 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:56,619 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:56,670 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:56,720 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:56,777 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:56,834 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:56,880 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:56,929 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:56,980 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:57,041 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:57,045 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90324444 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '4376cf97-f221-4be1-9c5d-ece6ac62d02f'}] 2026-10-01 04:47:57,139 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90324444 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '4376cf97-f221-4be1-9c5d-ece6ac62d02f'} updated pos.order #673 2026-10-01 04:47:57,152 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90324444 finished 2026-10-01 04:47:57,213 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.062 0.109 2026-10-01 04:47:57,263 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:57] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.008 0.008 2026-10-01 04:47:57,298 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: tour succeeded 2026-10-01 04:47:57,299 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR OnlinePaymentErrorsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-01 04:47:57,319 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:57] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.018 0.023 2026-10-01 04:47:57,401 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: heap 16055020 (allocated 17301504) 2026-10-01 04:47:57,410 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing chrome headless with pid 96655 2026-10-01 04:47:57,411 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing websocket connection 2026-10-01 04:47:57,411 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Terminating chrome headless with pid 96655 2026-10-01 04:47:57,524 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044757_524141_test_errors_tour.txt 2026-10-01 04:47:57,524 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Removing chrome user profile "/tmp/tmp2vu9x2eg_chrome_odoo" 2026-10-01 04:47:57,539 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-10-01 04:47:57,729 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11350320 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-01 04:47:57,782 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11350320 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #674 2026-10-01 04:47:57,782 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11350320 finished 2026-10-01 04:47:57,838 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:47:58,217 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:47:59,116 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:59] "GET /pos/pay/674?access_token=9c308e9b-7c1d-42a3-b6e9-8f505519742 HTTP/1.1" 403 - 113 0.141 1.140 2026-10-01 04:47:59,129 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:47:59,167 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:59] "GET /pos/pay/674?access_token= HTTP/1.1" 403 - 17 0.008 0.035 2026-10-01 04:47:59,178 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:47:59,223 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:59] "GET /pos/pay/confirmation/674?access_token=9c308e9b-7c1d-42a3-b6e9-8f505519742&tx_id=1 HTTP/1.1" 403 - 18 0.012 0.037 2026-10-01 04:47:59,232 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:47:59,281 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:47:59] "GET /pos/pay/confirmation/674?access_token=&tx_id=1 HTTP/1.1" 403 - 15 0.016 0.036 2026-10-01 04:47:59,289 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_amount_updated_after_order_modification ... 2026-10-01 04:47:59,800 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome pid: 96866 2026-10-01 04:47:59,800 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless temporary user profile dir: /tmp/tmpuo_h8smi_chrome_odoo 2026-10-01 04:47:59,800 44 INFO rb-3b89a0e-225191-419901 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:38759/json/version 2026-10-01 04:47:59,802 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:59,823 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:59,823 44 INFO rb-3b89a0e-225191-419901 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:38759/json 2026-10-01 04:47:59,824 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:59,844 44 INFO rb-3b89a0e-225191-419901 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:38759/devtools/page/0528C49DF0BDBF38F66C9556002445C7 2026-10-01 04:47:59,850 44 INFO rb-3b89a0e-225191-419901 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-01 04:47:59,853 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless enable page notifications 2026-10-01 04:47:59,921 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-01 04:47:59,932 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Setting session cookie in browser 2026-10-01 04:47:59,936 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Open "http://127.0.0.1:8069/pos/ui/92" in browser 2026-10-01 04:47:59,937 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Navigating to: "http://127.0.0.1:8069/pos/ui/92" 2026-10-01 04:47:59,951 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:48:00,463 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:00] "GET /pos/ui/92 HTTP/1.1" 200 - 90 0.046 0.469 2026-10-01 04:48:00,466 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Navigation result: {'frameId': '0528C49DF0BDBF38F66C9556002445C7', 'loaderId': '5FB56605F74A51C5763378D9B453991A', 'isDownload': False} 2026-10-01 04:48:00,466 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:00,485 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:48:00,507 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:00] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.010 2026-10-01 04:48:00,515 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:00] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-01 04:48:00,523 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:00] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-10-01 04:48:01,022 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:48:01,046 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:48:01,067 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-01 04:48:01,097 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Evaluate test code "odoo.startTour('test_online_payment_amount_updated_after_order_modification', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/92", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:48:01,099 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-01 04:48:01,116 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:01,124 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48: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-01 04:48:01,140 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:48:01,169 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:01] "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-01 04:48:01,190 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.026 2026-10-01 04:48:01,232 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.036 2026-10-01 04:48:01,235 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-10-01 04:48:01,888 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.287 0.338 2026-10-01 04:48:01,968 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.068 2026-10-01 04:48:02,079 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48: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-01 04:48:02,195 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:02] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.055 2026-10-01 04:48:02,220 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48: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-01 04:48:02,236 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:02,262 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.010 0.009 2026-10-01 04:48:02,326 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:48:02,339 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 04:48:02,347 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:48:02,372 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:02] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 14 0.029 0.031 2026-10-01 04:48:02,388 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:02] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.004 0.069 2026-10-01 04:48:02,392 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-10-01 04:48:02,399 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:48:02,404 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48: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-01 04:48:02,451 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:02] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.011 0.011 2026-10-01 04:48:02,534 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:02,621 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:02] "GET /web/image/res.company/86/favicon HTTP/1.1" 304 - 4 0.004 0.011 2026-10-01 04:48:02,653 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:48:02,657 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:02] "GET /web/image?model=product.template&field=image_128&id=1942&unique=2026-10-01T04:47:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-10-01 04:48:02,717 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:48:02,764 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:02,767 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:48:02,793 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:02] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 34 0.068 0.081 2026-10-01 04:48:02,929 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:02] "GET /pos/ui/92 HTTP/1.1" 200 - 34 0.069 0.213 2026-10-01 04:48:03,027 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.176 2026-10-01 04:48:03,100 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:03,150 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:03,203 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:03,255 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:03,308 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:03,476 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:03,527 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:03,578 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:03,629 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:03,680 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:03,751 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:03,764 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:48:03,767 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:48:03,802 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:03,852 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:03,903 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:03,963 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:03,968 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94810843 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '2a0fee8e-6c74-47eb-bf77-278a3efe5e6e'}] 2026-10-01 04:48:04,057 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94810843 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '2a0fee8e-6c74-47eb-bf77-278a3efe5e6e'} created pos.order #675 2026-10-01 04:48:04,072 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94810843 finished 2026-10-01 04:48:04,132 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.077 0.089 2026-10-01 04:48:04,173 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:04,224 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:04,276 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:04,331 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:04,395 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:04,446 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:04,497 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:04,547 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:04,598 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:04,651 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:04,703 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:04,754 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:04,805 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:04,868 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:04,918 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:04,975 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:05,025 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:05,076 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:05,128 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:05,185 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:05,189 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49825988 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '2a0fee8e-6c74-47eb-bf77-278a3efe5e6e'}] 2026-10-01 04:48:05,233 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49825988 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '2a0fee8e-6c74-47eb-bf77-278a3efe5e6e'} updated pos.order #675 2026-10-01 04:48:05,247 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49825988 finished 2026-10-01 04:48:05,324 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.052 0.085 2026-10-01 04:48:05,386 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:05,437 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:05,488 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:05,549 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:05,555 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21521092 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '2a0fee8e-6c74-47eb-bf77-278a3efe5e6e'}] 2026-10-01 04:48:05,574 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21521092 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '2a0fee8e-6c74-47eb-bf77-278a3efe5e6e'} updated pos.order #675 2026-10-01 04:48:05,586 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21521092 finished 2026-10-01 04:48:05,659 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.034 0.072 2026-10-01 04:48:05,696 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:05] "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.005 0.010 2026-10-01 04:48:05,733 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: tour succeeded 2026-10-01 04:48:05,748 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:05,786 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:05] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F675%3Faccess_token=3c8e170f-34b1-42a5-93fe-6eb86cd3e168?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.069 2026-10-01 04:48:05,851 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: heap 15413624 (allocated 16777216) 2026-10-01 04:48:05,862 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing chrome headless with pid 96866 2026-10-01 04:48:05,863 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing websocket connection 2026-10-01 04:48:05,864 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Terminating chrome headless with pid 96866 2026-10-01 04:48:05,958 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044805_958528_test_online_payment_amount_updated_after_order_modification.txt 2026-10-01 04:48:05,958 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Removing chrome user profile "/tmp/tmpuo_h8smi_chrome_odoo" 2026-10-01 04:48:06,003 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_with_cash_rounding_only_cash_method ... 2026-10-01 04:48:06,294 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85801394 started for PoS orders references: [{'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'}] 2026-10-01 04:48:06,329 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85801394 order {'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'} created pos.order #676 2026-10-01 04:48:06,330 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85801394 finished 2026-10-01 04:48:06,381 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:48:06,556 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:48:07,676 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: Simulating signal changes during tests 2026-10-01 04:48:07,677 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:07] "GET /pos/pay/676?access_token=cecd503b-ac82-485f-a3cd-a3e47de12513 HTTP/1.1" 200 - 265 0.237 1.061 2026-10-01 04:48:07,697 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:48:07,752 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:07] "POST /pos/pay/transaction/676 HTTP/1.1" 200 - 40 0.029 0.032 2026-10-01 04:48:07,790 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:48:08,775 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:08] "GET /pos/pay/confirmation/676?access_token=cecd503b-ac82-485f-a3cd-a3e47de12513&tx_id=5 HTTP/1.1" 200 - 368 0.475 0.515 2026-10-01 04:48:09,746 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_payment_method_customer_required ... 2026-10-01 04:48:10,765 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome pid: 97085 2026-10-01 04:48:10,765 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless temporary user profile dir: /tmp/tmpn9qtj_fg_chrome_odoo 2026-10-01 04:48:10,765 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:44097/json/version 2026-10-01 04:48:10,767 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44097', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:48:10,826 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Browser version: Chrome/150.0.7871.114 2026-10-01 04:48:10,826 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:44097/json 2026-10-01 04:48:10,828 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44097', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:48:10,838 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Websocket url found: ws://127.0.0.1:44097/devtools/page/9D4366D0070DDF49D666CF2C684A5992 2026-10-01 04:48:10,845 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Enable chrome headless console log notification 2026-10-01 04:48:10,849 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless enable page notifications 2026-10-01 04:48:11,038 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:48:11,046 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Setting session cookie in browser 2026-10-01 04:48:11,049 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Open "http://127.0.0.1:8069/pos/ui/92" in browser 2026-10-01 04:48:11,049 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigating to: "http://127.0.0.1:8069/pos/ui/92" 2026-10-01 04:48:11,064 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:48:11,535 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:11] "GET /pos/ui/92 HTTP/1.1" 200 - 89 0.071 0.405 2026-10-01 04:48:11,539 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigation result: {'frameId': '9D4366D0070DDF49D666CF2C684A5992', 'loaderId': 'E9A2A6677603FCA24702F7E93B6FFD69', 'isDownload': False} 2026-10-01 04:48:11,540 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:11,555 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:48:11,573 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:11] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.007 2026-10-01 04:48:11,581 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:11] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-01 04:48:11,596 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:11] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-10-01 04:48:12,088 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:48:12,089 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:48:12,110 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.011 2026-10-01 04:48:12,127 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Evaluate test code "odoo.startTour('test_payment_method_customer_required', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/92", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:48:12,132 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:12,138 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-01 04:48:12,171 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-10-01 04:48:12,193 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:48:12,254 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.031 0.012 2026-10-01 04:48:12,275 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.049 2026-10-01 04:48:12,526 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.019 0.230 2026-10-01 04:48:12,529 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.128 2026-10-01 04:48:13,276 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 340 0.408 0.308 2026-10-01 04:48:13,303 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48: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-01 04:48:13,366 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-01 04:48:13,426 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:13] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.035 2026-10-01 04:48:13,455 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48: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.011 2026-10-01 04:48:13,470 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: Owl is running in 'dev' mode. 2026-10-01 04:48:13,485 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-01 04:48:13,550 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:48:13,589 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-01 04:48:13,596 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-01 04:48:13,626 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:13] "GET /web/image/res.users/177/avatar_128 HTTP/1.1" 200 - 14 0.040 0.033 2026-10-01 04:48:13,638 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:48:13,647 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 04:48:13,655 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:13] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.008 0.094 2026-10-01 04:48:13,661 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.092 2026-10-01 04:48:13,687 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:13] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.005 0.037 2026-10-01 04:48:13,714 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:13,807 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 04:48:13,830 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:13,838 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:48:13,896 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:48:13,902 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:13] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 34 0.070 0.065 2026-10-01 04:48:13,960 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:13] "GET /pos/ui/92 HTTP/1.1" 200 - 34 0.023 0.163 2026-10-01 04:48:13,970 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:13] "GET /web/image/res.company/86/favicon HTTP/1.1" 304 - 4 0.002 0.169 2026-10-01 04:48:14,083 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.064 0.174 2026-10-01 04:48:14,112 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:14] "GET /web/image?model=product.template&field=image_128&id=1942&unique=2026-10-01T04:47:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.310 2026-10-01 04:48:14,168 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:14,219 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:14,271 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:14,323 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:14,373 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:14,448 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:14,475 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:48:14,480 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 04:48:14,502 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:14,551 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:14,602 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:14,671 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:14,676 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44659464 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'f7d12eaf-dc99-4fdf-97c2-0a3d972e1a1d'}] 2026-10-01 04:48:14,781 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44659464 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'f7d12eaf-dc99-4fdf-97c2-0a3d972e1a1d'} created pos.order #677 2026-10-01 04:48:14,800 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44659464 finished 2026-10-01 04:48:14,865 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.099 0.092 2026-10-01 04:48:14,920 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:14,969 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:15,019 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:15,095 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:15,164 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:15,220 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:15,272 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:15,331 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:15,383 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:15] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.017 0.031 2026-10-01 04:48:15,390 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:15,446 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:15,473 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.032 0.039 2026-10-01 04:48:15,497 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: tour succeeded 2026-10-01 04:48:15,498 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_payment_method_customer_required SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-01 04:48:15,593 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: heap 15632344 (allocated 17301504) 2026-10-01 04:48:15,601 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing chrome headless with pid 97085 2026-10-01 04:48:15,603 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing websocket connection 2026-10-01 04:48:15,605 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Terminating chrome headless with pid 97085 2026-10-01 04:48:15,701 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044815_700959_test_payment_method_customer_required.txt 2026-10-01 04:48:15,701 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Removing chrome user profile "/tmp/tmpn9qtj_fg_chrome_odoo" 2026-10-01 04:48:15,719 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_refuse_online_payment_without_accounting_payment ... 2026-10-01 04:48:15,826 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13783726 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-01 04:48:15,969 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #173 deleted pos.order records with IDs: [678] 2026-10-01 04:48:16,016 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_restaurant_online_payment_flow ... 2026-10-01 04:48:16,491 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome pid: 97284 2026-10-01 04:48:16,491 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless temporary user profile dir: /tmp/tmp9imya_wq_chrome_odoo 2026-10-01 04:48:16,491 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:42753/json/version 2026-10-01 04:48:16,492 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42753', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:48:16,525 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Browser version: Chrome/150.0.7871.114 2026-10-01 04:48:16,525 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:42753/json 2026-10-01 04:48:16,526 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42753', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:48:16,548 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Websocket url found: ws://127.0.0.1:42753/devtools/page/7081A68658F1C912F254C6CF68883760 2026-10-01 04:48:16,567 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Enable chrome headless console log notification 2026-10-01 04:48:16,588 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless enable page notifications 2026-10-01 04:48:16,644 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-01 04:48:16,653 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Setting session cookie in browser 2026-10-01 04:48:16,656 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Open "http://127.0.0.1:8069/pos/ui/92" in browser 2026-10-01 04:48:16,656 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Navigating to: "http://127.0.0.1:8069/pos/ui/92" 2026-10-01 04:48:16,683 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:48:17,284 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:17] "GET /pos/ui/92 HTTP/1.1" 200 - 90 0.073 0.534 2026-10-01 04:48:17,288 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Navigation result: {'frameId': '7081A68658F1C912F254C6CF68883760', 'loaderId': 'C4A7439ADD9EFEC8A348A26A47156B61', 'isDownload': False} 2026-10-01 04:48:17,288 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Evaluate ready code "odoo.isTourReady('RestaurantOnlinePaymentTour')" 2026-10-01 04:48:17,300 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:48:17,323 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:17] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.011 2026-10-01 04:48:17,332 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:17] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-10-01 04:48:17,347 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:17] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-10-01 04:48:17,813 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:48:17,816 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:48:17,861 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-01 04:48:17,885 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Evaluate test code "odoo.startTour('RestaurantOnlinePaymentTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/92", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:48:17,897 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:17,901 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.014 2026-10-01 04:48:17,916 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48: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-01 04:48:17,932 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:48:17,971 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.013 2026-10-01 04:48:17,997 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.038 2026-10-01 04:48:18,071 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.026 0.057 2026-10-01 04:48:18,076 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.051 2026-10-01 04:48:18,748 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.319 0.314 2026-10-01 04:48:18,776 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 04:48:18,828 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48: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-01 04:48:18,882 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:18] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.032 2026-10-01 04:48:18,925 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48: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.020 2026-10-01 04:48:18,954 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: Owl is running in 'dev' mode. 2026-10-01 04:48:18,977 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.010 2026-10-01 04:48:19,088 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:48:19,113 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-01 04:48:19,142 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.057 2026-10-01 04:48:19,160 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-01 04:48:19,161 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:19] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 14 0.047 0.056 2026-10-01 04:48:19,162 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:48:19,169 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.124 2026-10-01 04:48:19,202 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:19] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.011 0.123 2026-10-01 04:48:19,219 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:19,239 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:48:19,265 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:19] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.017 0.069 2026-10-01 04:48:19,382 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:19] "GET /pos/ui/92 HTTP/1.1" 200 - 34 0.075 0.066 2026-10-01 04:48:19,408 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:48:19,433 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:19,441 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:48:19,497 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:19] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 34 0.077 0.183 2026-10-01 04:48:19,517 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:19] "GET /web/image/res.company/86/favicon HTTP/1.1" 304 - 4 0.005 0.240 2026-10-01 04:48:19,537 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:19] "GET /web/image?model=product.template&field=image_128&id=1942&unique=2026-10-01T04:47:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.237 2026-10-01 04:48:19,630 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.140 2026-10-01 04:48:19,694 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:19,745 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:19,796 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:19,847 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:19,897 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:19,976 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:19,992 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:48:19,994 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:48:20,027 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:20,078 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:20,139 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:20,145 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51001011 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'e8e4791b-6da8-4f4a-bb43-c07ddd78064f'}] 2026-10-01 04:48:20,226 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51001011 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'e8e4791b-6da8-4f4a-bb43-c07ddd78064f'} created pos.order #679 2026-10-01 04:48:20,243 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51001011 finished 2026-10-01 04:48:20,289 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.049 0.099 2026-10-01 04:48:20,346 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:20,404 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:20,455 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:20,518 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:20,568 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:20,620 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:20,670 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:20,728 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:20,778 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:20,828 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:20,879 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:20,936 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:20,992 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:21,057 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:21,062 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70175223 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'e8e4791b-6da8-4f4a-bb43-c07ddd78064f'}] 2026-10-01 04:48:21,197 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [694] to pos.order #679 2026-10-01 04:48:21,203 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70175223 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'e8e4791b-6da8-4f4a-bb43-c07ddd78064f'} updated pos.order #679 2026-10-01 04:48:21,215 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70175223 finished 2026-10-01 04:48:21,341 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 95 0.137 0.145 2026-10-01 04:48:21,393 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:21] "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.009 0.013 2026-10-01 04:48:21,422 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:21] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.002 0.008 2026-10-01 04:48:21,441 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31686607 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'e8e4791b-6da8-4f4a-bb43-c07ddd78064f'}] 2026-10-01 04:48:21,460 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:48:22,060 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31686607 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'e8e4791b-6da8-4f4a-bb43-c07ddd78064f'} updated pos.order #679 2026-10-01 04:48:22,075 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31686607 finished 2026-10-01 04:48:22,154 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.388 0.327 2026-10-01 04:48:22,187 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:48:22,282 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: tour succeeded 2026-10-01 04:48:22,282 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: ╔════════════════════════════════════════════╗ ║ TOUR RestaurantOnlinePaymentTour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-01 04:48:22,286 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14527713 started for PoS orders references: [{'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-92-000001', 'uuid': 'e8e4791b-6da8-4f4a-bb43-c07ddd78064f'}] 2026-10-01 04:48:22,291 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14527713 order {'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-92-000001', 'uuid': 'e8e4791b-6da8-4f4a-bb43-c07ddd78064f'} sync ignored for existing PoS order pos.order(679,) (state: paid) 2026-10-01 04:48:22,304 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14527713 finished 2026-10-01 04:48:22,360 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: heap 15982268 (allocated 18087936) 2026-10-01 04:48:22,367 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing chrome headless with pid 97284 2026-10-01 04:48:22,368 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing websocket connection 2026-10-01 04:48:22,368 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Terminating chrome headless with pid 97284 2026-10-01 04:48:22,377 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.031 0.063 2026-10-01 04:48:22,465 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044822_465287_test_restaurant_online_payment_flow.txt 2026-10-01 04:48:22,465 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Removing chrome user profile "/tmp/tmp9imya_wq_chrome_odoo" 2026-10-01 04:48:22,508 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_selected_customer_after_adding_payment_sync ... 2026-10-01 04:48:22,873 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome pid: 97487 2026-10-01 04:48:22,874 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp61vytm_9_chrome_odoo 2026-10-01 04:48:22,874 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:42973/json/version 2026-10-01 04:48:22,875 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42973', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:48:22,903 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:22,903 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:42973/json 2026-10-01 04:48:22,903 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42973', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:48:22,917 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Websocket url found: ws://127.0.0.1:42973/devtools/page/1DC2265DDA737E4B48C1BA2D2DEB757F 2026-10-01 04:48:22,924 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Enable chrome headless console log notification 2026-10-01 04:48:22,931 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless enable page notifications 2026-10-01 04:48:23,024 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-01 04:48:23,034 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Setting session cookie in browser 2026-10-01 04:48:23,037 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Open "http://127.0.0.1:8069/pos/ui/92" in browser 2026-10-01 04:48:23,038 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/92" 2026-10-01 04:48:23,069 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:48:23,620 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:23] "GET /pos/ui/92 HTTP/1.1" 200 - 90 0.073 0.485 2026-10-01 04:48:23,626 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigation result: {'frameId': '1DC2265DDA737E4B48C1BA2D2DEB757F', 'loaderId': '203CD28238CB5D95F7BA04399337B117', 'isDownload': False} 2026-10-01 04:48:23,627 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:23,644 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:48:23,675 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:23] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-01 04:48:23,681 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:23] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.026 2026-10-01 04:48:23,688 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:23] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-10-01 04:48:24,123 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:48:24,146 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:48:24,169 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-01 04:48:24,192 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Evaluate test code "odoo.startTour('test_selected_customer_after_adding_payment_sync', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/92", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:48:24,202 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-01 04:48:24,206 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:24,233 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:48:24,243 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:48:24,270 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-10-01 04:48:24,283 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-01 04:48:24,328 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.017 0.026 2026-10-01 04:48:24,331 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-10-01 04:48:24,980 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.266 0.330 2026-10-01 04:48:25,021 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:25] "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-01 04:48:25,084 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48: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-01 04:48:25,149 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:25] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.039 2026-10-01 04:48:25,218 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48: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.010 2026-10-01 04:48:25,242 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:25,260 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-01 04:48:25,309 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:48:25,346 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:48:25,357 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:48:25,390 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:48:25,400 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48: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-01 04:48:25,418 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:25] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 14 0.062 0.049 2026-10-01 04:48:25,436 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:25] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.003 0.116 2026-10-01 04:48:25,467 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:25] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.018 0.055 2026-10-01 04:48:25,469 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.159 2026-10-01 04:48:25,508 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:25,566 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:48:25,587 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:25] "GET /web/image/res.company/86/favicon HTTP/1.1" 304 - 4 0.007 0.030 2026-10-01 04:48:25,610 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:48:25,659 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:25] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 34 0.033 0.073 2026-10-01 04:48:25,683 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:25,691 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:48:25,694 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:25] "GET /web/image?model=product.template&field=image_128&id=1942&unique=2026-10-01T04:47:19.000+00:00 HTTP/1.1" 200 - 3 0.007 0.127 2026-10-01 04:48:25,763 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:25] "GET /pos/ui/92 HTTP/1.1" 200 - 34 0.033 0.173 2026-10-01 04:48:25,854 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.123 2026-10-01 04:48:25,903 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:25,954 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:26,005 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:26,059 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:26,116 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:26,294 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:26,345 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:26,395 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:26,446 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:26,499 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:26,562 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:26,580 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:48:26,583 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:48:26,614 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:26,664 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:26,715 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:26,766 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:26,818 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:26,878 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:26,882 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75328560 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'f00e94da-ce82-4a54-9597-9790efa44294'}] 2026-10-01 04:48:26,983 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75328560 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'f00e94da-ce82-4a54-9597-9790efa44294'} created pos.order #680 2026-10-01 04:48:27,002 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75328560 finished 2026-10-01 04:48:27,053 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.079 0.095 2026-10-01 04:48:27,128 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:27,183 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:27,252 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:27,306 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:27,357 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:27,416 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:27,476 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:27,519 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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 - 13 0.014 0.028 2026-10-01 04:48:27,532 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:27,590 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:27,623 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.043 0.053 2026-10-01 04:48:27,626 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96640234 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'f00e94da-ce82-4a54-9597-9790efa44294'}] 2026-10-01 04:48:27,674 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96640234 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'f00e94da-ce82-4a54-9597-9790efa44294'} updated pos.order #680 2026-10-01 04:48:27,686 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96640234 finished 2026-10-01 04:48:27,832 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.111 0.128 2026-10-01 04:48:27,869 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:27] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.004 0.010 2026-10-01 04:48:27,894 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: tour succeeded 2026-10-01 04:48:27,927 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:28,005 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:28] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F680%3Faccess_token=75620c0a-a596-406c-ab04-e3e7d2617ec7?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.113 2026-10-01 04:48:28,008 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: heap 15894836 (allocated 17301504) 2026-10-01 04:48:28,017 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing chrome headless with pid 97487 2026-10-01 04:48:28,018 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing websocket connection 2026-10-01 04:48:28,019 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Terminating chrome headless with pid 97487 2026-10-01 04:48:28,120 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044828_120385_test_selected_customer_after_adding_payment_sync.txt 2026-10-01 04:48:28,120 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Removing chrome user profile "/tmp/tmp61vytm_9_chrome_odoo" 2026-10-01 04:48:28,353 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #173 deleted pos.payment.method records with IDs: [240] 2026-10-01 04:48:28,526 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #173 deleted account.account records with IDs: [4494] 2026-10-01 04:48:28,561 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #173 deleted account.payment.method.line records with IDs: [787, 788] 2026-10-01 04:48:28,686 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #173 deleted account.journal records with IDs: [1193] 2026-10-01 04:48:28,731 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #173 deleted account.account records with IDs: [4493] 2026-10-01 04:48:28,765 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-01 04:48:30,863 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel ... 2026-10-01 04:48:35,851 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Chrome pid: 97695 2026-10-01 04:48:35,852 44 INFO rb-3b89a0e-225191-419901 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/tmpqijvnbsw_chrome_odoo 2026-10-01 04:48:35,852 44 INFO rb-3b89a0e-225191-419901 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:35847/json/version 2026-10-01 04:48:35,859 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35847', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:48:35,878 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:35,880 44 INFO rb-3b89a0e-225191-419901 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:35847/json 2026-10-01 04:48:35,880 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35847', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:48:35,885 44 INFO rb-3b89a0e-225191-419901 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:35847/devtools/page/D177B9EF3C1EAA852D65935E027332BA 2026-10-01 04:48:35,899 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:35,900 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:35,911 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:35,999 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Open "http://127.0.0.1:8069/pos-self/93?access_token=bcb7c3e1470d4760" in browser 2026-10-01 04:48:36,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Navigating to: "http://127.0.0.1:8069/pos-self/93?access_token=bcb7c3e1470d4760" 2026-10-01 04:48:36,019 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:48:36,659 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:36] "GET /pos-self/93?access_token=bcb7c3e1470d4760 HTTP/1.1" 200 - 57 0.068 0.577 2026-10-01 04:48:36,662 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': 'D177B9EF3C1EAA852D65935E027332BA', 'loaderId': 'BA21247129E870C0658C8C83E2520ECA', 'isDownload': False} 2026-10-01 04:48:36,663 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:36,668 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:48:36,691 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 04:48:36,722 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:36] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.025 2026-10-01 04:48:36,733 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 04:48:36,758 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:36] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.070 2026-10-01 04:48:36,765 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 04:48:36,781 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:36] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.091 2026-10-01 04:48:36,923 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:36] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-01 04:48:36,941 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 04:48:36,958 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Evaluate test code "odoo.startTour('test_kiosk_cart_restore_and_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/93?access_token=bcb7c3e1470d4760", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:48:36,960 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:36] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.005 0.013 2026-10-01 04:48:36,964 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 04:48:36,964 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:36] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-10-01 04:48:36,967 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:37,056 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:37] "POST /pos-self/relations/93 HTTP/1.1" 200 - 37 0.039 0.040 2026-10-01 04:48:37,109 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.122 2026-10-01 04:48:37,427 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:37] "POST /pos-self/data/93 HTTP/1.1" 200 - 183 0.155 0.176 2026-10-01 04:48:37,430 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.293 2026-10-01 04:48:37,515 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:37] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-10-01 04:48:37,525 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:37,575 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:37] "GET /web/image/ir.attachment/6931/raw HTTP/1.1" 200 - 4 0.005 0.006 2026-10-01 04:48:37,638 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:37,709 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:48:37,731 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:37] "GET /web/image/product.template/1945/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.006 0.035 2026-10-01 04:48:37,738 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:37,763 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:37] "GET /web/image/pos.category/238/image_128?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 2 0.003 0.073 2026-10-01 04:48:37,782 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:37] "GET /web/image/product.template/1944/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-10-01 04:48:37,800 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:37] "GET /web/image/product.template/1948/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.090 2026-10-01 04:48:37,814 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:37,825 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:37] "GET /web/image/product.template/1946/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.010 0.088 2026-10-01 04:48:37,842 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:37] "GET /web/image/product.template/1947/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.104 2026-10-01 04:48:37,882 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:37,898 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:37] "GET /web/image/ir.attachment/6885/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-01 04:48:37,917 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48: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-01 04:48:37,933 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:37,944 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:37] "GET /web/image/product.product/2435/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 8 0.010 0.017 2026-10-01 04:48:37,960 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:37] "GET /web/image/product.product/2433/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 8 0.003 0.039 2026-10-01 04:48:37,986 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:38,057 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:38,108 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95990775 started for PoS orders references: [{'name': None, 'pos_reference': '260-93-000001', 'uuid': 'd70a97e3-9d67-4c2d-86f0-bfe933e7287e'}] 2026-10-01 04:48:38,167 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95990775 order {'name': None, 'pos_reference': '260-93-000001', 'uuid': 'd70a97e3-9d67-4c2d-86f0-bfe933e7287e'} created pos.order #681 2026-10-01 04:48:38,186 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95990775 finished 2026-10-01 04:48:38,287 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:38] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 110 0.099 0.136 2026-10-01 04:48:38,370 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.012 0.019 2026-10-01 04:48:38,402 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:38,450 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:38,501 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:38,555 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:38,610 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:38,670 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:38,671 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:38,725 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:38] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.011 0.039 2026-10-01 04:48:38,740 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: heap 8324304 (allocated 9699328) 2026-10-01 04:48:38,751 44 INFO rb-3b89a0e-225191-419901 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 97695 2026-10-01 04:48:38,752 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:38,753 44 INFO rb-3b89a0e-225191-419901 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 97695 2026-10-01 04:48:38,823 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044838_823091_test_kiosk_cart_restore_and_cancel.txt 2026-10-01 04:48:38,823 44 INFO rb-3b89a0e-225191-419901 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/tmpqijvnbsw_chrome_odoo" 2026-10-01 04:48:38,867 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk ... 2026-10-01 04:48:43,430 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome pid: 97875 2026-10-01 04:48:43,431 44 INFO rb-3b89a0e-225191-419901 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/tmppm54jbkp_chrome_odoo 2026-10-01 04:48:43,432 44 INFO rb-3b89a0e-225191-419901 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:39347/json/version 2026-10-01 04:48:43,433 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39347', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:48:43,453 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:43,454 44 INFO rb-3b89a0e-225191-419901 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:39347/json 2026-10-01 04:48:43,454 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39347', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:48:43,463 44 INFO rb-3b89a0e-225191-419901 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:39347/devtools/page/004E6AF93C04E9564F0D6AFB4CBA96A3 2026-10-01 04:48:43,469 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:43,481 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:43,498 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:43,635 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Open "http://127.0.0.1:8069/pos-self/94?access_token=546d9a9ba18d423e" in browser 2026-10-01 04:48:43,635 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/94?access_token=546d9a9ba18d423e" 2026-10-01 04:48:43,667 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:48:44,099 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:44] "GET /pos-self/94?access_token=546d9a9ba18d423e HTTP/1.1" 200 - 57 0.023 0.413 2026-10-01 04:48:44,102 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Navigation result: {'frameId': '004E6AF93C04E9564F0D6AFB4CBA96A3', 'loaderId': 'D56A7B20A0A4FED2E3A387386C955847', 'isDownload': False} 2026-10-01 04:48:44,102 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:44,120 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:48:44,142 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 04:48:44,170 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:44] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.038 2026-10-01 04:48:44,183 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 04:48:44,206 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:44] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.065 2026-10-01 04:48:44,219 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 04:48:44,262 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:44] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.032 0.098 2026-10-01 04:48:44,387 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-10-01 04:48:44,396 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.018 2026-10-01 04:48:44,423 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:44] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.005 0.010 2026-10-01 04:48:44,427 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 04:48:44,427 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.013 2026-10-01 04:48:44,429 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Evaluate test code "odoo.startTour('test_online_payment_kiosk_qr_code', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/94?access_token=546d9a9ba18d423e", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:48:44,439 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:44,493 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:44,530 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:44] "POST /pos-self/relations/94 HTTP/1.1" 200 - 37 0.028 0.055 2026-10-01 04:48:44,591 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.136 2026-10-01 04:48:44,911 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:44] "POST /pos-self/data/94 HTTP/1.1" 200 - 183 0.153 0.193 2026-10-01 04:48:44,913 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.306 2026-10-01 04:48:45,001 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:45] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.039 2026-10-01 04:48:45,009 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:45,078 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:45] "GET /web/image/ir.attachment/6984/raw HTTP/1.1" 200 - 4 0.013 0.019 2026-10-01 04:48:45,114 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:45,163 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:45] "GET /web/image/pos.category/238/image_128?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-10-01 04:48:45,173 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:48:45,194 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:45,197 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:45] "GET /web/image/product.template/1944/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.013 0.029 2026-10-01 04:48:45,213 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:45] "GET /web/image/product.template/1948/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.050 2026-10-01 04:48:45,229 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:45] "GET /web/image/product.template/1945/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-10-01 04:48:45,248 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:45] "GET /web/image/product.template/1946/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.073 2026-10-01 04:48:45,263 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:45,264 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:45] "GET /web/image/product.template/1947/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.006 0.082 2026-10-01 04:48:45,281 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:45] "GET /web/image/ir.attachment/6938/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 04:48:45,301 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48: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-01 04:48:45,319 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:45,335 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:45] "GET /web/image/product.product/2433/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 8 0.007 0.031 2026-10-01 04:48:45,383 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:45,422 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15446143 started for PoS orders references: [{'name': None, 'pos_reference': '260-94-000001', 'uuid': '3ef5f847-fc21-48ba-aac5-f15deae3680b'}] 2026-10-01 04:48:45,468 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15446143 order {'name': None, 'pos_reference': '260-94-000001', 'uuid': '3ef5f847-fc21-48ba-aac5-f15deae3680b'} created pos.order #682 2026-10-01 04:48:45,485 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15446143 finished 2026-10-01 04:48:45,599 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:45] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 102 0.092 0.128 2026-10-01 04:48:45,693 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: tour succeeded 2026-10-01 04:48:45,694 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:45,738 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: heap 7701680 (allocated 8388608) 2026-10-01 04:48:45,747 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing chrome headless with pid 97875 2026-10-01 04:48:45,753 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing websocket connection 2026-10-01 04:48:45,754 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Terminating chrome headless with pid 97875 2026-10-01 04:48:45,856 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044845_856721_test_online_payment_kiosk.txt 2026-10-01 04:48:45,857 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Removing chrome user profile "/tmp/tmppm54jbkp_chrome_odoo" 2026-10-01 04:48:45,875 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:48:46,728 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:46] "GET /pos/pay/682?access_token=b974878d-3cd0-4c38-88d3-8b3fdf7028fb HTTP/1.1" 200 - 110 0.081 0.780 2026-10-01 04:48:46,737 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:48:46,819 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:46] "POST /pos/pay/transaction/682 HTTP/1.1" 200 - 35 0.045 0.040 2026-10-01 04:48:46,853 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:48:47,637 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:47] "GET /pos/pay/confirmation/682?access_token=b974878d-3cd0-4c38-88d3-8b3fdf7028fb&exit_route=/&tx_id=6 HTTP/1.1" 303 - 340 0.388 0.400 2026-10-01 04:48:47,935 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:47] "GET / HTTP/1.1" 200 - 32 0.040 0.255 2026-10-01 04:48:47,940 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-01 04:48:47,973 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: Simulating signal changes during tests 2026-10-01 04:48:47,993 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:48,033 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page ... 2026-10-01 04:48:53,106 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Chrome pid: 98060 2026-10-01 04:48:53,115 44 INFO rb-3b89a0e-225191-419901 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/tmpugxhmka2_chrome_odoo 2026-10-01 04:48:53,116 44 INFO rb-3b89a0e-225191-419901 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:35889/json/version 2026-10-01 04:48:53,118 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:48:53,155 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:53,155 44 INFO rb-3b89a0e-225191-419901 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:35889/json 2026-10-01 04:48:53,158 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:48:53,165 44 INFO rb-3b89a0e-225191-419901 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:35889/devtools/page/65884FC426283802C5A4DDAAA8E3CF82 2026-10-01 04:48:53,182 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:53,206 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:53,230 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:53,363 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Open "http://127.0.0.1:8069/pos-self/95?access_token=d67a88c0074c4861" in browser 2026-10-01 04:48:53,363 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Navigating to: "http://127.0.0.1:8069/pos-self/95?access_token=d67a88c0074c4861" 2026-10-01 04:48:53,382 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:48:53,792 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:53] "GET /pos-self/95?access_token=d67a88c0074c4861 HTTP/1.1" 200 - 57 0.057 0.363 2026-10-01 04:48:53,796 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Navigation result: {'frameId': '65884FC426283802C5A4DDAAA8E3CF82', 'loaderId': '3737DA9E68BA8C20A997BEF692DED39E', 'isDownload': False} 2026-10-01 04:48:53,796 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:53,811 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:48:53,851 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 04:48:53,880 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:53] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.052 2026-10-01 04:48:53,904 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 04:48:53,921 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:53] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.020 0.074 2026-10-01 04:48:53,935 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 04:48:53,963 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:53] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.118 2026-10-01 04:48:54,103 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:54] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.006 2026-10-01 04:48:54,112 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-01 04:48:54,129 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:54] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.003 0.010 2026-10-01 04:48:54,142 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 04:48:54,142 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:54] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-10-01 04:48:54,147 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Evaluate test code "odoo.startTour('test_online_payment_kiosk_qr_code', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/95?access_token=d67a88c0074c4861", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:48:54,159 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:54,214 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:54,225 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:54] "POST /pos-self/relations/95 HTTP/1.1" 200 - 37 0.031 0.039 2026-10-01 04:48:54,291 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.130 2026-10-01 04:48:54,613 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:54] "POST /pos-self/data/95 HTTP/1.1" 200 - 183 0.160 0.197 2026-10-01 04:48:54,615 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.308 2026-10-01 04:48:54,701 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:54] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-10-01 04:48:54,711 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:54,753 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:54] "GET /web/image/ir.attachment/7037/raw HTTP/1.1" 200 - 4 0.002 0.004 2026-10-01 04:48:54,809 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:54,885 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:48:54,903 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:54] "GET /web/image/pos.category/238/image_128?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.056 2026-10-01 04:48:54,910 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:54,929 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:54] "GET /web/image/product.template/1945/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.069 2026-10-01 04:48:54,946 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:54] "GET /web/image/product.template/1948/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.078 2026-10-01 04:48:54,965 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:54] "GET /web/image/product.template/1944/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.005 0.107 2026-10-01 04:48:54,978 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:54,987 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:54] "GET /web/image/product.template/1946/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.101 2026-10-01 04:48:55,001 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:55] "GET /web/image/product.template/1947/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-01 04:48:55,026 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:55] "GET /web/image/ir.attachment/6991/raw HTTP/1.1" 200 - 4 0.015 0.025 2026-10-01 04:48:55,035 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:55,036 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:48:55,062 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:55] "GET /web/image/product.product/2433/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 8 0.012 0.020 2026-10-01 04:48:55,091 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:55,161 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43007989 started for PoS orders references: [{'name': None, 'pos_reference': '260-95-000001', 'uuid': 'd2b6d83a-e7df-43c6-a9f3-a4bc79b39c90'}] 2026-10-01 04:48:55,210 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43007989 order {'name': None, 'pos_reference': '260-95-000001', 'uuid': 'd2b6d83a-e7df-43c6-a9f3-a4bc79b39c90'} created pos.order #683 2026-10-01 04:48:55,219 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43007989 finished 2026-10-01 04:48:55,319 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:55] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 102 0.102 0.114 2026-10-01 04:48:55,367 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.012 0.009 2026-10-01 04:48:55,425 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:55,426 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:55,476 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: heap 7708488 (allocated 8650752) 2026-10-01 04:48:55,482 44 INFO rb-3b89a0e-225191-419901 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 98060 2026-10-01 04:48:55,485 44 INFO rb-3b89a0e-225191-419901 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-01 04:48:55,487 44 INFO rb-3b89a0e-225191-419901 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 98060 2026-10-01 04:48:55,545 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044855_545359_test_online_payment_kiosk_no_confirmation_page.txt 2026-10-01 04:48:55,545 44 INFO rb-3b89a0e-225191-419901 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/tmpugxhmka2_chrome_odoo" 2026-10-01 04:48:55,575 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:48:56,507 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:56] "GET /pos/pay/683?access_token=fd6a4f61-c7a3-416a-9a1b-7b951ac3cc6d HTTP/1.1" 200 - 110 0.114 0.827 2026-10-01 04:48:56,517 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:48:56,579 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:48:56] "POST /pos/pay/transaction/683 HTTP/1.1" 200 - 35 0.035 0.030 2026-10-01 04:48:56,603 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-01 04:48:57,473 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: Simulating signal changes during tests 2026-10-01 04:48:57,481 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 0.88s) 2026-10-01 04:48:57,518 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code ... 2026-10-01 04:49:02,230 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Chrome pid: 98240 2026-10-01 04:49:02,231 44 INFO rb-3b89a0e-225191-419901 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/tmpf06p5v37_chrome_odoo 2026-10-01 04:49:02,231 44 INFO rb-3b89a0e-225191-419901 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:35527/json/version 2026-10-01 04:49:02,232 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35527', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:49:02,271 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:02,271 44 INFO rb-3b89a0e-225191-419901 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:35527/json 2026-10-01 04:49:02,272 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35527', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:49:02,285 44 INFO rb-3b89a0e-225191-419901 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:35527/devtools/page/A461D372D7AC902E25CB60683380D2AD 2026-10-01 04:49:02,301 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:02,306 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:02,324 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:02,462 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Open "http://127.0.0.1:8069/pos-self/96?access_token=58f78a5de63d4ab1" in browser 2026-10-01 04:49:02,462 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Navigating to: "http://127.0.0.1:8069/pos-self/96?access_token=58f78a5de63d4ab1" 2026-10-01 04:49:02,483 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:49:03,062 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:03] "GET /pos-self/96?access_token=58f78a5de63d4ab1 HTTP/1.1" 200 - 57 0.052 0.530 2026-10-01 04:49:03,067 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'A461D372D7AC902E25CB60683380D2AD', 'loaderId': '6C114B36D5F9E7050580EB613E48410F', 'isDownload': False} 2026-10-01 04:49:03,077 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:03,084 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:49:03,112 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 04:49:03,137 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:03] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.039 2026-10-01 04:49:03,147 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 04:49:03,176 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:03] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.064 2026-10-01 04:49:03,190 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 04:49:03,200 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:03] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.093 2026-10-01 04:49:03,310 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:03] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-01 04:49:03,317 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.007 2026-10-01 04:49:03,329 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:03] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.002 0.007 2026-10-01 04:49:03,339 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 04:49:03,339 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:03] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 04:49:03,342 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Evaluate test code "odoo.startTour('test_online_payment_kiosk_qr_code', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/96?access_token=58f78a5de63d4ab1", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:49:03,351 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:03,386 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.031 2026-10-01 04:49:03,410 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:03,449 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:03] "POST /pos-self/relations/96 HTTP/1.1" 200 - 37 0.024 0.073 2026-10-01 04:49:03,452 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-01 04:49:03,728 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:03] "POST /pos-self/data/96 HTTP/1.1" 200 - 183 0.113 0.150 2026-10-01 04:49:03,805 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:03] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-10-01 04:49:03,817 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:03,857 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:03] "GET /web/image/ir.attachment/7090/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-01 04:49:03,900 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:03,962 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:03,963 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:03] "GET /web/image/pos.category/238/image_128?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.040 2026-10-01 04:49:03,971 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:49:03,981 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:03] "GET /web/image/product.template/1944/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.005 0.044 2026-10-01 04:49:03,995 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:03] "GET /web/image/product.template/1945/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-10-01 04:49:04,013 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:04] "GET /web/image/product.template/1946/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.062 2026-10-01 04:49:04,032 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:04,043 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:04] "GET /web/image/product.template/1948/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.090 2026-10-01 04:49:04,056 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:04] "GET /web/image/product.template/1947/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-01 04:49:04,062 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49: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-01 04:49:04,067 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:04] "GET /web/image/ir.attachment/7044/raw HTTP/1.1" 200 - 4 0.003 0.018 2026-10-01 04:49:04,086 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:04,088 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:04] "GET /web/image/product.product/2433/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 8 0.006 0.023 2026-10-01 04:49:04,151 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:04,183 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59330518 started for PoS orders references: [{'name': None, 'pos_reference': '260-96-000001', 'uuid': 'a4ded5d5-d2e0-414d-b4a5-b068153689f9'}] 2026-10-01 04:49:04,218 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59330518 order {'name': None, 'pos_reference': '260-96-000001', 'uuid': 'a4ded5d5-d2e0-414d-b4a5-b068153689f9'} created pos.order #684 2026-10-01 04:49:04,233 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59330518 finished 2026-10-01 04:49:04,310 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:04] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 102 0.053 0.109 2026-10-01 04:49:04,353 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-10-01 04:49:04,414 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:04,415 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:04,456 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: heap 7694660 (allocated 8650752) 2026-10-01 04:49:04,460 44 INFO rb-3b89a0e-225191-419901 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 98240 2026-10-01 04:49:04,463 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:04,464 44 INFO rb-3b89a0e-225191-419901 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 98240 2026-10-01 04:49:04,563 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044904_563000_test_online_payment_kiosk_qr_code.txt 2026-10-01 04:49:04,563 44 INFO rb-3b89a0e-225191-419901 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/tmpf06p5v37_chrome_odoo" 2026-10-01 04:49:04,594 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile ... 2026-10-01 04:49:08,787 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome pid: 98424 2026-10-01 04:49:08,787 44 INFO rb-3b89a0e-225191-419901 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/tmpzs4ut49f_chrome_odoo 2026-10-01 04:49:08,787 44 INFO rb-3b89a0e-225191-419901 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:38363/json/version 2026-10-01 04:49:08,788 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38363', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:49:08,848 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:08,848 44 INFO rb-3b89a0e-225191-419901 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:38363/json 2026-10-01 04:49:08,848 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38363', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:49:08,864 44 INFO rb-3b89a0e-225191-419901 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:38363/devtools/page/5032D94CA3FC6D780A0B75EF4CCFB268 2026-10-01 04:49:08,880 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:08,888 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:08,908 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:09,005 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Open "http://127.0.0.1:8069/pos-self/97?access_token=41a4abc145344047" in browser 2026-10-01 04:49:09,005 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/97?access_token=41a4abc145344047" 2026-10-01 04:49:09,021 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:49:09,427 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:09] "GET /pos-self/97?access_token=41a4abc145344047 HTTP/1.1" 200 - 57 0.038 0.372 2026-10-01 04:49:09,434 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Navigation result: {'frameId': '5032D94CA3FC6D780A0B75EF4CCFB268', 'loaderId': '377E8546DC2F4DAA864FC3D04A19E3C3', 'isDownload': False} 2026-10-01 04:49:09,434 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:09,449 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:49:09,466 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 04:49:09,483 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:09] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.025 2026-10-01 04:49:09,499 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 04:49:09,532 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:09] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.053 2026-10-01 04:49:09,548 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 04:49:09,569 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:09] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.105 2026-10-01 04:49:09,731 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-01 04:49:09,742 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 04:49:09,758 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:09] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.005 0.008 2026-10-01 04:49:09,760 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Evaluate test code "odoo.startTour('test_online_payment_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/97?access_token=41a4abc145344047", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:49:09,762 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 04:49:09,762 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:09] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:49:09,772 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:09,828 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:09,848 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:09] "POST /pos-self/relations/97 HTTP/1.1" 200 - 37 0.024 0.037 2026-10-01 04:49:09,885 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.096 2026-10-01 04:49:10,144 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:10] "POST /pos-self/data/97 HTTP/1.1" 200 - 184 0.097 0.160 2026-10-01 04:49:10,147 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.245 2026-10-01 04:49:10,185 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:10,225 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:10] "GET /web/image/ir.attachment/7143/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-01 04:49:10,276 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:10,323 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:10] "GET /web/image/pos.category/238/image_128?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-10-01 04:49:10,361 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-01 04:49:10,362 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:10,373 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:10] "GET /web/image/product.template/1946/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.006 0.032 2026-10-01 04:49:10,384 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:10] "GET /web/image/product.template/1944/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-10-01 04:49:10,404 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:10] "GET /web/image/product.template/1945/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-01 04:49:10,415 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:10] "GET /web/image/product.template/1947/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-10-01 04:49:10,428 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:10] "GET /web/image/product.template/1948/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-10-01 04:49:10,435 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:10,503 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:10,523 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:10] "GET /web/image/ir.attachment/7097/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-01 04:49:10,554 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49: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-01 04:49:10,556 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:10,571 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:10] "GET /web/image/product.product/2433/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 8 0.013 0.031 2026-10-01 04:49:10,589 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:10] "GET /web/image/product.product/2435/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 8 0.003 0.054 2026-10-01 04:49:10,607 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:10,669 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:10,721 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:10,796 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: tour succeeded 2026-10-01 04:49:10,796 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:10,846 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: heap 7912640 (allocated 8650752) 2026-10-01 04:49:10,852 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing chrome headless with pid 98424 2026-10-01 04:49:10,875 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17983363 started for PoS orders references: [{'name': None, 'pos_reference': '260-97-000001', 'uuid': 'def01c5a-ad04-489b-81f4-db3edf9f2719'}] 2026-10-01 04:49:10,876 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing websocket connection 2026-10-01 04:49:10,876 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Terminating chrome headless with pid 98424 2026-10-01 04:49:10,921 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17983363 order {'name': None, 'pos_reference': '260-97-000001', 'uuid': 'def01c5a-ad04-489b-81f4-db3edf9f2719'} created pos.order #685 2026-10-01 04:49:10,922 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17983363 finished 2026-10-01 04:49:10,938 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044910_938330_test_online_payment_mobile.txt 2026-10-01 04:49:10,938 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Removing chrome user profile "/tmp/tmpzs4ut49f_chrome_odoo" 2026-10-01 04:49:10,946 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: waiting for threads: [, ] 2026-10-01 04:49:11,011 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.080 0.127 2026-10-01 04:49:11,027 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:49:11,902 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:11] "GET /pos/pay/685?access_token=287599bd-b11f-4094-899a-64855c003992 HTTP/1.1" 200 - 126 0.096 0.788 2026-10-01 04:49:11,912 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:49:11,981 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:11] "POST /pos/pay/transaction/685 HTTP/1.1" 200 - 33 0.039 0.034 2026-10-01 04:49:12,014 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:49:12,897 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:12] "GET /pos/pay/confirmation/685?access_token=287599bd-b11f-4094-899a-64855c003992&exit_route=/&tx_id=8 HTTP/1.1" 303 - 360 0.411 0.476 2026-10-01 04:49:13,209 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:13] "GET / HTTP/1.1" 200 - 32 0.036 0.274 2026-10-01 04:49:13,213 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-01 04:49:13,251 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: Simulating signal changes during tests 2026-10-01 04:49:13,256 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 0.04s) 2026-10-01 04:49:13,291 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page ... 2026-10-01 04:49:18,129 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Chrome pid: 98612 2026-10-01 04:49:18,129 44 INFO rb-3b89a0e-225191-419901 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/tmpytq313l2_chrome_odoo 2026-10-01 04:49:18,130 44 INFO rb-3b89a0e-225191-419901 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:40509/json/version 2026-10-01 04:49:18,131 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40509', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:49:18,187 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:18,188 44 INFO rb-3b89a0e-225191-419901 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:40509/json 2026-10-01 04:49:18,199 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40509', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:49:18,206 44 INFO rb-3b89a0e-225191-419901 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:40509/devtools/page/6A91C59CF2E473C5D355B632C79E6A03 2026-10-01 04:49:18,221 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:18,223 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:18,275 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:18,381 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Open "http://127.0.0.1:8069/pos-self/98?access_token=96c18fdc09d34905" in browser 2026-10-01 04:49:18,381 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Navigating to: "http://127.0.0.1:8069/pos-self/98?access_token=96c18fdc09d34905" 2026-10-01 04:49:18,400 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:49:18,842 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:18] "GET /pos-self/98?access_token=96c18fdc09d34905 HTTP/1.1" 200 - 57 0.070 0.377 2026-10-01 04:49:18,846 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Navigation result: {'frameId': '6A91C59CF2E473C5D355B632C79E6A03', 'loaderId': '88594F2556C3C56750C7F9B9F9069672', 'isDownload': False} 2026-10-01 04:49:18,846 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:18,865 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:49:18,886 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 04:49:18,911 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:18] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.031 2026-10-01 04:49:18,930 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 04:49:18,946 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:18] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.057 2026-10-01 04:49:18,952 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 04:49:18,994 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:18] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.031 0.089 2026-10-01 04:49:19,128 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:19] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.010 2026-10-01 04:49:19,147 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.025 2026-10-01 04:49:19,165 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:19] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.005 0.009 2026-10-01 04:49:19,173 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 04:49:19,173 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:19] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.005 2026-10-01 04:49:19,174 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Evaluate test code "odoo.startTour('test_online_payment_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/98?access_token=96c18fdc09d34905", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:49:19,183 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:19,239 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:19,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:19] "POST /pos-self/relations/98 HTTP/1.1" 200 - 37 0.030 0.038 2026-10-01 04:49:19,309 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.112 2026-10-01 04:49:19,609 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:19] "POST /pos-self/data/98 HTTP/1.1" 200 - 184 0.137 0.169 2026-10-01 04:49:19,611 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.288 2026-10-01 04:49:19,644 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:19,681 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:19] "GET /web/image/ir.attachment/7196/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-10-01 04:49:19,724 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:19,781 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:19] "GET /web/image/pos.category/238/image_128?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 2 0.002 0.031 2026-10-01 04:49:19,795 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:49:19,801 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:19,803 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:19] "GET /web/image/product.template/1944/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.006 0.028 2026-10-01 04:49:19,816 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:19] "GET /web/image/product.template/1946/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-10-01 04:49:19,829 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:19] "GET /web/image/product.template/1945/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-10-01 04:49:19,851 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:19] "GET /web/image/product.template/1947/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.005 0.068 2026-10-01 04:49:19,865 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:19] "GET /web/image/product.template/1948/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.073 2026-10-01 04:49:19,873 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:19,937 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:19,954 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:19] "GET /web/image/ir.attachment/7150/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-01 04:49:19,979 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:49:19,996 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:19] "GET /web/image/product.product/2433/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 8 0.008 0.025 2026-10-01 04:49:19,998 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:20,024 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:20] "GET /web/image/product.product/2435/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 8 0.014 0.039 2026-10-01 04:49:20,046 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:20,110 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:20,160 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:20,239 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:20,240 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:20,282 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32610130 started for PoS orders references: [{'name': None, 'pos_reference': '260-98-000001', 'uuid': '6713b9a3-6822-45a9-81fd-9edfcaecacf9'}] 2026-10-01 04:49:20,285 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: heap 7911012 (allocated 8912896) 2026-10-01 04:49:20,292 44 INFO rb-3b89a0e-225191-419901 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 98612 2026-10-01 04:49:20,292 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:20,294 44 INFO rb-3b89a0e-225191-419901 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 98612 2026-10-01 04:49:20,340 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32610130 order {'name': None, 'pos_reference': '260-98-000001', 'uuid': '6713b9a3-6822-45a9-81fd-9edfcaecacf9'} created pos.order #686 2026-10-01 04:49:20,342 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32610130 finished 2026-10-01 04:49:20,409 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044920_409098_test_online_payment_mobile_no_confirmation_page.txt 2026-10-01 04:49:20,409 44 INFO rb-3b89a0e-225191-419901 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/tmpytq313l2_chrome_odoo" 2026-10-01 04:49:20,414 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:20,437 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.104 0.103 2026-10-01 04:49:20,456 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:49:21,306 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:21] "GET /pos/pay/686?access_token=125b0d22-95cf-49e5-9b01-f93e5f879903 HTTP/1.1" 200 - 126 0.102 0.757 2026-10-01 04:49:21,314 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:49:21,371 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:21] "POST /pos/pay/transaction/686 HTTP/1.1" 200 - 33 0.029 0.030 2026-10-01 04:49:21,394 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-01 04:49:22,405 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: Simulating signal changes during tests 2026-10-01 04:49:22,411 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 1.02s) 2026-10-01 04:49:22,452 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:26,973 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 98803 2026-10-01 04:49:26,973 44 INFO rb-3b89a0e-225191-419901 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/tmp7_c5bc1e_chrome_odoo 2026-10-01 04:49:26,974 44 INFO rb-3b89a0e-225191-419901 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:41651/json/version 2026-10-01 04:49:26,976 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41651', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:49:27,006 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:27,006 44 INFO rb-3b89a0e-225191-419901 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:41651/json 2026-10-01 04:49:27,006 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41651', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:49:27,015 44 INFO rb-3b89a0e-225191-419901 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:41651/devtools/page/F8E1A2604D7B5F3B4142C27C32D08FF8 2026-10-01 04:49:27,029 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:27,043 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:27,063 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:27,178 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos-self/99?access_token=137dbefb56484bf7" in browser 2026-10-01 04:49:27,178 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos-self/99?access_token=137dbefb56484bf7" 2026-10-01 04:49:27,192 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:49:27,603 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:27] "GET /pos-self/99?access_token=137dbefb56484bf7 HTTP/1.1" 200 - 57 0.042 0.373 2026-10-01 04:49:27,606 44 INFO rb-3b89a0e-225191-419901 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': 'F8E1A2604D7B5F3B4142C27C32D08FF8', 'loaderId': '7220805877FFBA41A43DC43C6A6B2B71', 'isDownload': False} 2026-10-01 04:49:27,607 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:27,620 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:49:27,639 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 04:49:27,676 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:27] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.030 2026-10-01 04:49:27,689 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 04:49:27,709 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:27] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.075 2026-10-01 04:49:27,737 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 04:49:27,756 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:27] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.020 0.107 2026-10-01 04:49:27,867 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.012 2026-10-01 04:49:27,879 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-10-01 04:49:27,907 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/99?access_token=137dbefb56484bf7", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:49:27,908 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:27] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.013 0.012 2026-10-01 04:49:27,918 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 04:49:27,918 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:27] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.023 2026-10-01 04:49:27,921 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:27,978 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:27,984 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:27] "POST /pos-self/relations/99 HTTP/1.1" 200 - 37 0.021 0.033 2026-10-01 04:49:28,031 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-01 04:49:28,316 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:28] "POST /pos-self/data/99 HTTP/1.1" 200 - 184 0.132 0.165 2026-10-01 04:49:28,319 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.261 2026-10-01 04:49:28,357 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:28,400 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:28] "GET /web/image/ir.attachment/7249/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 04:49:28,442 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:28,499 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.005 2026-10-01 04:49:28,499 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:28] "GET /web/image/pos.category/238/image_128?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.022 2026-10-01 04:49:28,515 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:28] "GET /web/image/product.template/1944/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.023 2026-10-01 04:49:28,530 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:28,534 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:28] "GET /web/image/product.template/1945/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.039 2026-10-01 04:49:28,556 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:28] "GET /web/image/product.template/1948/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.006 0.057 2026-10-01 04:49:28,581 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:28] "GET /web/image/product.template/1946/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-10-01 04:49:28,593 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:28] "GET /web/image/product.template/1947/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-10-01 04:49:28,605 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:28,680 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:28,694 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:28] "GET /web/image/ir.attachment/7203/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-01 04:49:28,727 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:49:28,744 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:28,749 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:28] "GET /web/image/product.product/2433/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 8 0.008 0.020 2026-10-01 04:49:28,778 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:28] "GET /web/image/product.product/2435/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 8 0.010 0.044 2026-10-01 04:49:28,793 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:28,858 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:28,910 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:28,981 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:28,982 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:29,026 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7915124 (allocated 8912896) 2026-10-01 04:49:29,033 44 INFO rb-3b89a0e-225191-419901 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 98803 2026-10-01 04:49:29,035 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:29,035 44 INFO rb-3b89a0e-225191-419901 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 98803 2026-10-01 04:49:29,039 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #532977 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000001', 'uuid': '73e1e7d3-418e-42c8-9fbd-ed1b46720b50'}] 2026-10-01 04:49:29,092 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #532977 order {'name': None, 'pos_reference': '260-99-000001', 'uuid': '73e1e7d3-418e-42c8-9fbd-ed1b46720b50'} created pos.order #687 2026-10-01 04:49:29,098 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #532977 finished 2026-10-01 04:49:29,134 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044929_134354_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-01 04:49:29,134 44 INFO rb-3b89a0e-225191-419901 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/tmp7_c5bc1e_chrome_odoo" 2026-10-01 04:49:29,139 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:29,191 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.113 0.103 2026-10-01 04:49:29,467 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 98982 2026-10-01 04:49:29,467 44 INFO rb-3b89a0e-225191-419901 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/tmpyfmarh53_chrome_odoo 2026-10-01 04:49:29,467 44 INFO rb-3b89a0e-225191-419901 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:37107/json/version 2026-10-01 04:49:29,469 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:29,508 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:29,509 44 INFO rb-3b89a0e-225191-419901 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:37107/json 2026-10-01 04:49:29,509 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:29,523 44 INFO rb-3b89a0e-225191-419901 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:37107/devtools/page/669CEA88D1648A3E89909FD1326BF5F2 2026-10-01 04:49:29,533 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:29,540 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:29,575 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:49:29,582 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:29,605 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos/ui?config_id=99" in browser 2026-10-01 04:49:29,605 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=99" 2026-10-01 04:49:29,842 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:29] "GET /pos/ui?config_id=99 HTTP/1.1" 200 - 73 0.029 0.198 2026-10-01 04:49:29,845 44 INFO rb-3b89a0e-225191-419901 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': '669CEA88D1648A3E89909FD1326BF5F2', 'loaderId': '23F8CBC7A8ADA41519E7D8C8421EED39', 'isDownload': False} 2026-10-01 04:49:29,845 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:29,862 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:49:29,876 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:29] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-10-01 04:49:29,883 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:29] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-01 04:49:29,891 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:29] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-01 04:49:30,313 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:49:30,318 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:49:30,331 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:49:30,356 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_pos_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=99", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:49:30,357 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-01 04:49:30,362 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:30,370 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49: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-01 04:49:30,383 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:49:30,402 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.002 0.006 2026-10-01 04:49:30,407 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-10-01 04:49:30,449 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.007 0.026 2026-10-01 04:49:30,451 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-01 04:49:31,022 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 186, model: sale.order 2026-10-01 04:49:31,024 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-10-01 04:49:31,025 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 186, model: sale.order.line 2026-10-01 04:49:31,026 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-10-01 04:49:31,036 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 489 0.217 0.330 2026-10-01 04:49:31,059 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 04:49:31,139 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:31] "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-01 04:49:31,205 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:31] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-10-01 04:49:31,232 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.009 2026-10-01 04:49:31,249 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:31,263 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:49:31,321 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 04:49:31,338 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-10-01 04:49:31,342 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:31] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-01 04:49:31,347 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:49:31,361 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:31] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.006 0.037 2026-10-01 04:49:31,366 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:31,368 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49: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-01 04:49:31,385 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:49:31,416 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.013 0.017 2026-10-01 04:49:31,429 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 04:49:31,489 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:31,514 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:31] "GET /pos/ui/99 HTTP/1.1" 200 - 33 0.045 0.059 2026-10-01 04:49:31,533 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.095 2026-10-01 04:49:31,538 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:31,605 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:31] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.030 0.084 2026-10-01 04:49:31,647 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:31,658 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:49:31,679 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:31] "GET /pos/ui/99?from_backend=True HTTP/1.1" 200 - 33 0.033 0.232 2026-10-01 04:49:31,691 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.145 2026-10-01 04:49:31,702 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:31,709 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.082 2026-10-01 04:49:31,771 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:31,824 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:31,825 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:31,895 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13683204 (allocated 14680064) 2026-10-01 04:49:31,910 44 INFO rb-3b89a0e-225191-419901 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 98982 2026-10-01 04:49:31,914 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:31,915 44 INFO rb-3b89a0e-225191-419901 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 98982 2026-10-01 04:49:32,012 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044932_012652_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-01 04:49:32,013 44 INFO rb-3b89a0e-225191-419901 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/tmpyfmarh53_chrome_odoo" 2026-10-01 04:49:32,048 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:36,173 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 99176 2026-10-01 04:49:36,173 44 INFO rb-3b89a0e-225191-419901 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/tmphld9ok_k_chrome_odoo 2026-10-01 04:49:36,173 44 INFO rb-3b89a0e-225191-419901 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:45381/json/version 2026-10-01 04:49:36,174 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45381', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:49:36,201 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:36,201 44 INFO rb-3b89a0e-225191-419901 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:45381/json 2026-10-01 04:49:36,202 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45381', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:49:36,209 44 INFO rb-3b89a0e-225191-419901 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:45381/devtools/page/3803F240B5594CB488B528F2BD9151BC 2026-10-01 04:49:36,212 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:36,217 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:36,235 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:36,333 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Open "http://127.0.0.1:8069/pos-self/100?access_token=55121d62635e46fc" in browser 2026-10-01 04:49:36,333 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Navigating to: "http://127.0.0.1:8069/pos-self/100?access_token=55121d62635e46fc" 2026-10-01 04:49:36,357 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:49:36,665 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:36] "GET /pos-self/100?access_token=55121d62635e46fc HTTP/1.1" 200 - 57 0.029 0.284 2026-10-01 04:49:36,669 44 INFO rb-3b89a0e-225191-419901 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': '3803F240B5594CB488B528F2BD9151BC', 'loaderId': '9459AFC31BF6B5B62180002B89FB67EC', 'isDownload': False} 2026-10-01 04:49:36,669 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:36,683 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:49:36,703 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 04:49:36,724 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:36] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.031 2026-10-01 04:49:36,730 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 04:49:36,759 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:36] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.054 2026-10-01 04:49:36,768 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 04:49:36,781 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:36] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.084 2026-10-01 04:49:36,893 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:36] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-01 04:49:36,918 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.015 2026-10-01 04:49:36,926 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:36] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.002 0.020 2026-10-01 04:49:36,937 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 04:49:36,937 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:36] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 04:49:36,941 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/100?access_token=55121d62635e46fc", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:49:36,949 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:37,008 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:37,041 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:37] "POST /pos-self/relations/100 HTTP/1.1" 200 - 37 0.046 0.035 2026-10-01 04:49:37,082 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.113 2026-10-01 04:49:37,388 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:37] "POST /pos-self/data/100 HTTP/1.1" 200 - 184 0.145 0.176 2026-10-01 04:49:37,392 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.289 2026-10-01 04:49:37,442 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:37,490 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:37] "GET /web/image/ir.attachment/7305/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-01 04:49:37,495 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:37,510 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:37] "GET /web/image/ir.attachment/7256/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 04:49:37,521 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.002 2026-10-01 04:49:37,548 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:37,632 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:37,670 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:37] "GET /web/image/pos.category/238/image_128?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-10-01 04:49:37,690 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:37] "GET /web/image/product.template/1944/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-01 04:49:37,702 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:37,719 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:37] "GET /web/image/product.template/1945/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.010 0.053 2026-10-01 04:49:37,735 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:37] "GET /web/image/product.template/1948/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.073 2026-10-01 04:49:37,750 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:37] "GET /web/image/product.template/1946/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-10-01 04:49:37,768 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:37] "GET /web/image/product.template/1947/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.005 0.102 2026-10-01 04:49:37,774 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:37,800 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:49:37,816 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:37] "GET /web/image/product.product/2433/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 8 0.004 0.013 2026-10-01 04:49:37,830 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:37,900 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:37,915 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:37] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.009 2026-10-01 04:49:37,962 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:38,029 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:38,054 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87473757 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000001', 'uuid': 'fb5f4e32-89b1-4a5e-a00c-61e12641f94f'}] 2026-10-01 04:49:38,090 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87473757 order {'name': None, 'pos_reference': '260-100-000001', 'uuid': 'fb5f4e32-89b1-4a5e-a00c-61e12641f94f'} created pos.order #688 2026-10-01 04:49:38,124 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87473757 finished 2026-10-01 04:49:38,207 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:38] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.070 0.113 2026-10-01 04:49:38,249 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.009 2026-10-01 04:49:38,264 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:38,320 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:38,382 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:38,439 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:38,478 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:38] "GET /web/image/product.product/2435/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 8 0.007 0.016 2026-10-01 04:49:38,490 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:38,552 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:38,578 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26513924 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000001', 'uuid': 'fb5f4e32-89b1-4a5e-a00c-61e12641f94f'}] 2026-10-01 04:49:38,594 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added lines [1126] to pos.order #688 2026-10-01 04:49:38,601 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26513924 order {'name': None, 'pos_reference': '260-100-000001', 'uuid': 'fb5f4e32-89b1-4a5e-a00c-61e12641f94f'} updated pos.order #688 2026-10-01 04:49:38,615 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26513924 finished 2026-10-01 04:49:38,719 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:38] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.068 0.102 2026-10-01 04:49:38,756 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.009 2026-10-01 04:49:38,780 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:38,837 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:38,900 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:38,954 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:38,954 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:39,008 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 8953124 (allocated 9961472) 2026-10-01 04:49:39,010 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:39,032 44 INFO rb-3b89a0e-225191-419901 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 99176 2026-10-01 04:49:39,034 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:39,036 44 INFO rb-3b89a0e-225191-419901 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 99176 2026-10-01 04:49:39,038 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:49:39,141 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044939_140989_test_online_payment_self_pay_after_meal_table.txt 2026-10-01 04:49:39,141 44 INFO rb-3b89a0e-225191-419901 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/tmphld9ok_k_chrome_odoo" 2026-10-01 04:49:39,156 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:39,838 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:39] "GET /pos/pay/688?access_token=f5c453d1-5149-4919-95c2-338ff54a9ad8&exit_route=http://127.0.0.1:8069/pos-self/100?access_token%3D55121d62635e46fc HTTP/1.1" 200 - 126 0.126 0.688 2026-10-01 04:49:40,110 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 99377 2026-10-01 04:49:40,110 44 INFO rb-3b89a0e-225191-419901 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/tmp0exla1d6_chrome_odoo 2026-10-01 04:49:40,110 44 INFO rb-3b89a0e-225191-419901 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:35761/json/version 2026-10-01 04:49:40,112 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35761', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:49:40,150 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:40,150 44 INFO rb-3b89a0e-225191-419901 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:35761/json 2026-10-01 04:49:40,150 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35761', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:49:40,162 44 INFO rb-3b89a0e-225191-419901 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:35761/devtools/page/C73EBFB44C6B9126AF6AB3E5579CD901 2026-10-01 04:49:40,183 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:40,192 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:40,219 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:40,223 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Open "http://127.0.0.1:8069/pos-self/100?access_token=55121d62635e46fc&table_identifier=189035e8" in browser 2026-10-01 04:49:40,223 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Navigating to: "http://127.0.0.1:8069/pos-self/100?access_token=55121d62635e46fc&table_identifier=189035e8" 2026-10-01 04:49:40,253 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:40] "GET /pos-self/100?access_token=55121d62635e46fc&table_identifier=189035e8 HTTP/1.1" 200 - 9 0.004 0.018 2026-10-01 04:49:40,257 44 INFO rb-3b89a0e-225191-419901 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': 'C73EBFB44C6B9126AF6AB3E5579CD901', 'loaderId': '389144AAA6D76B909AF96EF570AA94F0', 'isDownload': False} 2026-10-01 04:49:40,258 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:40,271 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:49:40,305 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:40] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.006 0.022 2026-10-01 04:49:40,314 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:40] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.032 2026-10-01 04:49:40,321 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:40] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.017 2026-10-01 04:49:40,493 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-10-01 04:49:40,496 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:49:40,515 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:40] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.002 0.008 2026-10-01 04:49:40,516 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 04:49:40,516 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:49:40,524 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal_table', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/100?access_token=55121d62635e46fc&table_identifier=189035e8", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:49:40,533 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:40,565 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:40] "POST /pos-self/relations/100 HTTP/1.1" 200 - 16 0.008 0.030 2026-10-01 04:49:40,572 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.040 2026-10-01 04:49:40,589 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:40,596 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-01 04:49:40,821 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:40] "POST /pos-self/data/100 HTTP/1.1" 200 - 116 0.091 0.133 2026-10-01 04:49:40,867 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.008 2026-10-01 04:49:40,876 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:40,912 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:40] "GET /web/image/ir.attachment/7305/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 04:49:40,924 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.007 2026-10-01 04:49:40,931 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.011 2026-10-01 04:49:40,932 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:40,942 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:40] "GET /web/image/ir.attachment/7256/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-01 04:49:40,972 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:49:41,017 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:41,066 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:41] "GET /web/image/pos.category/238/image_128?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.027 2026-10-01 04:49:41,078 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:41] "GET /web/image/product.template/1944/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.028 2026-10-01 04:49:41,086 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:41,110 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:41] "GET /web/image/product.template/1945/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.006 0.055 2026-10-01 04:49:41,121 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:41] "GET /web/image/product.template/1948/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-01 04:49:41,135 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:41] "GET /web/image/product.template/1946/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-10-01 04:49:41,145 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:41,152 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:41] "GET /web/image/product.template/1947/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-10-01 04:49:41,161 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:49:41,177 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:41] "GET /web/image/product.product/2433/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-01 04:49:41,195 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:41,256 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:41,295 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63199513 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000002', 'uuid': '500e19e7-98c3-4658-aaa6-07095b560c89'}] 2026-10-01 04:49:41,325 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63199513 order {'name': None, 'pos_reference': '260-100-000002', 'uuid': '500e19e7-98c3-4658-aaa6-07095b560c89'} created pos.order #689 2026-10-01 04:49:41,335 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63199513 finished 2026-10-01 04:49:41,400 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.036 0.108 2026-10-01 04:49:41,441 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.008 2026-10-01 04:49:41,449 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:41,504 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:41,563 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:41,620 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:41,651 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:41] "GET /web/image/product.product/2435/image_512?unique=2026-10-01T04:48:28.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-10-01 04:49:41,673 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:41,737 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:41,767 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76854145 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000002', 'uuid': '500e19e7-98c3-4658-aaa6-07095b560c89'}] 2026-10-01 04:49:41,781 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added lines [1128] to pos.order #689 2026-10-01 04:49:41,786 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76854145 order {'name': None, 'pos_reference': '260-100-000002', 'uuid': '500e19e7-98c3-4658-aaa6-07095b560c89'} updated pos.order #689 2026-10-01 04:49:41,796 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76854145 finished 2026-10-01 04:49:41,883 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.051 0.097 2026-10-01 04:49:41,923 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.012 2026-10-01 04:49:41,923 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:41,978 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:42,035 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:42,100 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:42,101 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:42,153 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 8767040 (allocated 9961472) 2026-10-01 04:49:42,159 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:42,170 44 INFO rb-3b89a0e-225191-419901 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 99377 2026-10-01 04:49:42,174 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:42,175 44 INFO rb-3b89a0e-225191-419901 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 99377 2026-10-01 04:49:42,270 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044942_270785_test_online_payment_self_pay_after_meal_table.txt 2026-10-01 04:49:42,271 44 INFO rb-3b89a0e-225191-419901 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/tmp0exla1d6_chrome_odoo" 2026-10-01 04:49:42,353 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-01 04:49:44,297 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel ... 2026-10-01 04:49:48,793 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Chrome pid: 99564 2026-10-01 04:49:48,793 44 INFO rb-3b89a0e-225191-419901 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/tmp3wp3x7g4_chrome_odoo 2026-10-01 04:49:48,793 44 INFO rb-3b89a0e-225191-419901 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:38029/json/version 2026-10-01 04:49:48,795 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38029', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:49:48,810 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:48,810 44 INFO rb-3b89a0e-225191-419901 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:38029/json 2026-10-01 04:49:48,810 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38029', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:49:48,831 44 INFO rb-3b89a0e-225191-419901 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:38029/devtools/page/3E87BE11A7471A7475E26C1137B910F2 2026-10-01 04:49:48,835 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:48,836 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:48,846 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:48,878 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Open "http://127.0.0.1:8069/pos-self/101?access_token=f6b81786078c4b55" in browser 2026-10-01 04:49:48,878 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Navigating to: "http://127.0.0.1:8069/pos-self/101?access_token=f6b81786078c4b55" 2026-10-01 04:49:48,897 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:49:49,436 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:49] "GET /pos-self/101?access_token=f6b81786078c4b55 HTTP/1.1" 200 - 57 0.039 0.507 2026-10-01 04:49:49,444 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '3E87BE11A7471A7475E26C1137B910F2', 'loaderId': '8C846B48E944D6BC1BD48065E5E26848', 'isDownload': False} 2026-10-01 04:49:49,444 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:49,455 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:49:49,479 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 04:49:49,520 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:49] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.027 2026-10-01 04:49:49,535 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 04:49:49,557 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:49] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.086 2026-10-01 04:49:49,566 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 04:49:49,581 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:49] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.105 2026-10-01 04:49:49,727 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:49] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-01 04:49:49,736 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-10-01 04:49:49,763 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:49] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.008 0.008 2026-10-01 04:49:49,763 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Evaluate test code "odoo.startTour('test_kiosk_cart_restore_and_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/101?access_token=f6b81786078c4b55", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:49:49,766 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 04:49:49,766 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:49] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.011 2026-10-01 04:49:49,771 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:49,840 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:49] "POST /pos-self/relations/101 HTTP/1.1" 200 - 37 0.023 0.037 2026-10-01 04:49:49,887 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.105 2026-10-01 04:49:50,152 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:50] "POST /pos-self/data/101 HTTP/1.1" 200 - 183 0.120 0.173 2026-10-01 04:49:50,154 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.251 2026-10-01 04:49:50,214 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:50] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-10-01 04:49:50,220 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:50,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:50] "GET /web/image/ir.attachment/7373/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-01 04:49:50,301 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:50,348 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:49:50,352 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:50] "GET /web/image/pos.category/239/image_128?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-10-01 04:49:50,370 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:50,376 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:50] "GET /web/image/product.template/1949/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 3 0.011 0.017 2026-10-01 04:49:50,387 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:50] "GET /web/image/product.template/1950/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-01 04:49:50,405 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:50] "GET /web/image/product.template/1951/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-10-01 04:49:50,435 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:50] "GET /web/image/product.template/1953/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 3 0.010 0.061 2026-10-01 04:49:50,438 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:50,448 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:50] "GET /web/image/product.template/1952/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-10-01 04:49:50,511 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:50,520 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:50] "GET /web/image/ir.attachment/7327/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 04:49:50,575 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:50,577 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:49:50,597 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:50] "GET /web/image/product.product/2438/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 8 0.006 0.021 2026-10-01 04:49:50,616 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:50] "GET /web/image/product.product/2440/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 8 0.007 0.037 2026-10-01 04:49:50,626 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:50,699 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:50,745 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65452377 started for PoS orders references: [{'name': None, 'pos_reference': '260-101-000001', 'uuid': 'd38e1deb-0667-4d81-8262-22c650f005a6'}] 2026-10-01 04:49:50,780 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65452377 order {'name': None, 'pos_reference': '260-101-000001', 'uuid': 'd38e1deb-0667-4d81-8262-22c650f005a6'} created pos.order #690 2026-10-01 04:49:50,791 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65452377 finished 2026-10-01 04:49:50,889 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:50] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 110 0.074 0.126 2026-10-01 04:49:50,940 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.012 2026-10-01 04:49:50,973 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:51,027 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:51,075 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:51,129 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:51,185 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:51,244 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:51,245 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:51,291 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: heap 8267704 (allocated 8912896) 2026-10-01 04:49:51,298 44 INFO rb-3b89a0e-225191-419901 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 99564 2026-10-01 04:49:51,302 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:51,305 44 INFO rb-3b89a0e-225191-419901 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 99564 2026-10-01 04:49:51,305 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:51] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 16 0.026 0.033 2026-10-01 04:49:51,369 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044951_369040_test_kiosk_cart_restore_and_cancel.txt 2026-10-01 04:49:51,369 44 INFO rb-3b89a0e-225191-419901 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/tmp3wp3x7g4_chrome_odoo" 2026-10-01 04:49:51,405 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code ... 2026-10-01 04:49:55,663 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Chrome pid: 99749 2026-10-01 04:49:55,663 44 INFO rb-3b89a0e-225191-419901 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/tmpu2k78_g0_chrome_odoo 2026-10-01 04:49:55,663 44 INFO rb-3b89a0e-225191-419901 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:35929/json/version 2026-10-01 04:49:55,665 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35929', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:49:55,691 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:55,692 44 INFO rb-3b89a0e-225191-419901 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:35929/json 2026-10-01 04:49:55,692 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35929', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:49:55,710 44 INFO rb-3b89a0e-225191-419901 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:35929/devtools/page/BE634B190EDD2562C3E11C87F4445CEC 2026-10-01 04:49:55,723 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:55,727 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:55,745 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:55,769 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Open "http://127.0.0.1:8069/pos-self/102?access_token=9c383c34da8044e1" in browser 2026-10-01 04:49:55,769 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Navigating to: "http://127.0.0.1:8069/pos-self/102?access_token=9c383c34da8044e1" 2026-10-01 04:49:55,793 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:49:56,146 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:56] "GET /pos-self/102?access_token=9c383c34da8044e1 HTTP/1.1" 200 - 57 0.028 0.329 2026-10-01 04:49:56,149 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'BE634B190EDD2562C3E11C87F4445CEC', 'loaderId': 'DC2EE8325E0C9F8C0CCD15B552EDB452', 'isDownload': False} 2026-10-01 04:49:56,150 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:56,155 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:49:56,181 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 04:49:56,214 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:56] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.026 2026-10-01 04:49:56,223 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 04:49:56,244 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:56] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.069 2026-10-01 04:49:56,259 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 04:49:56,280 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:56] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.016 0.097 2026-10-01 04:49:56,397 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:56] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-01 04:49:56,402 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 04:49:56,417 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:56] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.002 0.008 2026-10-01 04:49:56,421 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 04:49:56,421 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:56] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 04:49:56,428 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Evaluate test code "odoo.startTour('test_online_payment_kiosk_qr_code', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/102?access_token=9c383c34da8044e1", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:49:56,436 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:56,493 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:56,517 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:56] "POST /pos-self/relations/102 HTTP/1.1" 200 - 37 0.020 0.044 2026-10-01 04:49:56,569 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.114 2026-10-01 04:49:56,904 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:56] "POST /pos-self/data/102 HTTP/1.1" 200 - 183 0.191 0.168 2026-10-01 04:49:56,908 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.320 2026-10-01 04:49:56,984 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:56] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-10-01 04:49:56,991 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:57,037 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:57] "GET /web/image/ir.attachment/7426/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-01 04:49:57,092 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:57,150 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:57] "GET /web/image/pos.category/239/image_128?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-01 04:49:57,182 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:57,184 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:57] "GET /web/image/product.template/1949/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 3 0.009 0.032 2026-10-01 04:49:57,187 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:49:57,197 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:57] "GET /web/image/product.template/1953/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.028 2026-10-01 04:49:57,213 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:57] "GET /web/image/product.template/1950/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 3 0.003 0.046 2026-10-01 04:49:57,227 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:57] "GET /web/image/product.template/1952/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-10-01 04:49:57,239 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:57] "GET /web/image/product.template/1951/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-10-01 04:49:57,246 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:57,258 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:57] "GET /web/image/ir.attachment/7380/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-01 04:49:57,276 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:49:57,292 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:57] "GET /web/image/product.product/2438/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-10-01 04:49:57,306 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:57,358 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:57,395 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23644230 started for PoS orders references: [{'name': None, 'pos_reference': '260-102-000001', 'uuid': '778218d1-e13f-45d7-9a03-763fe0984bab'}] 2026-10-01 04:49:57,429 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23644230 order {'name': None, 'pos_reference': '260-102-000001', 'uuid': '778218d1-e13f-45d7-9a03-763fe0984bab'} created pos.order #691 2026-10-01 04:49:57,441 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23644230 finished 2026-10-01 04:49:57,519 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:57] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 102 0.058 0.101 2026-10-01 04:49:57,566 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:49:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.009 2026-10-01 04:49:57,608 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:57,608 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:57,653 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: heap 7703532 (allocated 8388608) 2026-10-01 04:49:57,664 44 INFO rb-3b89a0e-225191-419901 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 99749 2026-10-01 04:49:57,665 44 INFO rb-3b89a0e-225191-419901 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-01 04:49:57,667 44 INFO rb-3b89a0e-225191-419901 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 99749 2026-10-01 04:49:57,775 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_044957_775164_test_online_payment_kiosk_qr_code.txt 2026-10-01 04:49:57,775 44 INFO rb-3b89a0e-225191-419901 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/tmpu2k78_g0_chrome_odoo" 2026-10-01 04:49:57,804 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:01,936 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 99934 2026-10-01 04:50:01,936 44 INFO rb-3b89a0e-225191-419901 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/tmpj80910cn_chrome_odoo 2026-10-01 04:50:01,936 44 INFO rb-3b89a0e-225191-419901 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:41641/json/version 2026-10-01 04:50:01,937 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41641', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:50:01,945 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:01,945 44 INFO rb-3b89a0e-225191-419901 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:41641/json 2026-10-01 04:50:01,946 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41641', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:50:01,952 44 INFO rb-3b89a0e-225191-419901 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:41641/devtools/page/DE88C080BA0E1B83F9A7A27A8E3AE50A 2026-10-01 04:50:01,957 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:01,961 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:01,996 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:02,017 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos-self/103?access_token=dfa8eaa3ae284731" in browser 2026-10-01 04:50:02,017 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos-self/103?access_token=dfa8eaa3ae284731" 2026-10-01 04:50:02,037 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:50:02,376 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:02] "GET /pos-self/103?access_token=dfa8eaa3ae284731 HTTP/1.1" 200 - 57 0.026 0.319 2026-10-01 04:50:02,379 44 INFO rb-3b89a0e-225191-419901 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': 'DE88C080BA0E1B83F9A7A27A8E3AE50A', 'loaderId': 'FAFF01852EF973B64DB346E6C4DEEAB7', 'isDownload': False} 2026-10-01 04:50:02,379 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:02,405 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:50:02,437 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 04:50:02,469 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:02] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.035 2026-10-01 04:50:02,492 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 04:50:02,510 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:02] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.087 2026-10-01 04:50:02,518 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 04:50:02,530 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:02] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.105 2026-10-01 04:50:02,679 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-10-01 04:50:02,692 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:02] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.022 2026-10-01 04:50:02,697 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 04:50:02,697 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:02] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 04:50:02,712 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:02] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.005 0.012 2026-10-01 04:50:02,712 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/103?access_token=dfa8eaa3ae284731", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:50:02,738 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:02,765 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.054 2026-10-01 04:50:02,775 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:02,854 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:02] "POST /pos-self/relations/103 HTTP/1.1" 200 - 37 0.049 0.096 2026-10-01 04:50:02,856 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.070 2026-10-01 04:50:03,194 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:03] "POST /pos-self/data/103 HTTP/1.1" 200 - 184 0.149 0.152 2026-10-01 04:50:03,229 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:03,266 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:03] "GET /web/image/ir.attachment/7479/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-10-01 04:50:03,304 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:03,390 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:03] "GET /web/image/pos.category/239/image_128?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-10-01 04:50:03,402 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 04:50:03,407 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:03,415 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:03] "GET /web/image/product.template/1949/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 3 0.004 0.031 2026-10-01 04:50:03,435 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:03] "GET /web/image/product.template/1953/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 3 0.007 0.042 2026-10-01 04:50:03,447 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:03] "GET /web/image/product.template/1950/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-10-01 04:50:03,461 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:03] "GET /web/image/product.template/1951/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 3 0.005 0.066 2026-10-01 04:50:03,473 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:03,488 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:03] "GET /web/image/product.template/1952/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 3 0.007 0.084 2026-10-01 04:50:03,539 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:03,551 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:03] "GET /web/image/ir.attachment/7433/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-01 04:50:03,601 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:03] "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-01 04:50:03,618 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:03,618 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:03] "GET /web/image/product.product/2438/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 8 0.006 0.015 2026-10-01 04:50:03,641 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:03] "GET /web/image/product.product/2440/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 8 0.005 0.038 2026-10-01 04:50:03,669 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:03,732 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:03,786 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:03,852 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:03,853 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:03,897 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7920296 (allocated 8912896) 2026-10-01 04:50:03,904 44 INFO rb-3b89a0e-225191-419901 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 99934 2026-10-01 04:50:03,907 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88696675 started for PoS orders references: [{'name': None, 'pos_reference': '260-103-000001', 'uuid': '8c5c94f9-15ac-4e9e-80fd-492e2739b23b'}] 2026-10-01 04:50:03,908 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:03,910 44 INFO rb-3b89a0e-225191-419901 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 99934 2026-10-01 04:50:03,953 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88696675 order {'name': None, 'pos_reference': '260-103-000001', 'uuid': '8c5c94f9-15ac-4e9e-80fd-492e2739b23b'} created pos.order #692 2026-10-01 04:50:03,954 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88696675 finished 2026-10-01 04:50:03,983 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045003_982852_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-01 04:50:03,983 44 INFO rb-3b89a0e-225191-419901 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/tmpj80910cn_chrome_odoo" 2026-10-01 04:50:03,998 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:04,030 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.075 0.107 2026-10-01 04:50:04,318 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 100118 2026-10-01 04:50:04,319 44 INFO rb-3b89a0e-225191-419901 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/tmp20w87xol_chrome_odoo 2026-10-01 04:50:04,319 44 INFO rb-3b89a0e-225191-419901 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:39299/json/version 2026-10-01 04:50:04,320 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39299', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:50:04,337 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:04,337 44 INFO rb-3b89a0e-225191-419901 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:39299/json 2026-10-01 04:50:04,338 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39299', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:50:04,351 44 INFO rb-3b89a0e-225191-419901 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:39299/devtools/page/9278A0725C91C16535F11134A81AC216 2026-10-01 04:50:04,367 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:04,370 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:04,395 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:50:04,404 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:04,405 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos/ui?config_id=103" in browser 2026-10-01 04:50:04,405 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=103" 2026-10-01 04:50:04,684 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:04] "GET /pos/ui?config_id=103 HTTP/1.1" 200 - 73 0.042 0.230 2026-10-01 04:50:04,688 44 INFO rb-3b89a0e-225191-419901 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': '9278A0725C91C16535F11134A81AC216', 'loaderId': 'DAE7D7356D1F7FEEE673D53F82FFF2C9', 'isDownload': False} 2026-10-01 04:50:04,688 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:04,701 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:50:04,724 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:04] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-10-01 04:50:04,738 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:04] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.029 2026-10-01 04:50:04,748 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:04] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.034 2026-10-01 04:50:05,191 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:50:05,197 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:50:05,213 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 04:50:05,233 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 04:50:05,250 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_pos_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=103", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:50:05,252 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-01 04:50:05,255 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:05,263 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:50:05,285 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.002 0.005 2026-10-01 04:50:05,291 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-10-01 04:50:05,322 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.008 0.019 2026-10-01 04:50:05,324 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-10-01 04:50:05,955 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 190, model: sale.order 2026-10-01 04:50:05,958 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-10-01 04:50:05,958 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 190, model: sale.order.line 2026-10-01 04:50:05,961 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-10-01 04:50:05,971 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 489 0.277 0.342 2026-10-01 04:50:06,002 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:06] "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-01 04:50:06,102 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-10-01 04:50:06,154 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:06] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-10-01 04:50:06,194 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:06] "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-01 04:50:06,210 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:06,238 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.014 2026-10-01 04:50:06,288 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:50:06,293 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:50:06,302 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:06] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:50:06,304 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:50:06,332 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:06] "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-01 04:50:06,336 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 04:50:06,337 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:06] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.020 0.021 2026-10-01 04:50:06,373 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 04:50:06,409 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:06,440 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:06] "GET /pos/ui/103 HTTP/1.1" 200 - 33 0.049 0.049 2026-10-01 04:50:06,496 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:06] "GET /pos/ui/103?from_backend=True HTTP/1.1" 200 - 33 0.020 0.135 2026-10-01 04:50:06,525 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.004 0.152 2026-10-01 04:50:06,529 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:06,543 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.012 2026-10-01 04:50:06,580 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:06,615 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:06] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.030 0.048 2026-10-01 04:50:06,637 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.083 2026-10-01 04:50:06,657 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.015 2026-10-01 04:50:06,667 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:06,676 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:50:06,718 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:06,791 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:06,842 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:06,843 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:06,904 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13672256 (allocated 14417920) 2026-10-01 04:50:06,911 44 INFO rb-3b89a0e-225191-419901 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 100118 2026-10-01 04:50:06,912 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:06,913 44 INFO rb-3b89a0e-225191-419901 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 100118 2026-10-01 04:50:07,021 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045007_021143_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-01 04:50:07,021 44 INFO rb-3b89a0e-225191-419901 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/tmp20w87xol_chrome_odoo" 2026-10-01 04:50:07,053 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:11,549 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:50:11,725 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:50:12,578 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:12] "GET /pos/pay/693?access_token=5018bd3d-2516-4105-a535-090d265a75c0 HTTP/1.1" 200 - 150 0.126 0.912 2026-10-01 04:50:12,586 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:50:12,626 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:12] "POST /pos/pay/transaction/693 HTTP/1.1" 200 - 32 0.016 0.027 2026-10-01 04:50:12,654 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:50:13,407 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:13] "GET /pos/pay/confirmation/693?access_token=5018bd3d-2516-4105-a535-090d265a75c0&exit_route=/&tx_id=10 HTTP/1.1" 303 - 342 0.350 0.407 2026-10-01 04:50:13,693 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:13] "GET / HTTP/1.1" 200 - 32 0.031 0.252 2026-10-01 04:50:13,697 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-01 04:50:13,750 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: Simulating signal changes during tests 2026-10-01 04:50:13,757 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:13,888 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:13] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 51 0.054 0.059 2026-10-01 04:50:13,922 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:18,890 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 100324 2026-10-01 04:50:18,891 44 INFO rb-3b89a0e-225191-419901 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/tmp_ien1hrl_chrome_odoo 2026-10-01 04:50:18,891 44 INFO rb-3b89a0e-225191-419901 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:44101/json/version 2026-10-01 04:50:18,893 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44101', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:50:18,927 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:18,927 44 INFO rb-3b89a0e-225191-419901 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:44101/json 2026-10-01 04:50:18,928 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44101', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:50:18,935 44 INFO rb-3b89a0e-225191-419901 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:44101/devtools/page/FCF8914B1913A486DF4AE3C6F22D16E2 2026-10-01 04:50:18,949 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:18,952 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:18,966 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:18,993 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Open "http://127.0.0.1:8069/pos-self/105?access_token=1d839e34e868468b" in browser 2026-10-01 04:50:18,993 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Navigating to: "http://127.0.0.1:8069/pos-self/105?access_token=1d839e34e868468b" 2026-10-01 04:50:19,010 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:50:19,383 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:19] "GET /pos-self/105?access_token=1d839e34e868468b HTTP/1.1" 200 - 57 0.028 0.349 2026-10-01 04:50:19,387 44 INFO rb-3b89a0e-225191-419901 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': 'FCF8914B1913A486DF4AE3C6F22D16E2', 'loaderId': 'C36A36F5432864EF08716F1EA7BF41C3', 'isDownload': False} 2026-10-01 04:50:19,388 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:19,403 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:50:19,422 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 04:50:19,448 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:19] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.032 2026-10-01 04:50:19,460 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 04:50:19,513 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:19] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.073 2026-10-01 04:50:19,538 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 04:50:19,552 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:19] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.022 0.107 2026-10-01 04:50:19,650 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:19] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-01 04:50:19,658 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 04:50:19,670 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/105?access_token=1d839e34e868468b", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:50:19,678 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:19] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.002 0.014 2026-10-01 04:50:19,685 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 04:50:19,685 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:19] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.010 2026-10-01 04:50:19,686 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:19,738 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:19,751 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:19] "POST /pos-self/relations/105 HTTP/1.1" 200 - 37 0.019 0.036 2026-10-01 04:50:19,799 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.100 2026-10-01 04:50:20,046 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:20] "POST /pos-self/data/105 HTTP/1.1" 200 - 184 0.123 0.136 2026-10-01 04:50:20,049 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.231 2026-10-01 04:50:20,082 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:20,119 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:20] "GET /web/image/ir.attachment/7585/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-01 04:50:20,142 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:20,162 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:20] "GET /web/image/ir.attachment/7536/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-01 04:50:20,168 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:50:20,193 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:20,268 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:20,328 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:20] "GET /web/image/pos.category/239/image_128?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 2 0.004 0.040 2026-10-01 04:50:20,351 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:20,364 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:20] "GET /web/image/product.template/1949/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 3 0.013 0.059 2026-10-01 04:50:20,392 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:20] "GET /web/image/product.template/1950/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 3 0.008 0.090 2026-10-01 04:50:20,411 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:20,415 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:20] "GET /web/image/product.template/1953/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 3 0.006 0.113 2026-10-01 04:50:20,433 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:20] "GET /web/image/product.template/1951/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 3 0.008 0.129 2026-10-01 04:50:20,448 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:50:20,460 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:20] "GET /web/image/product.template/1952/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 3 0.004 0.149 2026-10-01 04:50:20,461 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:20,480 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:20] "GET /web/image/product.product/2438/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 8 0.003 0.027 2026-10-01 04:50:20,523 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:20,538 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:20] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.011 2026-10-01 04:50:20,585 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:20,655 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:20,686 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37273968 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000001', 'uuid': '174c15bc-7b00-4be7-8fe2-eb225ce96bd8'}] 2026-10-01 04:50:20,723 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37273968 order {'name': None, 'pos_reference': '260-105-000001', 'uuid': '174c15bc-7b00-4be7-8fe2-eb225ce96bd8'} created pos.order #694 2026-10-01 04:50:20,734 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37273968 finished 2026-10-01 04:50:20,821 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.071 0.101 2026-10-01 04:50:20,872 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.010 2026-10-01 04:50:20,879 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:20,936 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:20,997 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:21,054 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:21,097 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:21] "GET /web/image/product.product/2440/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 8 0.008 0.015 2026-10-01 04:50:21,106 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:21,168 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:21,195 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47975122 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000001', 'uuid': '174c15bc-7b00-4be7-8fe2-eb225ce96bd8'}] 2026-10-01 04:50:21,210 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added lines [1136] to pos.order #694 2026-10-01 04:50:21,216 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47975122 order {'name': None, 'pos_reference': '260-105-000001', 'uuid': '174c15bc-7b00-4be7-8fe2-eb225ce96bd8'} updated pos.order #694 2026-10-01 04:50:21,228 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47975122 finished 2026-10-01 04:50:21,347 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:21] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.066 0.116 2026-10-01 04:50:21,394 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:21,396 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.010 2026-10-01 04:50:21,449 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:21,508 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:21,569 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:21,570 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:21,633 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 9202080 (allocated 10223616) 2026-10-01 04:50:21,634 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:21,660 44 INFO rb-3b89a0e-225191-419901 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 100324 2026-10-01 04:50:21,661 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:21,662 44 INFO rb-3b89a0e-225191-419901 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 100324 2026-10-01 04:50:21,733 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045021_733295_test_online_payment_self_pay_after_meal_table.txt 2026-10-01 04:50:21,733 44 INFO rb-3b89a0e-225191-419901 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/tmp_ien1hrl_chrome_odoo" 2026-10-01 04:50:22,007 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 100518 2026-10-01 04:50:22,007 44 INFO rb-3b89a0e-225191-419901 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/tmp_ftr3pxv_chrome_odoo 2026-10-01 04:50:22,008 44 INFO rb-3b89a0e-225191-419901 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:33843/json/version 2026-10-01 04:50:22,009 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33843', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:50:22,054 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:22,054 44 INFO rb-3b89a0e-225191-419901 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:33843/json 2026-10-01 04:50:22,054 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33843', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:50:22,066 44 INFO rb-3b89a0e-225191-419901 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:33843/devtools/page/FB29942DF3B24BC7ACA5FF3F06A4174E 2026-10-01 04:50:22,075 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:22,083 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:22,117 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:22,124 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Open "http://127.0.0.1:8069/pos-self/105?access_token=1d839e34e868468b&table_identifier=912e02ad" in browser 2026-10-01 04:50:22,124 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Navigating to: "http://127.0.0.1:8069/pos-self/105?access_token=1d839e34e868468b&table_identifier=912e02ad" 2026-10-01 04:50:22,178 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:22] "GET /pos-self/105?access_token=1d839e34e868468b&table_identifier=912e02ad HTTP/1.1" 200 - 9 0.013 0.030 2026-10-01 04:50:22,183 44 INFO rb-3b89a0e-225191-419901 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': 'FB29942DF3B24BC7ACA5FF3F06A4174E', 'loaderId': '0496C4D3EBE6A26A88480A44A21117D6', 'isDownload': False} 2026-10-01 04:50:22,183 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:22,200 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:50:22,215 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:22] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.006 2026-10-01 04:50:22,227 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:22] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.015 2026-10-01 04:50:22,242 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:22] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.029 2026-10-01 04:50:22,381 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:22] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-01 04:50:22,389 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:50:22,409 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal_table', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/105?access_token=1d839e34e868468b&table_identifier=912e02ad", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:50:22,409 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:22] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.003 0.008 2026-10-01 04:50:22,411 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 04:50:22,411 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:50:22,416 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:22,469 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:22,470 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:22] "POST /pos-self/relations/105 HTTP/1.1" 200 - 16 0.009 0.034 2026-10-01 04:50:22,479 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.005 0.045 2026-10-01 04:50:22,509 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-01 04:50:22,717 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:22] "POST /pos-self/data/105 HTTP/1.1" 200 - 116 0.076 0.133 2026-10-01 04:50:22,778 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.010 2026-10-01 04:50:22,787 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:22,835 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:22] "GET /web/image/ir.attachment/7585/raw HTTP/1.1" 200 - 4 0.001 0.016 2026-10-01 04:50:22,851 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:22,879 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.015 2026-10-01 04:50:22,888 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.024 2026-10-01 04:50:22,901 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:50:22,902 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:22] "GET /web/image/ir.attachment/7536/raw HTTP/1.1" 200 - 4 0.004 0.028 2026-10-01 04:50:22,935 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:23,006 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:23,010 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:23] "GET /web/image/pos.category/239/image_128?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 2 0.001 0.051 2026-10-01 04:50:23,036 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:23] "GET /web/image/product.template/1949/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 3 0.009 0.047 2026-10-01 04:50:23,059 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:23] "GET /web/image/product.template/1953/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 3 0.003 0.069 2026-10-01 04:50:23,076 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:23,077 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:23] "GET /web/image/product.template/1951/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 3 0.004 0.074 2026-10-01 04:50:23,092 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:23] "GET /web/image/product.template/1952/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 3 0.003 0.085 2026-10-01 04:50:23,106 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:50:23,109 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:23] "GET /web/image/product.template/1950/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-01 04:50:23,127 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:23] "GET /web/image/product.product/2438/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 8 0.004 0.017 2026-10-01 04:50:23,127 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:23,200 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:23,243 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28857081 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000002', 'uuid': 'a9d9486a-ee73-44e7-a7e0-9e4d59bcab7a'}] 2026-10-01 04:50:23,289 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28857081 order {'name': None, 'pos_reference': '260-105-000002', 'uuid': 'a9d9486a-ee73-44e7-a7e0-9e4d59bcab7a'} created pos.order #695 2026-10-01 04:50:23,299 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28857081 finished 2026-10-01 04:50:23,350 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:23] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.052 0.102 2026-10-01 04:50:23,396 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:23,407 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.017 2026-10-01 04:50:23,446 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:23,514 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:23,574 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:23,601 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:23] "GET /web/image/product.product/2440/image_512?unique=2026-10-01T04:49:42.000+00:00 HTTP/1.1" 200 - 8 0.005 0.013 2026-10-01 04:50:23,622 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:23,707 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:23,711 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63927155 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000002', 'uuid': 'a9d9486a-ee73-44e7-a7e0-9e4d59bcab7a'}] 2026-10-01 04:50:23,726 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added lines [1138] to pos.order #695 2026-10-01 04:50:23,731 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63927155 order {'name': None, 'pos_reference': '260-105-000002', 'uuid': 'a9d9486a-ee73-44e7-a7e0-9e4d59bcab7a'} updated pos.order #695 2026-10-01 04:50:23,742 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63927155 finished 2026-10-01 04:50:23,821 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:23] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.038 0.096 2026-10-01 04:50:23,865 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.015 2026-10-01 04:50:23,871 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:23,926 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:23,986 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:24,049 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:24,050 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:24,123 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 8861928 (allocated 9961472) 2026-10-01 04:50:24,132 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:24,152 44 INFO rb-3b89a0e-225191-419901 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 100518 2026-10-01 04:50:24,153 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:24,154 44 INFO rb-3b89a0e-225191-419901 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 100518 2026-10-01 04:50:24,160 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:50:24,259 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045024_259392_test_online_payment_self_pay_after_meal_table.txt 2026-10-01 04:50:24,259 44 INFO rb-3b89a0e-225191-419901 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/tmp_ftr3pxv_chrome_odoo" 2026-10-01 04:50:24,275 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: waiting for threads: [] 2026-10-01 04:50:24,946 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:24] "GET /pos/pay/695?access_token=6bfaa6be-579a-461f-a7b9-963de64cab93&exit_route=http://127.0.0.1:8069/pos-self/105?access_token%3D1d839e34e868468b%26table_identifier%3D912e02ad HTTP/1.1" 200 - 126 0.096 0.703 2026-10-01 04:50:24,993 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-01 04:50:37,677 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #192 deleted restaurant.floor records with IDs: [32] 2026-10-01 04:50:38,367 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table ... 2026-10-01 04:50:38,400 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #192 deleted pos.printer records with IDs: [23, 24] 2026-10-01 04:50:38,722 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome pid: 100708 2026-10-01 04:50:38,722 44 INFO rb-3b89a0e-225191-419901 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/tmpn7027rus_chrome_odoo 2026-10-01 04:50:38,723 44 INFO rb-3b89a0e-225191-419901 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:33333/json/version 2026-10-01 04:50:38,724 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33333', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:50:38,744 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:38,744 44 INFO rb-3b89a0e-225191-419901 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:33333/json 2026-10-01 04:50:38,744 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33333', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:50:38,758 44 INFO rb-3b89a0e-225191-419901 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:33333/devtools/page/EB0B3967BFFADB1E166FD6687C68EAB6 2026-10-01 04:50:38,771 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:38,784 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:38,849 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-01 04:50:38,855 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:38,858 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Open "http://127.0.0.1:8069/pos/ui/107" in browser 2026-10-01 04:50:38,859 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigating to: "http://127.0.0.1:8069/pos/ui/107" 2026-10-01 04:50:38,876 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:50:39,549 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:39] "GET /pos/ui/107 HTTP/1.1" 200 - 87 0.070 0.607 2026-10-01 04:50:39,552 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigation result: {'frameId': 'EB0B3967BFFADB1E166FD6687C68EAB6', 'loaderId': 'D6E77F318B54B59A2AF6D9D30BDB0F1D', 'isDownload': False} 2026-10-01 04:50:39,552 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:39,575 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:50:39,594 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:39] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-01 04:50:39,601 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:39] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-01 04:50:39,607 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:39] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-01 04:50:40,144 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:50:40,152 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:50:40,182 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.030 2026-10-01 04:50:40,208 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Evaluate test code "odoo.startTour('OnlinePaymentWithMultiTables', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/107", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:50:40,217 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:40,224 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.008 2026-10-01 04:50:40,254 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50: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-01 04:50:40,270 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:50:40,311 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50: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.013 2026-10-01 04:50:40,334 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.037 2026-10-01 04:50:40,376 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.030 2026-10-01 04:50:40,379 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-10-01 04:50:41,038 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.283 0.342 2026-10-01 04:50:41,056 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:41] "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-01 04:50:41,127 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50: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-01 04:50:41,187 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:41] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.031 2026-10-01 04:50:41,211 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 04:50:41,220 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:41,236 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-10-01 04:50:41,267 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:50:41,278 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:50:41,306 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:41] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.007 0.023 2026-10-01 04:50:41,318 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-01 04:50:41,330 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:50:41,382 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50: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-01 04:50:41,385 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:41,403 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.063 2026-10-01 04:50:41,425 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:50:41,434 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:41] "GET /web/image/res.users/197/avatar_128 HTTP/1.1" 200 - 14 0.057 0.107 2026-10-01 04:50:41,456 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:41] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.008 0.073 2026-10-01 04:50:41,502 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:41,522 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:41] "GET /pos/ui/107 HTTP/1.1" 200 - 34 0.026 0.073 2026-10-01 04:50:41,539 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-01 04:50:41,631 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:41] "GET /pos/ui/107?from_backend=True HTTP/1.1" 200 - 34 0.050 0.195 2026-10-01 04:50:41,645 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:41] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.002 0.183 2026-10-01 04:50:41,691 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.017 0.154 2026-10-01 04:50:41,732 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:50:41,789 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:41,813 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:50:41,871 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:41,939 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:41,961 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:50:41,965 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47921993 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000001', 'uuid': '95bd5910-6109-45e8-887d-5ab9afa0e778'}] 2026-10-01 04:50:41,992 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:42,046 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:42,054 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47921993 order {'name': '/', 'pos_reference': '261-107-000001', 'uuid': '95bd5910-6109-45e8-887d-5ab9afa0e778'} created pos.order #696 2026-10-01 04:50:42,069 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47921993 finished 2026-10-01 04:50:42,097 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:42,118 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.078 0.078 2026-10-01 04:50:42,169 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:42,205 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76091044 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000001', 'uuid': '95bd5910-6109-45e8-887d-5ab9afa0e778'}] 2026-10-01 04:50:42,229 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76091044 order {'name': '/', 'pos_reference': '261-107-000001', 'uuid': '95bd5910-6109-45e8-887d-5ab9afa0e778'} updated pos.order #696 2026-10-01 04:50:42,243 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76091044 finished 2026-10-01 04:50:42,349 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.057 0.090 2026-10-01 04:50:42,370 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:42,435 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-01 04:50:42,443 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:42,505 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:42,562 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:42,586 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9953374 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000002', 'uuid': 'fcec80cc-2404-49bc-992a-225bb4a07e2a'}] 2026-10-01 04:50:42,615 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:42,630 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9953374 order {'name': '/', 'pos_reference': '261-107-000002', 'uuid': 'fcec80cc-2404-49bc-992a-225bb4a07e2a'} created pos.order #697 2026-10-01 04:50:42,642 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9953374 finished 2026-10-01 04:50:42,663 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:42,686 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.026 0.077 2026-10-01 04:50:42,724 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:42,784 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:42,785 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:42,790 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47134146 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000002', 'uuid': 'fcec80cc-2404-49bc-992a-225bb4a07e2a'}] 2026-10-01 04:50:42,822 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47134146 order {'name': '/', 'pos_reference': '261-107-000002', 'uuid': 'fcec80cc-2404-49bc-992a-225bb4a07e2a'} updated pos.order #697 2026-10-01 04:50:42,855 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47134146 finished 2026-10-01 04:50:42,865 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: heap 16767876 (allocated 18223104) 2026-10-01 04:50:42,881 44 INFO rb-3b89a0e-225191-419901 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 100708 2026-10-01 04:50:42,891 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:42,895 44 INFO rb-3b89a0e-225191-419901 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 100708 2026-10-01 04:50:42,897 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.043 0.066 2026-10-01 04:50:42,993 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045042_993116_test_01_online_payment_with_multi_table.txt 2026-10-01 04:50:42,993 44 INFO rb-3b89a0e-225191-419901 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/tmpn7027rus_chrome_odoo" 2026-10-01 04:50:43,016 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company ... 2026-10-01 04:50:50,692 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 100910 2026-10-01 04:50:50,692 44 INFO rb-3b89a0e-225191-419901 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/tmpqxkww6w9_chrome_odoo 2026-10-01 04:50:50,692 44 INFO rb-3b89a0e-225191-419901 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:37125/json/version 2026-10-01 04:50:50,693 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37125', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:50:50,701 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:50,701 44 INFO rb-3b89a0e-225191-419901 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:37125/json 2026-10-01 04:50:50,702 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37125', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:50:50,704 44 INFO rb-3b89a0e-225191-419901 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:37125/devtools/page/EFC44AB92580F75D9A62DE8E3416389C 2026-10-01 04:50:50,715 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:50,719 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:50,801 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-10-01 04:50:50,811 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:50,814 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Open "http://127.0.0.1:8069/pos-self/108?access_token=2ed33f99750f4eef" in browser 2026-10-01 04:50:50,814 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigating to: "http://127.0.0.1:8069/pos-self/108?access_token=2ed33f99750f4eef" 2026-10-01 04:50:50,824 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:50:51,207 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:51] "GET /pos-self/108?access_token=2ed33f99750f4eef HTTP/1.1" 200 - 82 0.047 0.338 2026-10-01 04:50:51,210 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'EFC44AB92580F75D9A62DE8E3416389C', 'loaderId': '21BC9F7671B9B602D8F50B03F143AAC7', 'isDownload': False} 2026-10-01 04:50:51,210 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:51,225 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:50:51,233 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 2 2026-10-01 04:50:51,403 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 04:50:51,432 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:51] "GET /web/assets/2/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 12 0.021 0.179 2026-10-01 04:50:51,448 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 04:50:51,468 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:51] "GET /web/assets/2/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.005 0.230 2026-10-01 04:50:51,478 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 04:50:51,505 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:51] "GET /web/assets/2/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 11 0.015 0.251 2026-10-01 04:50:51,684 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:51] "GET /favicon.ico HTTP/1.1" 301 - 7 0.002 0.007 2026-10-01 04:50:51,690 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.012 2026-10-01 04:50:51,704 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:51] "GET /web/image/website/2/favicon?unique=e6df586 HTTP/1.1" 200 - 5 0.003 0.008 2026-10-01 04:50:51,710 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Evaluate test code "odoo.startTour('test_online_payment_self_multi_company', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/108?access_token=2ed33f99750f4eef", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:50:51,721 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:51] "POST /pos/ping HTTP/1.1" 200 - 2 0.000 0.012 2026-10-01 04:50:51,722 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:51,776 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:51,785 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:51] "POST /pos-self/relations/108 HTTP/1.1" 200 - 26 0.017 0.031 2026-10-01 04:50:51,800 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/2829a27/bus.websocket_worker_assets.min.js, copying from /web/assets/2829a27/bus.websocket_worker_assets.min.js 2026-10-01 04:50:51,811 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 15 0.009 0.063 2026-10-01 04:50:52,090 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:52] "POST /pos-self/data/108 HTTP/1.1" 200 - 187 0.135 0.134 2026-10-01 04:50:52,096 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.267 2026-10-01 04:50:52,147 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:52,214 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:52] "GET /web/image/ir.attachment/7713/raw HTTP/1.1" 200 - 5 0.003 0.009 2026-10-01 04:50:52,248 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:52,301 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:52] "GET /web/image/pos.category/243/image_128?unique=2026-10-01T04:50:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-10-01 04:50:52,335 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:52] "GET /web/image/pos.category/244/image_128?unique=2026-10-01T04:50:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-10-01 04:50:52,366 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:52,390 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:52] "GET /web/image/product.template/1967/image_512?unique=2026-10-01T04:50:24.000+00:00 HTTP/1.1" 200 - 4 0.031 0.072 2026-10-01 04:50:52,424 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:52] "GET /web/image/product.template/1971/image_512?unique=2026-10-01T04:50:24.000+00:00 HTTP/1.1" 200 - 4 0.010 0.125 2026-10-01 04:50:52,435 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:52,439 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:52] "GET /web/image/product.template/1970/image_512?unique=2026-10-01T04:50:24.000+00:00 HTTP/1.1" 200 - 4 0.002 0.147 2026-10-01 04:50:52,459 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:52] "GET /web/image/product.template/1969/image_512?unique=2026-10-01T04:50:24.000+00:00 HTTP/1.1" 200 - 4 0.002 0.166 2026-10-01 04:50:52,493 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:50:52,494 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:52] "GET /web/image/product.template/1968/image_512?unique=2026-10-01T04:50:24.000+00:00 HTTP/1.1" 200 - 4 0.024 0.158 2026-10-01 04:50:52,500 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50: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-01 04:50:52,524 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:52,526 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:52] "GET /web/image/ir.attachment/7714/raw HTTP/1.1" 200 - 5 0.002 0.075 2026-10-01 04:50:52,553 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:52] "GET /web/image/product.product/2456/image_512?unique=2026-10-01T04:50:24.000+00:00 HTTP/1.1" 200 - 9 0.007 0.060 2026-10-01 04:50:52,583 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:52,584 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:52,634 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 7481904 (allocated 8126464) 2026-10-01 04:50:52,642 44 INFO rb-3b89a0e-225191-419901 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 100910 2026-10-01 04:50:52,647 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:52,647 44 INFO rb-3b89a0e-225191-419901 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 100910 2026-10-01 04:50:52,655 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59151130 started for PoS orders references: [{'name': None, 'pos_reference': '260-108-000001', 'uuid': 'fa7edf92-b39a-4fc1-9795-f9e1b6f3a7c2'}] 2026-10-01 04:50:52,725 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59151130 order {'name': None, 'pos_reference': '260-108-000001', 'uuid': 'fa7edf92-b39a-4fc1-9795-f9e1b6f3a7c2'} created pos.order #698 2026-10-01 04:50:52,728 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045052_728300_test_02_online_payment_with_multi_website_company.txt 2026-10-01 04:50:52,728 44 INFO rb-3b89a0e-225191-419901 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/tmpqxkww6w9_chrome_odoo" 2026-10-01 04:50:52,731 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59151130 finished 2026-10-01 04:50:52,736 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: waiting for threads: [, ] 2026-10-01 04:50:52,849 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:52] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 114 0.149 0.113 2026-10-01 04:50:53,250 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 101092 2026-10-01 04:50:53,251 44 INFO rb-3b89a0e-225191-419901 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/tmpcooofhy__chrome_odoo 2026-10-01 04:50:53,251 44 INFO rb-3b89a0e-225191-419901 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:34357/json/version 2026-10-01 04:50:53,253 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34357', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:50:53,280 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:53,280 44 INFO rb-3b89a0e-225191-419901 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:34357/json 2026-10-01 04:50:53,289 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34357', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:50:53,303 44 INFO rb-3b89a0e-225191-419901 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:34357/devtools/page/063AD18AA8A5702AF7E0A433D4288FCF 2026-10-01 04:50:53,312 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:53,315 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:53,340 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-10-01 04:50:53,342 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:53,345 44 INFO rb-3b89a0e-225191-419901 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/698?access_token=436ede12-a1eb-4737-bb92-d189907cf50f" in browser 2026-10-01 04:50:53,346 44 INFO rb-3b89a0e-225191-419901 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/698?access_token=436ede12-a1eb-4737-bb92-d189907cf50f" 2026-10-01 04:50:53,409 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 199, model: pos.order 2026-10-01 04:50:54,249 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:54] "GET /pos/pay/698?access_token=436ede12-a1eb-4737-bb92-d189907cf50f HTTP/1.1" 200 - 158 0.130 0.761 2026-10-01 04:50:54,255 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '063AD18AA8A5702AF7E0A433D4288FCF', 'loaderId': '7FF7A4872EECD07C1C9377F5CD02B657', 'isDownload': False} 2026-10-01 04:50:54,255 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:54,274 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:54,274 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:54,275 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-01 04:50:54,286 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:50:54,296 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/d1854a1/web.assets_frontend.min.css, copying from /web/assets/d1854a1/web.assets_frontend.min.css 2026-10-01 04:50:54,372 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:54] "GET /web/assets/2/d1854a1/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.058 0.032 2026-10-01 04:50:54,380 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/9fcf0aa/web.assets_frontend_minimal.min.js, copying from /web/assets/9fcf0aa/web.assets_frontend_minimal.min.js 2026-10-01 04:50:54,391 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:54] "GET /web/assets/2/9fcf0aa/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 11 0.005 0.075 2026-10-01 04:50:54,395 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:54,397 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:54,411 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/095e408/web.__assets_tests_call__.min.js, copying from /web/assets/095e408/web.__assets_tests_call__.min.js 2026-10-01 04:50:54,430 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:54] "GET /web/assets/2/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 11 0.010 0.025 2026-10-01 04:50:54,489 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:54] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=e6df586 HTTP/1.1" 200 - 5 0.005 0.008 2026-10-01 04:50:54,552 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:54] "GET /web/image/website/2/favicon?unique=e6df586 HTTP/1.1" 200 - 5 0.005 0.010 2026-10-01 04:50:54,566 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/18ccc19/web.assets_frontend_lazy.min.js, copying from /web/assets/18ccc19/web.assets_frontend_lazy.min.js 2026-10-01 04:50:54,609 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:54] "GET /web/assets/2/18ccc19/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.005 0.064 2026-10-01 04:50:55,046 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 04:50:55,134 44 INFO rb-3b89a0e-225191-419901 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/698?access_token=436ede12-a1eb-4737-bb92-d189907cf50f", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:50:55,155 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:55,162 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:55] "POST /mail/data HTTP/1.1" 200 - 17 0.010 0.016 2026-10-01 04:50:55,199 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:55,200 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:55,258 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10520456 (allocated 11010048) 2026-10-01 04:50:55,268 44 INFO rb-3b89a0e-225191-419901 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 101092 2026-10-01 04:50:55,269 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:55,270 44 INFO rb-3b89a0e-225191-419901 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 101092 2026-10-01 04:50:55,366 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045055_366237_test_02_online_payment_with_multi_website_company.txt 2026-10-01 04:50:55,366 44 INFO rb-3b89a0e-225191-419901 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/tmpcooofhy__chrome_odoo" 2026-10-01 04:50:55,640 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 101260 2026-10-01 04:50:55,640 44 INFO rb-3b89a0e-225191-419901 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/tmp9peh8tco_chrome_odoo 2026-10-01 04:50:55,640 44 INFO rb-3b89a0e-225191-419901 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:40661/json/version 2026-10-01 04:50:55,642 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40661', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:50:55,682 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:55,682 44 INFO rb-3b89a0e-225191-419901 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:40661/json 2026-10-01 04:50:55,682 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40661', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:50:55,690 44 INFO rb-3b89a0e-225191-419901 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:40661/devtools/page/709DBF494A3E0E0D5D1D2FE9804178AF 2026-10-01 04:50:55,704 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:55,710 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:55,742 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-01 04:50:55,761 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:55,770 44 INFO rb-3b89a0e-225191-419901 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/698?access_token=436ede12-a1eb-4737-bb92-d189907cf50f" in browser 2026-10-01 04:50:55,770 44 INFO rb-3b89a0e-225191-419901 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/698?access_token=436ede12-a1eb-4737-bb92-d189907cf50f" 2026-10-01 04:50:56,283 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:56] "GET /pos/pay/698?access_token=436ede12-a1eb-4737-bb92-d189907cf50f HTTP/1.1" 200 - 102 0.111 0.392 2026-10-01 04:50:56,286 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '709DBF494A3E0E0D5D1D2FE9804178AF', 'loaderId': '5567F1760A6380B51FC7D0A66FF67A9C', 'isDownload': False} 2026-10-01 04:50:56,286 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:56,300 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:56,300 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:56,301 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-01 04:50:56,311 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:50:56,324 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:56] "GET /web/assets/2/d1854a1/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.004 0.006 2026-10-01 04:50:56,341 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:56] "GET /web/assets/2/9fcf0aa/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.001 0.008 2026-10-01 04:50:56,345 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:56,347 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:56,359 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:56] "GET /web/assets/2/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.009 2026-10-01 04:50:56,443 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:56] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=e6df586 HTTP/1.1" 200 - 5 0.006 0.006 2026-10-01 04:50:56,492 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:56] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:50:56,509 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:56] "GET /web/assets/2/18ccc19/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.004 0.009 2026-10-01 04:50:56,542 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:56] "GET /web/image/website/2/favicon?unique=e6df586 HTTP/1.1" 200 - 6 0.024 0.020 2026-10-01 04:50:56,930 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:50:57,021 44 INFO rb-3b89a0e-225191-419901 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/698?access_token=436ede12-a1eb-4737-bb92-d189907cf50f", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:50:57,038 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:57,064 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:57] "POST /mail/data HTTP/1.1" 200 - 22 0.020 0.020 2026-10-01 04:50:57,091 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:57,091 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:57,156 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10521076 (allocated 11534336) 2026-10-01 04:50:57,157 44 INFO rb-3b89a0e-225191-419901 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 101260 2026-10-01 04:50:57,158 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:57,159 44 INFO rb-3b89a0e-225191-419901 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 101260 2026-10-01 04:50:57,234 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045057_233888_test_02_online_payment_with_multi_website_company.txt 2026-10-01 04:50:57,234 44 INFO rb-3b89a0e-225191-419901 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/tmp9peh8tco_chrome_odoo" 2026-10-01 04:50:57,506 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 101429 2026-10-01 04:50:57,506 44 INFO rb-3b89a0e-225191-419901 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/tmpcskwiwsr_chrome_odoo 2026-10-01 04:50:57,506 44 INFO rb-3b89a0e-225191-419901 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:40843/json/version 2026-10-01 04:50:57,508 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40843', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:50:57,551 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:57,551 44 INFO rb-3b89a0e-225191-419901 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:40843/json 2026-10-01 04:50:57,567 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40843', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:50:57,581 44 INFO rb-3b89a0e-225191-419901 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:40843/devtools/page/3B52705BC07024EB8635DF5475014906 2026-10-01 04:50:57,588 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:57,592 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:57,603 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:57,608 44 INFO rb-3b89a0e-225191-419901 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/698?access_token=436ede12-a1eb-4737-bb92-d189907cf50f" in browser 2026-10-01 04:50:57,609 44 INFO rb-3b89a0e-225191-419901 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/698?access_token=436ede12-a1eb-4737-bb92-d189907cf50f" 2026-10-01 04:50:57,657 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-01 04:50:57,741 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:57] "GET /pos/pay/698?access_token=436ede12-a1eb-4737-bb92-d189907cf50f HTTP/1.1" 200 - 59 0.031 0.087 2026-10-01 04:50:57,749 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '3B52705BC07024EB8635DF5475014906', 'loaderId': '9202D57BA1AAFC5634A94D3830DA3285', 'isDownload': False} 2026-10-01 04:50:57,749 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:57,769 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:57,769 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:57,775 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-01 04:50:57,785 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:50:57,813 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:57] "GET /web/assets/2/d1854a1/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.016 0.011 2026-10-01 04:50:57,821 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:57] "GET /web/assets/2/9fcf0aa/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.002 0.018 2026-10-01 04:50:57,837 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:57,838 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:57,838 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:57] "GET /web/assets/2/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.002 0.006 2026-10-01 04:50:57,927 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:57] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=e6df586 HTTP/1.1" 200 - 7 0.003 0.007 2026-10-01 04:50:57,967 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:57] "GET /web/assets/2/18ccc19/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.004 0.013 2026-10-01 04:50:57,976 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:57] "GET /web/image/website/2/favicon?unique=e6df586 HTTP/1.1" 200 - 7 0.003 0.024 2026-10-01 04:50:58,393 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.007 2026-10-01 04:50:58,496 44 INFO rb-3b89a0e-225191-419901 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/698?access_token=436ede12-a1eb-4737-bb92-d189907cf50f", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:50:58,503 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:58,504 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:50:58] "POST /mail/data HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 04:50:58,555 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:58,556 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:58,603 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10521568 (allocated 11534336) 2026-10-01 04:50:58,607 44 INFO rb-3b89a0e-225191-419901 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 101429 2026-10-01 04:50:58,608 44 INFO rb-3b89a0e-225191-419901 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-01 04:50:58,608 44 INFO rb-3b89a0e-225191-419901 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 101429 2026-10-01 04:50:58,670 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045058_670029_test_02_online_payment_with_multi_website_company.txt 2026-10-01 04:50:58,670 44 INFO rb-3b89a0e-225191-419901 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/tmpcskwiwsr_chrome_odoo" 2026-10-01 04:50:58,743 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-01 04:51:00,953 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel ... 2026-10-01 04:51:06,113 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Chrome pid: 101591 2026-10-01 04:51:06,113 44 INFO rb-3b89a0e-225191-419901 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/tmpln5bsg99_chrome_odoo 2026-10-01 04:51:06,113 44 INFO rb-3b89a0e-225191-419901 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:40583/json/version 2026-10-01 04:51:06,115 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40583', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:51:06,214 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:06,214 44 INFO rb-3b89a0e-225191-419901 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:40583/json 2026-10-01 04:51:06,215 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40583', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:51:06,227 44 INFO rb-3b89a0e-225191-419901 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:40583/devtools/page/E78160015BC5BFFBFA3182A564DBF6D1 2026-10-01 04:51:06,233 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:06,252 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:06,337 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:06,470 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Open "http://127.0.0.1:8069/pos-self/109?access_token=5b9ced0d3ca643f7" in browser 2026-10-01 04:51:06,470 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Navigating to: "http://127.0.0.1:8069/pos-self/109?access_token=5b9ced0d3ca643f7" 2026-10-01 04:51:06,497 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:51:06,897 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:06] "GET /pos-self/109?access_token=5b9ced0d3ca643f7 HTTP/1.1" 200 - 57 0.055 0.350 2026-10-01 04:51:06,903 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': 'E78160015BC5BFFBFA3182A564DBF6D1', 'loaderId': 'C039FF0024150C09A3ACCD2F9957FFD9', 'isDownload': False} 2026-10-01 04:51:06,903 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:06,946 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:51:06,976 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 04:51:06,993 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:06] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.028 2026-10-01 04:51:07,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 04:51:07,020 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:07] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.062 2026-10-01 04:51:07,028 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 04:51:07,058 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:07] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.085 2026-10-01 04:51:07,218 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-01 04:51:07,231 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:51:07,254 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:07] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.005 0.017 2026-10-01 04:51:07,257 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Evaluate test code "odoo.startTour('test_kiosk_cart_restore_and_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/109?access_token=5b9ced0d3ca643f7", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:51:07,261 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 04:51:07,262 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:07] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.014 2026-10-01 04:51:07,268 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:07,331 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.052 2026-10-01 04:51:07,414 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:07] "POST /pos-self/relations/109 HTTP/1.1" 200 - 37 0.039 0.098 2026-10-01 04:51:07,417 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.060 2026-10-01 04:51:07,715 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:07] "POST /pos-self/data/109 HTTP/1.1" 200 - 183 0.129 0.153 2026-10-01 04:51:07,819 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:07] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.033 2026-10-01 04:51:07,832 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:07,882 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:07] "GET /web/image/ir.attachment/7800/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-01 04:51:07,929 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:08,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:08] "GET /web/image/pos.category/245/image_128?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-10-01 04:51:08,011 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:51:08,055 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:08,058 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:08] "GET /web/image/product.template/1972/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 3 0.008 0.047 2026-10-01 04:51:08,069 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:08] "GET /web/image/product.template/1973/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-10-01 04:51:08,083 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:08] "GET /web/image/product.template/1974/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.056 2026-10-01 04:51:08,097 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:08] "GET /web/image/product.template/1976/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.079 2026-10-01 04:51:08,100 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:08,112 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:08] "GET /web/image/product.template/1975/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-10-01 04:51:08,201 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:08,219 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:08] "GET /web/image/ir.attachment/7754/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-01 04:51:08,251 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:51:08,269 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:08,282 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:08] "GET /web/image/product.product/2461/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 8 0.013 0.015 2026-10-01 04:51:08,306 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:08] "GET /web/image/product.product/2463/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 8 0.009 0.028 2026-10-01 04:51:08,323 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:08,400 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:08,468 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34970071 started for PoS orders references: [{'name': None, 'pos_reference': '260-109-000001', 'uuid': '2a17f6d2-f3be-4b4e-88b7-d5dce2068fe3'}] 2026-10-01 04:51:08,511 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34970071 order {'name': None, 'pos_reference': '260-109-000001', 'uuid': '2a17f6d2-f3be-4b4e-88b7-d5dce2068fe3'} created pos.order #699 2026-10-01 04:51:08,521 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34970071 finished 2026-10-01 04:51:08,611 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:08] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 110 0.101 0.122 2026-10-01 04:51:08,686 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.011 0.017 2026-10-01 04:51:08,718 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:08,767 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:08,814 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:08,867 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:08,924 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:08,994 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-10-01 04:51:08,995 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:09,051 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:09] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.016 0.037 2026-10-01 04:51:09,115 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: heap 8915880 (allocated 9437184) 2026-10-01 04:51:09,127 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing chrome headless with pid 101591 2026-10-01 04:51:09,131 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-10-01 04:51:09,134 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:09] "GET /web/image/ir.attachment/7799/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-01 04:51:09,134 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Terminating chrome headless with pid 101591 2026-10-01 04:51:09,243 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045109_242906_test_kiosk_cart_restore_and_cancel.txt 2026-10-01 04:51:09,243 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Removing chrome user profile "/tmp/tmpln5bsg99_chrome_odoo" 2026-10-01 04:51:09,313 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_kiosk_qr_code ... 2026-10-01 04:51:15,490 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Chrome pid: 101787 2026-10-01 04:51:15,490 44 INFO rb-3b89a0e-225191-419901 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/tmpt1ykj7s9_chrome_odoo 2026-10-01 04:51:15,490 44 INFO rb-3b89a0e-225191-419901 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:45963/json/version 2026-10-01 04:51:15,492 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45963', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:51:15,728 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:15,728 44 INFO rb-3b89a0e-225191-419901 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:45963/json 2026-10-01 04:51:15,729 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45963', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:51:15,747 44 INFO rb-3b89a0e-225191-419901 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:45963/devtools/page/C15D4CFB3CAF7F195AB9A712E037D7A8 2026-10-01 04:51:15,781 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:15,829 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:15,904 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:16,046 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Open "http://127.0.0.1:8069/pos-self/110?access_token=cd8d10322d80411a" in browser 2026-10-01 04:51:16,046 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Navigating to: "http://127.0.0.1:8069/pos-self/110?access_token=cd8d10322d80411a" 2026-10-01 04:51:16,066 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:51:16,452 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:16] "GET /pos-self/110?access_token=cd8d10322d80411a HTTP/1.1" 200 - 57 0.052 0.338 2026-10-01 04:51:16,456 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'C15D4CFB3CAF7F195AB9A712E037D7A8', 'loaderId': '043711ED8E49B30BBBEDECF4FC0BC3EE', 'isDownload': False} 2026-10-01 04:51:16,456 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:16,477 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:51:16,497 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 04:51:16,533 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:16] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.029 2026-10-01 04:51:16,547 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 04:51:16,571 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:16] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.080 2026-10-01 04:51:16,589 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 04:51:16,621 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:16] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.025 0.106 2026-10-01 04:51:16,827 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:16] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.014 2026-10-01 04:51:16,837 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-01 04:51:16,852 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:16] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.002 0.010 2026-10-01 04:51:16,869 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 04:51:16,870 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:16] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.010 2026-10-01 04:51:16,871 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Evaluate test code "odoo.startTour('test_online_payment_kiosk_qr_code', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/110?access_token=cd8d10322d80411a", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:51:16,889 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:16,946 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:16,980 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:16] "POST /pos-self/relations/110 HTTP/1.1" 200 - 37 0.032 0.041 2026-10-01 04:51:17,040 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.125 2026-10-01 04:51:17,384 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:17] "POST /pos-self/data/110 HTTP/1.1" 200 - 183 0.158 0.200 2026-10-01 04:51:17,393 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.335 2026-10-01 04:51:17,485 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:17] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.042 2026-10-01 04:51:17,496 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:17,557 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:17] "GET /web/image/ir.attachment/7853/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-10-01 04:51:17,624 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:17,739 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.019 2026-10-01 04:51:17,767 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:17] "GET /web/image/pos.category/245/image_128?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 2 0.006 0.052 2026-10-01 04:51:17,781 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:17,789 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:17] "GET /web/image/product.template/1972/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.067 2026-10-01 04:51:17,817 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:17] "GET /web/image/product.template/1973/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 3 0.008 0.087 2026-10-01 04:51:17,833 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:17] "GET /web/image/product.template/1976/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-10-01 04:51:17,853 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:17] "GET /web/image/product.template/1975/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-10-01 04:51:17,862 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:17,875 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:17] "GET /web/image/product.template/1974/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 3 0.008 0.114 2026-10-01 04:51:17,881 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:17] "GET /web/image/ir.attachment/7807/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-01 04:51:17,903 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:17] "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-01 04:51:17,914 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:17,939 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:17] "GET /web/image/product.product/2461/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 8 0.012 0.029 2026-10-01 04:51:17,981 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:18,067 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95637381 started for PoS orders references: [{'name': None, 'pos_reference': '260-110-000001', 'uuid': '2e4b824a-3ea7-4656-81d6-ba008def83b1'}] 2026-10-01 04:51:18,132 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95637381 order {'name': None, 'pos_reference': '260-110-000001', 'uuid': '2e4b824a-3ea7-4656-81d6-ba008def83b1'} created pos.order #700 2026-10-01 04:51:18,143 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95637381 finished 2026-10-01 04:51:18,244 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:18] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 102 0.127 0.133 2026-10-01 04:51:18,355 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-10-01 04:51:18,356 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:18,441 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: heap 7691704 (allocated 8126464) 2026-10-01 04:51:18,450 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing chrome headless with pid 101787 2026-10-01 04:51:18,452 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-10-01 04:51:18,454 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Terminating chrome headless with pid 101787 2026-10-01 04:51:18,560 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045118_560031_test_online_payment_kiosk_qr_code.txt 2026-10-01 04:51:18,560 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Removing chrome user profile "/tmp/tmpt1ykj7s9_chrome_odoo" 2026-10-01 04:51:18,603 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes ... 2026-10-01 04:51:24,560 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 101965 2026-10-01 04:51:24,560 44 INFO rb-3b89a0e-225191-419901 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/tmpstt9xhcr_chrome_odoo 2026-10-01 04:51:24,560 44 INFO rb-3b89a0e-225191-419901 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:38207/json/version 2026-10-01 04:51:24,562 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38207', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:51:24,644 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:24,644 44 INFO rb-3b89a0e-225191-419901 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:38207/json 2026-10-01 04:51:24,645 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38207', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:51:24,672 44 INFO rb-3b89a0e-225191-419901 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:38207/devtools/page/BAB363B3C245ACA1F5437247C6429926 2026-10-01 04:51:24,691 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:24,704 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:24,752 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:25,014 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos-self/111?access_token=eabd68ab8e894262" in browser 2026-10-01 04:51:25,014 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos-self/111?access_token=eabd68ab8e894262" 2026-10-01 04:51:25,037 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:51:25,499 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:25] "GET /pos-self/111?access_token=eabd68ab8e894262 HTTP/1.1" 200 - 57 0.078 0.391 2026-10-01 04:51:25,504 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'BAB363B3C245ACA1F5437247C6429926', 'loaderId': '03F7F35576D83029FE75446D1C3742B3', 'isDownload': False} 2026-10-01 04:51:25,504 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:25,531 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:51:25,566 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 04:51:25,588 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:25] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.038 2026-10-01 04:51:25,599 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 04:51:25,656 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:25] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.076 2026-10-01 04:51:25,672 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 04:51:25,685 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:25] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.125 2026-10-01 04:51:25,808 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:25] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.009 2026-10-01 04:51:25,823 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 04:51:25,843 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:25] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.012 0.012 2026-10-01 04:51:25,853 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/111?access_token=eabd68ab8e894262", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:51:25,862 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 04:51:25,862 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:25] "POST /pos/ping HTTP/1.1" 200 - 1 0.007 0.008 2026-10-01 04:51:25,863 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:25,922 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:25,947 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:25] "POST /pos-self/relations/111 HTTP/1.1" 200 - 37 0.022 0.044 2026-10-01 04:51:26,004 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.117 2026-10-01 04:51:26,664 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:26] "POST /pos-self/data/111 HTTP/1.1" 200 - 184 0.292 0.385 2026-10-01 04:51:26,667 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.640 2026-10-01 04:51:26,714 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:26,757 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:26] "GET /web/image/ir.attachment/7906/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 04:51:26,815 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:26,910 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:26] "GET /web/image/pos.category/245/image_128?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 2 0.015 0.046 2026-10-01 04:51:26,919 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:26,955 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:51:26,957 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:26] "GET /web/image/product.template/1973/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-10-01 04:51:26,985 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:26,986 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:26] "GET /web/image/product.template/1976/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.104 2026-10-01 04:51:27,007 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:27] "GET /web/image/product.template/1972/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 3 0.010 0.117 2026-10-01 04:51:27,037 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:27] "GET /web/image/product.template/1974/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.145 2026-10-01 04:51:27,051 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:27,064 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:27] "GET /web/image/product.template/1975/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-10-01 04:51:27,076 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:27] "GET /web/image/ir.attachment/7860/raw HTTP/1.1" 200 - 4 0.004 0.013 2026-10-01 04:51:27,097 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:51:27,110 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:27,117 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:27] "GET /web/image/product.product/2461/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 8 0.007 0.025 2026-10-01 04:51:27,139 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:27] "GET /web/image/product.product/2463/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 8 0.004 0.036 2026-10-01 04:51:27,158 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:27,226 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:27,279 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:27,358 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:27,359 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:27,442 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7897880 (allocated 8912896) 2026-10-01 04:51:27,453 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50670720 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': '95b1d371-84b2-42f3-a243-f459c3899e37'}] 2026-10-01 04:51:27,458 44 INFO rb-3b89a0e-225191-419901 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 101965 2026-10-01 04:51:27,469 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:27,481 44 INFO rb-3b89a0e-225191-419901 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 101965 2026-10-01 04:51:27,528 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50670720 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': '95b1d371-84b2-42f3-a243-f459c3899e37'} created pos.order #701 2026-10-01 04:51:27,529 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50670720 finished 2026-10-01 04:51:27,593 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045127_593527_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-01 04:51:27,593 44 INFO rb-3b89a0e-225191-419901 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/tmpstt9xhcr_chrome_odoo" 2026-10-01 04:51:27,601 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:27,655 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.171 0.131 2026-10-01 04:51:28,162 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 102150 2026-10-01 04:51:28,163 44 INFO rb-3b89a0e-225191-419901 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/tmpr4jpbstc_chrome_odoo 2026-10-01 04:51:28,163 44 INFO rb-3b89a0e-225191-419901 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:43959/json/version 2026-10-01 04:51:28,164 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43959', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:51:28,201 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:28,201 44 INFO rb-3b89a0e-225191-419901 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:43959/json 2026-10-01 04:51:28,202 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43959', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:51:28,222 44 INFO rb-3b89a0e-225191-419901 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:43959/devtools/page/3384A749ADA39B5874DA4BA1F675E150 2026-10-01 04:51:28,238 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:28,254 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:28,322 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:51:28,330 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:28,341 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos/ui?config_id=111" in browser 2026-10-01 04:51:28,341 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=111" 2026-10-01 04:51:28,744 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:28] "GET /pos/ui?config_id=111 HTTP/1.1" 200 - 73 0.078 0.294 2026-10-01 04:51:28,749 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '3384A749ADA39B5874DA4BA1F675E150', 'loaderId': '4369903CEFC5613E510531B1F5AF2BEC', 'isDownload': False} 2026-10-01 04:51:28,749 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:28,765 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:51:28,794 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:28] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.015 2026-10-01 04:51:28,803 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:28] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-01 04:51:28,822 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:28] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.044 2026-10-01 04:51:29,479 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 04:51:29,497 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 04:51:29,499 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 04:51:29,536 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 04:51:29,554 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_pos_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=111", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:51:29,569 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:29,577 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-10-01 04:51:29,595 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:51:29,627 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.012 0.006 2026-10-01 04:51:29,633 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.017 2026-10-01 04:51:29,698 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.017 0.039 2026-10-01 04:51:29,701 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-01 04:51:30,728 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 202, model: sale.order 2026-10-01 04:51:30,730 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-10-01 04:51:30,730 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 202, model: sale.order.line 2026-10-01 04:51:30,732 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-10-01 04:51:30,746 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 489 0.542 0.454 2026-10-01 04:51:30,770 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:51:30,862 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51: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.008 2026-10-01 04:51:30,969 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:30] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.027 0.047 2026-10-01 04:51:31,033 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:31] "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-01 04:51:31,066 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:31,098 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.016 2026-10-01 04:51:31,135 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:51:31,166 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:31] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-01 04:51:31,182 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:31] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.005 0.038 2026-10-01 04:51:31,197 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-01 04:51:31,200 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-10-01 04:51:31,222 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:51:31,227 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:51:31,259 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.005 0.017 2026-10-01 04:51:31,281 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:31,317 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.024 2026-10-01 04:51:31,322 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:51:31,428 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:31,485 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:31,494 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:31] "GET /pos/ui/111?from_backend=True HTTP/1.1" 200 - 33 0.107 0.095 2026-10-01 04:51:31,568 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:31] "GET /pos/ui/111 HTTP/1.1" 200 - 33 0.027 0.227 2026-10-01 04:51:31,709 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:31] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.093 0.186 2026-10-01 04:51:31,754 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.022 2026-10-01 04:51:31,782 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:31,794 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.001 2026-10-01 04:51:31,834 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:31,906 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:31,960 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:31,961 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:32,114 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13801548 (allocated 15204352) 2026-10-01 04:51:32,139 44 INFO rb-3b89a0e-225191-419901 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 102150 2026-10-01 04:51:32,145 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:32,149 44 INFO rb-3b89a0e-225191-419901 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 102150 2026-10-01 04:51:32,259 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045132_259611_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-01 04:51:32,259 44 INFO rb-3b89a0e-225191-419901 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/tmpr4jpbstc_chrome_odoo" 2026-10-01 04:51:32,296 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table ... 2026-10-01 04:51:38,120 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 102342 2026-10-01 04:51:38,120 44 INFO rb-3b89a0e-225191-419901 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/tmpjkpeku69_chrome_odoo 2026-10-01 04:51:38,120 44 INFO rb-3b89a0e-225191-419901 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:43775/json/version 2026-10-01 04:51:38,131 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43775', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:51:38,138 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:38,138 44 INFO rb-3b89a0e-225191-419901 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:43775/json 2026-10-01 04:51:38,139 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43775', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:51:38,146 44 INFO rb-3b89a0e-225191-419901 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:43775/devtools/page/A208238B8F6B1D2E8BDE6959688F0C02 2026-10-01 04:51:38,153 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:38,158 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:38,252 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:38,399 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Open "http://127.0.0.1:8069/pos-self/112?access_token=c1115c0105484bb1" in browser 2026-10-01 04:51:38,399 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigating to: "http://127.0.0.1:8069/pos-self/112?access_token=c1115c0105484bb1" 2026-10-01 04:51:38,438 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:51:38,936 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:38] "GET /pos-self/112?access_token=c1115c0105484bb1 HTTP/1.1" 200 - 57 0.078 0.429 2026-10-01 04:51:38,941 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': 'A208238B8F6B1D2E8BDE6959688F0C02', 'loaderId': 'EBF2C796D52285DB515F822E22328372', 'isDownload': False} 2026-10-01 04:51:38,941 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:38,972 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:51:38,996 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 04:51:39,036 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:39] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.038 2026-10-01 04:51:39,053 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 04:51:39,098 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:39] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.014 0.102 2026-10-01 04:51:39,127 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 04:51:39,154 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:39] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.024 0.142 2026-10-01 04:51:39,361 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:39] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.019 2026-10-01 04:51:39,373 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.027 2026-10-01 04:51:39,393 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:39] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.006 0.010 2026-10-01 04:51:39,412 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/112?access_token=c1115c0105484bb1", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:51:39,425 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 04:51:39,426 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:39] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 04:51:39,427 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:39,504 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:39,509 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.051 2026-10-01 04:51:39,632 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:39] "POST /pos-self/relations/112 HTTP/1.1" 200 - 37 0.067 0.110 2026-10-01 04:51:39,636 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.081 2026-10-01 04:51:40,221 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:40] "POST /pos-self/data/112 HTTP/1.1" 200 - 184 0.345 0.195 2026-10-01 04:51:40,273 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:40,326 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:40] "GET /web/image/ir.attachment/7962/raw HTTP/1.1" 200 - 4 0.003 0.009 2026-10-01 04:51:40,339 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:40,366 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:40] "GET /web/image/ir.attachment/7913/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 04:51:40,391 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:40,392 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:51:40,495 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:40,554 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:40] "GET /web/image/pos.category/245/image_128?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 2 0.013 0.025 2026-10-01 04:51:40,570 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:40] "GET /web/image/product.template/1972/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.016 2026-10-01 04:51:40,586 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:40] "GET /web/image/product.template/1976/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-01 04:51:40,590 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:40,611 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:40] "GET /web/image/product.template/1973/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.056 2026-10-01 04:51:40,639 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:40] "GET /web/image/product.template/1974/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 3 0.012 0.069 2026-10-01 04:51:40,671 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:40] "GET /web/image/product.template/1975/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.105 2026-10-01 04:51:40,672 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:40,721 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:51:40,732 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:40,753 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:40] "GET /web/image/product.product/2461/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 8 0.012 0.018 2026-10-01 04:51:40,799 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:40,824 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:40] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.006 0.013 2026-10-01 04:51:40,863 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:40,930 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:40,999 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67300190 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000001', 'uuid': '843a4f8a-808c-4f90-b959-79064b66a43d'}] 2026-10-01 04:51:41,061 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67300190 order {'name': None, 'pos_reference': '260-112-000001', 'uuid': '843a4f8a-808c-4f90-b959-79064b66a43d'} created pos.order #702 2026-10-01 04:51:41,086 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67300190 finished 2026-10-01 04:51:41,246 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.158 0.153 2026-10-01 04:51:41,314 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:41,319 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.018 2026-10-01 04:51:41,374 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:41,451 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:41,509 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:41,563 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:41,564 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:41] "GET /web/image/product.product/2463/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 8 0.011 0.017 2026-10-01 04:51:41,631 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:41,670 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72793969 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000001', 'uuid': '843a4f8a-808c-4f90-b959-79064b66a43d'}] 2026-10-01 04:51:41,699 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added lines [1148] to pos.order #702 2026-10-01 04:51:41,706 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72793969 order {'name': None, 'pos_reference': '260-112-000001', 'uuid': '843a4f8a-808c-4f90-b959-79064b66a43d'} updated pos.order #702 2026-10-01 04:51:41,725 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72793969 finished 2026-10-01 04:51:41,883 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.118 0.131 2026-10-01 04:51:41,947 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:41,947 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.011 2026-10-01 04:51:41,993 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:42,055 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:42,112 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:42,113 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:42,182 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 9069308 (allocated 9961472) 2026-10-01 04:51:42,198 44 INFO rb-3b89a0e-225191-419901 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 102342 2026-10-01 04:51:42,199 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:42,204 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:42,206 44 INFO rb-3b89a0e-225191-419901 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 102342 2026-10-01 04:51:42,313 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045142_313574_test_online_payment_self_pay_after_meal_table.txt 2026-10-01 04:51:42,314 44 INFO rb-3b89a0e-225191-419901 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/tmpjkpeku69_chrome_odoo" 2026-10-01 04:51:42,720 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 102531 2026-10-01 04:51:42,721 44 INFO rb-3b89a0e-225191-419901 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/tmp0me2bo3r_chrome_odoo 2026-10-01 04:51:42,721 44 INFO rb-3b89a0e-225191-419901 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:43913/json/version 2026-10-01 04:51:42,723 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:42,788 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:42,788 44 INFO rb-3b89a0e-225191-419901 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:43913/json 2026-10-01 04:51:42,788 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:42,831 44 INFO rb-3b89a0e-225191-419901 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:43913/devtools/page/A58A44A63C7152DD6CB7C7884222C587 2026-10-01 04:51:42,847 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:42,857 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:42,911 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:42,927 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Open "http://127.0.0.1:8069/pos-self/112?access_token=c1115c0105484bb1&table_identifier=a79ef59e" in browser 2026-10-01 04:51:42,927 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigating to: "http://127.0.0.1:8069/pos-self/112?access_token=c1115c0105484bb1&table_identifier=a79ef59e" 2026-10-01 04:51:43,015 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:43] "GET /pos-self/112?access_token=c1115c0105484bb1&table_identifier=a79ef59e HTTP/1.1" 200 - 9 0.015 0.040 2026-10-01 04:51:43,026 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': 'A58A44A63C7152DD6CB7C7884222C587', 'loaderId': '414EDA2A6632E99B290C9820738D6895', 'isDownload': False} 2026-10-01 04:51:43,026 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:43,067 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:51:43,103 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:43] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.021 2026-10-01 04:51:43,130 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:43] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.007 0.043 2026-10-01 04:51:43,143 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:43] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.006 0.056 2026-10-01 04:51:43,366 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:43] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.015 2026-10-01 04:51:43,377 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:51:43,403 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal_table', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/112?access_token=c1115c0105484bb1&table_identifier=a79ef59e", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:51:43,413 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:43] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.019 0.011 2026-10-01 04:51:43,416 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 04:51:43,423 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 04:51:43,444 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:43,500 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:43,557 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:43] "POST /pos-self/relations/112 HTTP/1.1" 200 - 16 0.038 0.048 2026-10-01 04:51:43,563 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.082 2026-10-01 04:51:43,594 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-01 04:51:43,868 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:43] "POST /pos-self/data/112 HTTP/1.1" 200 - 116 0.118 0.154 2026-10-01 04:51:43,944 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.014 0.012 2026-10-01 04:51:43,952 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:43,998 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:43] "GET /web/image/ir.attachment/7962/raw HTTP/1.1" 200 - 4 0.007 0.006 2026-10-01 04:51:44,027 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:44,041 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.019 0.019 2026-10-01 04:51:44,080 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.011 2026-10-01 04:51:44,106 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.042 0.057 2026-10-01 04:51:44,130 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:44,137 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:44] "GET /web/image/ir.attachment/7913/raw HTTP/1.1" 200 - 4 0.016 0.084 2026-10-01 04:51:44,213 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:44,258 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:44] "GET /web/image/pos.category/245/image_128?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.084 2026-10-01 04:51:44,290 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:44,291 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:44] "GET /web/image/product.template/1973/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 3 0.008 0.091 2026-10-01 04:51:44,314 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:44] "GET /web/image/product.template/1972/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 3 0.008 0.113 2026-10-01 04:51:44,332 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.001 2026-10-01 04:51:44,342 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:44,361 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:44] "GET /web/image/product.template/1976/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 3 0.019 0.138 2026-10-01 04:51:44,380 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:44] "GET /web/image/product.template/1975/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-10-01 04:51:44,395 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:44] "GET /web/image/product.template/1974/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-10-01 04:51:44,421 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:44,455 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:44] "GET /web/image/product.product/2461/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 8 0.023 0.110 2026-10-01 04:51:44,527 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70263072 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000002', 'uuid': '005aa0d8-3a13-48be-852f-1201b3e061a7'}] 2026-10-01 04:51:44,557 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70263072 order {'name': None, 'pos_reference': '260-112-000002', 'uuid': '005aa0d8-3a13-48be-852f-1201b3e061a7'} created pos.order #703 2026-10-01 04:51:44,573 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70263072 finished 2026-10-01 04:51:44,679 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.109 0.145 2026-10-01 04:51:44,726 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.015 0.011 2026-10-01 04:51:44,747 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:44,814 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:44,882 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:44,941 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:44,993 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:44,994 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:44] "GET /web/image/product.product/2463/image_512?unique=2026-10-01T04:50:58.000+00:00 HTTP/1.1" 200 - 8 0.016 0.024 2026-10-01 04:51:45,057 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:45,088 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9602603 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000002', 'uuid': '005aa0d8-3a13-48be-852f-1201b3e061a7'}] 2026-10-01 04:51:45,108 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added lines [1150] to pos.order #703 2026-10-01 04:51:45,115 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9602603 order {'name': None, 'pos_reference': '260-112-000002', 'uuid': '005aa0d8-3a13-48be-852f-1201b3e061a7'} updated pos.order #703 2026-10-01 04:51:45,138 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9602603 finished 2026-10-01 04:51:45,294 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:45] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.105 0.137 2026-10-01 04:51:45,340 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:45,357 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:51:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.009 2026-10-01 04:51:45,391 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:45,452 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:45,514 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:45,518 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:45,576 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:45,589 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 9353676 (allocated 10747904) 2026-10-01 04:51:45,605 44 INFO rb-3b89a0e-225191-419901 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 102531 2026-10-01 04:51:45,616 44 INFO rb-3b89a0e-225191-419901 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-01 04:51:45,619 44 INFO rb-3b89a0e-225191-419901 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 102531 2026-10-01 04:51:45,740 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045145_740160_test_online_payment_self_pay_after_meal_table.txt 2026-10-01 04:51:45,740 44 INFO rb-3b89a0e-225191-419901 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/tmp0me2bo3r_chrome_odoo" 2026-10-01 04:51:45,795 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-01 04:51:59,148 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_qfpay.tests.test_basic: Starting TestQFPayPoS.test_tour_qfpay_order_and_refund ... 2026-10-01 04:51:59,708 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome pid: 102715 2026-10-01 04:51:59,708 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless temporary user profile dir: /tmp/tmpxrvk0cix_chrome_odoo 2026-10-01 04:51:59,708 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:37649/json/version 2026-10-01 04:51:59,710 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37649', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:51:59,799 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Browser version: Chrome/150.0.7871.114 2026-10-01 04:51:59,799 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:37649/json 2026-10-01 04:51:59,800 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37649', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:51:59,877 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Websocket url found: ws://127.0.0.1:37649/devtools/page/74B2C1A10B06FFF28915B2033C4F681A 2026-10-01 04:51:59,917 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Enable chrome headless console log notification 2026-10-01 04:51:59,926 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless enable page notifications 2026-10-01 04:52:00,063 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:52:00,077 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Setting session cookie in browser 2026-10-01 04:52:00,085 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Open "http://127.0.0.1:8069/pos/ui/113" in browser 2026-10-01 04:52:00,085 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/113" 2026-10-01 04:52:00,142 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:52:00,851 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:00] "GET /pos/ui/113 HTTP/1.1" 200 - 125 0.145 0.596 2026-10-01 04:52:00,861 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigation result: {'frameId': '74B2C1A10B06FFF28915B2033C4F681A', 'loaderId': 'DBD9827C423431236C40E42DB075507E', 'isDownload': False} 2026-10-01 04:52:00,862 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:00,893 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:52:00,935 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:00] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.024 2026-10-01 04:52:00,968 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:00] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.060 2026-10-01 04:52:00,987 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:00] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.067 2026-10-01 04:52:01,655 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:52:01,679 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:52:01,691 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-01 04:52:01,736 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.006 2026-10-01 04:52:01,745 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Evaluate test code "odoo.startTour('qfpay_order_and_refund', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/113", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:52:01,763 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:01,783 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.007 2026-10-01 04:52:01,798 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:52:01,832 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.010 2026-10-01 04:52:01,856 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.040 2026-10-01 04:52:01,932 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.020 0.047 2026-10-01 04:52:01,934 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-01 04:52:02,718 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.376 0.367 2026-10-01 04:52:02,766 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:02] "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-01 04:52:02,861 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52: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-01 04:52:02,968 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:02] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.083 2026-10-01 04:52:03,069 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.018 2026-10-01 04:52:03,090 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: Owl is running in 'dev' mode. 2026-10-01 04:52:03,108 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-01 04:52:03,176 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:52:03,196 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:52:03,219 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:52:03,224 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:52:03,263 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:52:03,277 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:03] "GET /web/image/res.users/206/avatar_128 HTTP/1.1" 200 - 14 0.035 0.039 2026-10-01 04:52:03,312 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:03] "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-01 04:52:03,333 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:03,335 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:03] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.034 0.092 2026-10-01 04:52:03,345 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:52:03,402 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:03] "GET /web/image/res.company/106/favicon HTTP/1.1" 200 - 4 0.033 0.080 2026-10-01 04:52:03,602 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:03,606 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:03] "GET /pos/ui/113 HTTP/1.1" 200 - 33 0.132 0.156 2026-10-01 04:52:03,729 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:03,791 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:03] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 33 0.137 0.340 2026-10-01 04:52:03,819 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 04:52:03,841 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:52:03,847 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:03] "GET /web/image?model=product.template&field=image_128&id=1981&unique=2026-10-01T04:51:45.000+00:00 HTTP/1.1" 200 - 3 0.017 0.175 2026-10-01 04:52:03,935 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:03] "GET /web/image?model=product.template&field=image_128&id=1982&unique=2026-10-01T04:51:45.000+00:00 HTTP/1.1" 200 - 3 0.031 0.241 2026-10-01 04:52:03,977 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:03] "GET /web/image?model=product.template&field=image_128&id=1983&unique=2026-10-01T04:51:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.304 2026-10-01 04:52:04,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:04] "GET /web/image?model=product.template&field=image_128&id=1984&unique=2026-10-01T04:51:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.322 2026-10-01 04:52:04,031 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:04] "GET /web/image?model=product.template&field=image_128&id=1985&unique=2026-10-01T04:51:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.350 2026-10-01 04:52:04,076 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:04] "GET /web/image?model=product.template&field=image_128&id=1987&unique=2026-10-01T04:51:45.000+00:00 HTTP/1.1" 200 - 3 0.013 0.205 2026-10-01 04:52:04,103 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:04] "GET /web/image?model=product.template&field=image_128&id=1989&unique=2026-10-01T04:51:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.235 2026-10-01 04:52:04,142 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:04] "GET /web/image?model=product.template&field=image_128&id=1988&unique=2026-10-01T04:51:45.000+00:00 HTTP/1.1" 200 - 3 0.009 0.182 2026-10-01 04:52:04,334 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.131 0.222 2026-10-01 04:52:04,379 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:04] "GET /web/image?model=product.template&field=image_128&id=1986&unique=2026-10-01T04:51:45.000+00:00 HTTP/1.1" 200 - 3 0.006 0.369 2026-10-01 04:52:04,412 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:04,470 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:04,520 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:04,571 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:04,619 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:04,717 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:04,740 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:52:04,745 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:52:04,771 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:04,823 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:04,913 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:04,970 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:04,985 44 INFO rb-3b89a0e-225191-419901 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': '6a4a0538-72b3-4fda-963b-8fc58f9167cd--708--269', '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-01 04:52:05,080 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:05] "POST /qfpay/notify HTTP/1.1" 200 - 12 0.061 0.036 2026-10-01 04:52:05,129 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28017113 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': '4194ff99-ec37-4ae1-a31d-e8b526f79ca5'}] 2026-10-01 04:52:05,137 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:52:05,784 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28017113 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': '4194ff99-ec37-4ae1-a31d-e8b526f79ca5'} created pos.order #704 2026-10-01 04:52:05,799 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28017113 finished 2026-10-01 04:52:05,893 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 227 0.415 0.352 2026-10-01 04:52:06,027 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52: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-01 04:52:06,182 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:06,187 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41977158 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '4194ff99-ec37-4ae1-a31d-e8b526f79ca5'}] 2026-10-01 04:52:06,209 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41977158 order {'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '4194ff99-ec37-4ae1-a31d-e8b526f79ca5'} sync ignored for existing PoS order pos.order(704,) (state: paid) 2026-10-01 04:52:06,264 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:06,269 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41977158 finished 2026-10-01 04:52:06,456 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.152 0.122 2026-10-01 04:52:06,470 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:06] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.182 2026-10-01 04:52:06,514 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:06,526 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.017 2026-10-01 04:52:06,567 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:06,629 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:06,678 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:06,726 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:06,788 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:06,797 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52: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.009 2026-10-01 04:52:06,849 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:06,902 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:06,977 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:07,032 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:07,092 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:07,146 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:07,151 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_qfpay.controllers.main: Received QFPay notification: {'status': '1', 'sysdtm': '2025-08-26 17:51:34', 'txcurrcd': 'HKD', 'orig_out_trade_no': '6a4a0538-72b3-4fda-963b-8fc58f9167cd--708--269', '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-01 04:52:07,180 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:07] "POST /qfpay/notify HTTP/1.1" 200 - 8 0.008 0.023 2026-10-01 04:52:07,211 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96377128 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000002', 'uuid': 'f4fce143-762c-4858-a14f-6214af755c4e'}] 2026-10-01 04:52:07,622 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96377128 order {'name': '/', 'pos_reference': '261-113-000002', 'uuid': 'f4fce143-762c-4858-a14f-6214af755c4e'} created pos.order #705 2026-10-01 04:52:07,658 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96377128 finished 2026-10-01 04:52:07,776 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 170 0.284 0.284 2026-10-01 04:52:07,846 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:07] "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-01 04:52:07,913 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42044018 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-113-000002', 'uuid': 'f4fce143-762c-4858-a14f-6214af755c4e'}] 2026-10-01 04:52:07,918 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:07,928 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42044018 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-113-000002', 'uuid': 'f4fce143-762c-4858-a14f-6214af755c4e'} sync ignored for existing PoS order pos.order(705,) (state: paid) 2026-10-01 04:52:07,947 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42044018 finished 2026-10-01 04:52:07,966 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: tour succeeded 2026-10-01 04:52:07,966 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: ╔═══════════════════════════════════════╗ ║ TOUR qfpay_order_and_refund SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-01 04:52:08,159 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.159 0.090 2026-10-01 04:52:08,175 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: heap 17008612 (allocated 18485248) 2026-10-01 04:52:08,199 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing chrome headless with pid 102715 2026-10-01 04:52:08,209 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing websocket connection 2026-10-01 04:52:08,217 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Terminating chrome headless with pid 102715 2026-10-01 04:52:08,361 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045208_360962_test_tour_qfpay_order_and_refund.txt 2026-10-01 04:52:08,361 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Removing chrome user profile "/tmp/tmpxrvk0cix_chrome_odoo" 2026-10-01 04:52:08,426 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-01 04:52:22,169 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_basic_order ... 2026-10-01 04:52:22,686 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome pid: 102937 2026-10-01 04:52:22,687 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless temporary user profile dir: /tmp/tmpf09bm_dt_chrome_odoo 2026-10-01 04:52:22,688 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:37955/json/version 2026-10-01 04:52:22,689 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:52:22,728 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Browser version: Chrome/150.0.7871.114 2026-10-01 04:52:22,728 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:37955/json 2026-10-01 04:52:22,728 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:52:22,762 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Websocket url found: ws://127.0.0.1:37955/devtools/page/F17F548685774D3174CD25DDD79222EA 2026-10-01 04:52:22,780 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Enable chrome headless console log notification 2026-10-01 04:52:22,793 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless enable page notifications 2026-10-01 04:52:22,892 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:52:22,907 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Setting session cookie in browser 2026-10-01 04:52:22,923 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Open "http://127.0.0.1:8069/pos/ui/114" in browser 2026-10-01 04:52:22,923 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui/114" 2026-10-01 04:52:22,967 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:52:23,692 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:23] "GET /pos/ui/114 HTTP/1.1" 200 - 125 0.159 0.575 2026-10-01 04:52:23,696 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigation result: {'frameId': 'F17F548685774D3174CD25DDD79222EA', 'loaderId': 'F52481F80676F3BB66CFF74629CA59EA', 'isDownload': False} 2026-10-01 04:52:23,697 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate ready code "odoo.isTourReady('PosRazorpayTour')" 2026-10-01 04:52:23,714 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:52:23,734 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:23] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-01 04:52:23,749 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:23] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.019 2026-10-01 04:52:23,758 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:23] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-01 04:52:24,432 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:52:24,440 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:52:24,472 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.010 0.020 2026-10-01 04:52:24,519 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate test code "odoo.startTour('PosRazorpayTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/114", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:52:24,521 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-01 04:52:24,533 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:24,561 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.016 2026-10-01 04:52:24,584 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:52:24,628 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52: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.013 2026-10-01 04:52:24,645 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-10-01 04:52:24,697 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:24] "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-01 04:52:24,701 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-10-01 04:52:25,522 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.379 0.366 2026-10-01 04:52:25,553 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:52:25,653 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52: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-01 04:52:25,757 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:25] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.026 0.052 2026-10-01 04:52:25,808 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:25] "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-01 04:52:25,830 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: Owl is running in 'dev' mode. 2026-10-01 04:52:25,867 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.025 2026-10-01 04:52:25,895 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:52:25,901 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:52:25,923 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-01 04:52:25,947 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:52:25,953 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:25] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.011 0.055 2026-10-01 04:52:26,022 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:26] "GET /web/image/res.users/210/avatar_128 HTTP/1.1" 200 - 14 0.017 0.102 2026-10-01 04:52:26,048 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:26] "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-01 04:52:26,053 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:52:26,080 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:52:26,192 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:26] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 33 0.072 0.053 2026-10-01 04:52:26,204 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:26,207 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:26] "GET /web/image/res.company/107/favicon HTTP/1.1" 200 - 4 0.006 0.128 2026-10-01 04:52:26,315 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:26,320 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:26] "GET /pos/ui/114 HTTP/1.1" 200 - 33 0.054 0.197 2026-10-01 04:52:26,364 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:26] "GET /web/image/res.company/107/favicon HTTP/1.1" 304 - 4 0.007 0.074 2026-10-01 04:52:26,418 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:26] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.006 0.119 2026-10-01 04:52:26,460 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:26] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-10-01 04:52:26,471 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:52:26,492 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:52:26,543 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:26] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.021 0.220 2026-10-01 04:52:26,593 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:26] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.015 0.269 2026-10-01 04:52:26,639 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:26] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.010 0.291 2026-10-01 04:52:26,683 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:26] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.312 2026-10-01 04:52:26,730 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:26] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.004 0.304 2026-10-01 04:52:26,762 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:26] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.004 0.248 2026-10-01 04:52:26,817 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:26] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.010 0.206 2026-10-01 04:52:26,954 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.089 0.317 2026-10-01 04:52:27,014 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:27,065 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:27,114 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:27,165 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:27,216 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:27,291 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:27,307 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:52:27,314 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:52:27,342 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:27,392 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:27,464 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:27,466 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:27] "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.005 0.009 2026-10-01 04:52:27,484 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:27] "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-01 04:52:27,525 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35556908 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000001', 'uuid': 'c22590e3-a350-490a-9231-219d56c3f9b3'}] 2026-10-01 04:52:27,528 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:52:28,145 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35556908 order {'name': '/', 'pos_reference': '261-114-000001', 'uuid': 'c22590e3-a350-490a-9231-219d56c3f9b3'} created pos.order #706 2026-10-01 04:52:28,165 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35556908 finished 2026-10-01 04:52:28,221 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.353 0.346 2026-10-01 04:52:28,287 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:28] "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-01 04:52:28,438 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: tour succeeded 2026-10-01 04:52:28,438 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: ╔════════════════════════════════╗ ║ TOUR PosRazorpayTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-01 04:52:28,453 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73540231 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': 'c22590e3-a350-490a-9231-219d56c3f9b3'}] 2026-10-01 04:52:28,460 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73540231 order {'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': 'c22590e3-a350-490a-9231-219d56c3f9b3'} sync ignored for existing PoS order pos.order(706,) (state: paid) 2026-10-01 04:52:28,479 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73540231 finished 2026-10-01 04:52:28,587 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: heap 15259592 (allocated 16515072) 2026-10-01 04:52:28,603 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing chrome headless with pid 102937 2026-10-01 04:52:28,605 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing websocket connection 2026-10-01 04:52:28,613 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.072 0.091 2026-10-01 04:52:28,615 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Terminating chrome headless with pid 102937 2026-10-01 04:52:28,715 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045228_715566_test_razorpay_basic_order.txt 2026-10-01 04:52:28,715 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Removing chrome user profile "/tmp/tmpf09bm_dt_chrome_odoo" 2026-10-01 04:52:28,737 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_cancel_payment ... 2026-10-01 04:52:29,118 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome pid: 103152 2026-10-01 04:52:29,124 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless temporary user profile dir: /tmp/tmpkjkmmn17_chrome_odoo 2026-10-01 04:52:29,124 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:45909/json/version 2026-10-01 04:52:29,125 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45909', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:52:29,179 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Browser version: Chrome/150.0.7871.114 2026-10-01 04:52:29,179 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:45909/json 2026-10-01 04:52:29,180 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45909', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:52:29,212 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Websocket url found: ws://127.0.0.1:45909/devtools/page/09FB6164BE7E0505C2FAB8F533F7E298 2026-10-01 04:52:29,235 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Enable chrome headless console log notification 2026-10-01 04:52:29,252 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless enable page notifications 2026-10-01 04:52:29,306 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:52:29,318 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Setting session cookie in browser 2026-10-01 04:52:29,334 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Open "http://127.0.0.1:8069/pos/ui/114" in browser 2026-10-01 04:52:29,334 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/114" 2026-10-01 04:52:29,377 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:52:30,062 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:30] "GET /pos/ui/114 HTTP/1.1" 200 - 131 0.124 0.577 2026-10-01 04:52:30,066 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigation result: {'frameId': '09FB6164BE7E0505C2FAB8F533F7E298', 'loaderId': 'FBD4462562040DBA97A77A79BD3FD2C7', 'isDownload': False} 2026-10-01 04:52:30,066 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate ready code "odoo.isTourReady('PosRazorpayCancelTour')" 2026-10-01 04:52:30,088 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:52:30,121 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:30] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-01 04:52:30,150 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:30] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.053 2026-10-01 04:52:30,177 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:30] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.078 2026-10-01 04:52:30,719 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:52:30,724 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:52:30,753 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.022 2026-10-01 04:52:30,798 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate test code "odoo.startTour('PosRazorpayCancelTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/114", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:52:30,803 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.014 2026-10-01 04:52:30,806 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:30,829 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-01 04:52:30,851 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:52:30,887 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52: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.013 2026-10-01 04:52:30,901 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-10-01 04:52:30,973 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.040 2026-10-01 04:52:30,981 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.052 2026-10-01 04:52:31,807 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.435 0.359 2026-10-01 04:52:31,835 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:31] "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-01 04:52:31,913 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:52:31,988 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:31] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.043 2026-10-01 04:52:32,040 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.012 2026-10-01 04:52:32,061 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: Owl is running in 'dev' mode. 2026-10-01 04:52:32,084 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 04:52:32,137 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:52:32,182 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:52:32,196 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:52:32,233 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:32] "GET /web/image/res.users/210/avatar_128 HTTP/1.1" 200 - 14 0.052 0.037 2026-10-01 04:52:32,253 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:32] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.004 0.097 2026-10-01 04:52:32,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-10-01 04:52:32,263 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:52:32,265 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52: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-01 04:52:32,320 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:32] "GET /web/image/res.company/107/favicon HTTP/1.1" 200 - 4 0.018 0.014 2026-10-01 04:52:32,479 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:32,518 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:32] "GET /web/image/res.company/107/favicon HTTP/1.1" 304 - 4 0.005 0.010 2026-10-01 04:52:32,530 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:52:32,717 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:32] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 33 0.096 0.097 2026-10-01 04:52:32,732 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:52:32,820 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:32] "GET /pos/ui/114 HTTP/1.1" 200 - 33 0.045 0.248 2026-10-01 04:52:32,830 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:52:32,833 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:32,922 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:32] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.016 0.297 2026-10-01 04:52:32,978 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:32] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.005 0.349 2026-10-01 04:52:33,026 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:33] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.014 0.374 2026-10-01 04:52:33,082 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:33] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.012 0.464 2026-10-01 04:52:33,137 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:33] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.014 0.377 2026-10-01 04:52:33,177 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:33] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.004 0.324 2026-10-01 04:52:33,211 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:33] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.004 0.277 2026-10-01 04:52:33,351 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.074 0.286 2026-10-01 04:52:33,402 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:33] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.007 0.306 2026-10-01 04:52:33,437 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:33] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.007 0.396 2026-10-01 04:52:33,438 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:33,494 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:33,539 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:33,589 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:33,640 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:33,713 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:33,728 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:52:33,730 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:52:33,764 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:33,815 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:33,885 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:33] "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.009 2026-10-01 04:52:33,893 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:33,920 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:33] "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.013 2026-10-01 04:52:33,950 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:33,963 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:33] "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.002 0.006 2026-10-01 04:52:34,004 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:34,055 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:34,108 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:34,158 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:34,214 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:34,224 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:34] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.008 2026-10-01 04:52:34,252 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:34] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.008 2026-10-01 04:52:34,299 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74541344 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000001', 'uuid': '40349a39-2ce9-4e43-96e2-597609214084'}] 2026-10-01 04:52:34,301 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:52:34,763 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74541344 order {'name': '/', 'pos_reference': '261-114-000001', 'uuid': '40349a39-2ce9-4e43-96e2-597609214084'} created pos.order #707 2026-10-01 04:52:34,785 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74541344 finished 2026-10-01 04:52:34,892 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.272 0.323 2026-10-01 04:52:34,953 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:34] "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-01 04:52:35,112 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: tour succeeded 2026-10-01 04:52:35,113 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayCancelTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-01 04:52:35,127 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72942692 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '40349a39-2ce9-4e43-96e2-597609214084'}] 2026-10-01 04:52:35,136 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72942692 order {'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '40349a39-2ce9-4e43-96e2-597609214084'} sync ignored for existing PoS order pos.order(707,) (state: paid) 2026-10-01 04:52:35,183 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72942692 finished 2026-10-01 04:52:35,233 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: heap 15404548 (allocated 17563648) 2026-10-01 04:52:35,259 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing chrome headless with pid 103152 2026-10-01 04:52:35,263 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing websocket connection 2026-10-01 04:52:35,263 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Terminating chrome headless with pid 103152 2026-10-01 04:52:35,320 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.084 0.111 2026-10-01 04:52:35,372 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045235_372636_test_razorpay_cancel_payment.txt 2026-10-01 04:52:35,372 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Removing chrome user profile "/tmp/tmpkjkmmn17_chrome_odoo" 2026-10-01 04:52:35,399 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_refund_order ... 2026-10-01 04:52:35,773 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome pid: 103369 2026-10-01 04:52:35,773 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless temporary user profile dir: /tmp/tmpt2hmib5u_chrome_odoo 2026-10-01 04:52:35,774 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:35635/json/version 2026-10-01 04:52:35,775 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35635', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:52:35,808 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Browser version: Chrome/150.0.7871.114 2026-10-01 04:52:35,808 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:35635/json 2026-10-01 04:52:35,808 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35635', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:52:35,821 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Websocket url found: ws://127.0.0.1:35635/devtools/page/8E5DD45648E1C4F3C80C02EDC81964B6 2026-10-01 04:52:35,829 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Enable chrome headless console log notification 2026-10-01 04:52:35,840 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless enable page notifications 2026-10-01 04:52:36,020 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:52:36,041 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Setting session cookie in browser 2026-10-01 04:52:36,047 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Open "http://127.0.0.1:8069/pos/ui/114" in browser 2026-10-01 04:52:36,047 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigating to: "http://127.0.0.1:8069/pos/ui/114" 2026-10-01 04:52:36,069 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:52:36,725 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:36] "GET /pos/ui/114 HTTP/1.1" 200 - 131 0.090 0.576 2026-10-01 04:52:36,729 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigation result: {'frameId': '8E5DD45648E1C4F3C80C02EDC81964B6', 'loaderId': '05D4A792FEA880D350E7134C9EB7CAA6', 'isDownload': False} 2026-10-01 04:52:36,729 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate ready code "odoo.isTourReady('PosRazorpayRefundTour')" 2026-10-01 04:52:36,746 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:52:36,766 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:36] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-10-01 04:52:36,779 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:36] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-01 04:52:36,796 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:36] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.037 2026-10-01 04:52:37,432 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:52:37,439 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:52:37,479 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-10-01 04:52:37,522 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate test code "odoo.startTour('PosRazorpayRefundTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/114", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:52:37,528 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.010 2026-10-01 04:52:37,533 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:37,588 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.007 0.024 2026-10-01 04:52:37,608 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:52:37,665 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:37] "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.014 2026-10-01 04:52:37,694 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.015 0.052 2026-10-01 04:52:37,773 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.044 0.039 2026-10-01 04:52:37,778 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.059 2026-10-01 04:52:38,476 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.311 0.339 2026-10-01 04:52:38,532 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.043 2026-10-01 04:52:38,641 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.010 2026-10-01 04:52:38,719 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:38] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.049 2026-10-01 04:52:38,752 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:52:38,772 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: Owl is running in 'dev' mode. 2026-10-01 04:52:38,795 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.010 2026-10-01 04:52:38,880 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:52:38,903 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:52:38,909 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-01 04:52:38,924 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:38] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.013 0.052 2026-10-01 04:52:38,942 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-01 04:52:38,964 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:52:39,023 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:39] "GET /web/image/res.users/210/avatar_128 HTTP/1.1" 200 - 14 0.057 0.105 2026-10-01 04:52:39,025 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:39,026 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.134 2026-10-01 04:52:39,069 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:39] "GET /web/image/res.company/107/favicon HTTP/1.1" 200 - 4 0.010 0.098 2026-10-01 04:52:39,126 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:39] "GET /web/image/res.company/107/favicon HTTP/1.1" 304 - 4 0.024 0.026 2026-10-01 04:52:39,210 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:39] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.004 0.052 2026-10-01 04:52:39,224 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:52:39,271 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:39] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.007 0.092 2026-10-01 04:52:39,278 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:39,280 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:52:39,341 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:39] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.020 0.157 2026-10-01 04:52:39,432 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:39] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.017 0.235 2026-10-01 04:52:39,474 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:39] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.006 0.302 2026-10-01 04:52:39,505 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:39] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.007 0.323 2026-10-01 04:52:39,514 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:52:39,529 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:39] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.291 2026-10-01 04:52:39,590 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:39] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.009 0.291 2026-10-01 04:52:39,676 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:39] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 33 0.044 0.282 2026-10-01 04:52:39,802 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:39] "GET /pos/ui/114 HTTP/1.1" 200 - 33 0.069 0.250 2026-10-01 04:52:39,834 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:39] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-10-01T04:52:08.000+00:00 HTTP/1.1" 200 - 3 0.004 0.390 2026-10-01 04:52:39,948 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.068 0.359 2026-10-01 04:52:40,074 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:40,146 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:40,199 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:40,249 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:40,301 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:40,380 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:40,396 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:52:40,398 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:52:40,423 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:40,474 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:40,552 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:40] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.007 0.007 2026-10-01 04:52:40,552 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:40,585 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:40] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.004 0.006 2026-10-01 04:52:40,634 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32006066 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000001', 'uuid': '8f0e3410-3a2e-4ef3-8b13-12bab5373c45'}] 2026-10-01 04:52:40,635 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:52:41,141 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32006066 order {'name': '/', 'pos_reference': '261-114-000001', 'uuid': '8f0e3410-3a2e-4ef3-8b13-12bab5373c45'} created pos.order #708 2026-10-01 04:52:41,163 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32006066 finished 2026-10-01 04:52:41,244 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.275 0.344 2026-10-01 04:52:41,325 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.022 2026-10-01 04:52:41,430 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:41,437 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26831091 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '8f0e3410-3a2e-4ef3-8b13-12bab5373c45'}] 2026-10-01 04:52:41,449 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26831091 order {'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '8f0e3410-3a2e-4ef3-8b13-12bab5373c45'} sync ignored for existing PoS order pos.order(708,) (state: paid) 2026-10-01 04:52:41,465 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26831091 finished 2026-10-01 04:52:41,486 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:41,534 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:41,587 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:41,603 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.078 0.090 2026-10-01 04:52:41,639 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:41,695 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:41,769 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:41,778 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:41] "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-01 04:52:41,828 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.026 2026-10-01 04:52:41,829 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:41,849 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:41] "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.021 2026-10-01 04:52:41,879 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:41,950 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:42,004 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:42,065 44 INFO rb-3b89a0e-225191-419901 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-01 04:52:42,069 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:42] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.002 0.007 2026-10-01 04:52:42,087 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:42] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_refund_request#pos.payment.method.razorpay_make_refund_request HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 04:52:42,116 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36647291 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000002', 'uuid': '3f18c80d-6111-41bb-b191-43c3e6a16248'}] 2026-10-01 04:52:42,497 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36647291 order {'name': '/', 'pos_reference': '261-114-000002', 'uuid': '3f18c80d-6111-41bb-b191-43c3e6a16248'} created pos.order #709 2026-10-01 04:52:42,536 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36647291 finished 2026-10-01 04:52:42,623 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 170 0.200 0.310 2026-10-01 04:52:42,703 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 04:52:42,746 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: tour succeeded 2026-10-01 04:52:42,747 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayRefundTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-01 04:52:42,769 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88301720 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-114-000002', 'uuid': '3f18c80d-6111-41bb-b191-43c3e6a16248'}] 2026-10-01 04:52:42,784 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88301720 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-114-000002', 'uuid': '3f18c80d-6111-41bb-b191-43c3e6a16248'} sync ignored for existing PoS order pos.order(709,) (state: paid) 2026-10-01 04:52:42,816 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88301720 finished 2026-10-01 04:52:42,886 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: heap 17092672 (allocated 18747392) 2026-10-01 04:52:42,893 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing chrome headless with pid 103369 2026-10-01 04:52:42,895 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing websocket connection 2026-10-01 04:52:42,896 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Terminating chrome headless with pid 103369 2026-10-01 04:52:42,924 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.069 0.104 2026-10-01 04:52:43,047 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045243_046948_test_razorpay_refund_order.txt 2026-10-01 04:52:43,047 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Removing chrome user profile "/tmp/tmpt2hmib5u_chrome_odoo" 2026-10-01 04:52:43,119 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-01 04:52:57,671 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_repair.tests.test_frontend: Starting TestUi.test_pos_repair ... 2026-10-01 04:52:58,925 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome pid: 103592 2026-10-01 04:52:58,925 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless temporary user profile dir: /tmp/tmpgrsr1v9w_chrome_odoo 2026-10-01 04:52:58,925 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:45943/json/version 2026-10-01 04:52:58,929 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45943', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:52:58,980 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Browser version: Chrome/150.0.7871.114 2026-10-01 04:52:58,980 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:45943/json 2026-10-01 04:52:58,981 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45943', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:52:58,992 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Websocket url found: ws://127.0.0.1:45943/devtools/page/86132B810C021302B28992A1D8A57064 2026-10-01 04:52:58,997 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Enable chrome headless console log notification 2026-10-01 04:52:59,009 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless enable page notifications 2026-10-01 04:52:59,252 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:52:59,259 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Setting session cookie in browser 2026-10-01 04:52:59,263 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Open "http://127.0.0.1:8069/pos/ui/115" in browser 2026-10-01 04:52:59,264 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigating to: "http://127.0.0.1:8069/pos/ui/115" 2026-10-01 04:52:59,284 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:52:59,884 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:59] "GET /pos/ui/115 HTTP/1.1" 200 - 86 0.063 0.542 2026-10-01 04:52:59,887 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigation result: {'frameId': '86132B810C021302B28992A1D8A57064', 'loaderId': 'A94173CC63A4AA56A72A160712D55F57', 'isDownload': False} 2026-10-01 04:52:59,887 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate ready code "odoo.isTourReady('PosRepairSettleOrder')" 2026-10-01 04:52:59,914 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:52:59,934 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:59] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-01 04:52:59,942 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:59] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-01 04:52:59,955 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:52:59] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-10-01 04:53:00,533 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:53:00,544 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:53:00,563 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.024 2026-10-01 04:53:00,593 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-01 04:53:00,607 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate test code "odoo.startTour('PosRepairSettleOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/115", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:53:00,617 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53: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-01 04:53:00,620 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:00,630 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:53:00,686 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.017 2026-10-01 04:53:00,710 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.012 0.034 2026-10-01 04:53:00,797 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.065 2026-10-01 04:53:00,804 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-10-01 04:53:01,643 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.410 0.355 2026-10-01 04:53:01,684 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04: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.028 2026-10-01 04:53:01,777 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04: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.006 2026-10-01 04:53:01,859 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:01] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.043 2026-10-01 04:53:01,918 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04: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.004 0.012 2026-10-01 04:53:01,938 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: Owl is running in 'dev' mode. 2026-10-01 04:53:01,957 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.011 2026-10-01 04:53:02,001 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:53:02,018 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:53:02,021 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:53:02,037 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:53:02,073 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:02] "GET /web/image/res.users/214/avatar_128 HTTP/1.1" 200 - 14 0.021 0.042 2026-10-01 04:53:02,105 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:02] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.013 0.063 2026-10-01 04:53:02,108 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:53:02,114 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53: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-01 04:53:02,182 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-10-01 04:53:02,202 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:02] "GET /web/image/res.company/108/favicon HTTP/1.1" 200 - 4 0.013 0.043 2026-10-01 04:53:02,280 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:02] "GET /pos/ui/115?from_backend=True HTTP/1.1" 200 - 33 0.030 0.093 2026-10-01 04:53:02,335 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:02,398 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:02] "GET /pos/ui/115 HTTP/1.1" 200 - 33 0.026 0.211 2026-10-01 04:53:02,432 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:02] "GET /web/image/res.company/108/favicon HTTP/1.1" 304 - 4 0.007 0.017 2026-10-01 04:53:02,478 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:02,492 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:02] "GET /web/image?model=product.template&field=image_128&id=2008&unique=2026-10-01T04:52:43.000+00:00 HTTP/1.1" 200 - 3 0.017 0.058 2026-10-01 04:53:02,518 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:53:02,535 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:02] "GET /web/image?model=product.template&field=image_128&id=2007&unique=2026-10-01T04:52:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.118 2026-10-01 04:53:02,585 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:02] "GET /web/image?model=product.template&field=image_128&id=2009&unique=2026-10-01T04:52:43.000+00:00 HTTP/1.1" 200 - 3 0.011 0.154 2026-10-01 04:53:02,594 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:02,614 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:02] "GET /web/image?model=product.template&field=image_128&id=2010&unique=2026-10-01T04:52:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-10-01 04:53:02,632 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:53:02,656 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:02] "GET /web/image?model=product.template&field=image_128&id=2011&unique=2026-10-01T04:52:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-10-01 04:53:02,698 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:02] "GET /web/image?model=product.template&field=image_128&id=2012&unique=2026-10-01T04:52:43.000+00:00 HTTP/1.1" 200 - 3 0.009 0.250 2026-10-01 04:53:02,738 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:02] "GET /web/image?model=product.template&field=image_128&id=2013&unique=2026-10-01T04:52:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.213 2026-10-01 04:53:02,774 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:02] "GET /web/image?model=product.template&field=image_128&id=2015&unique=2026-10-01T04:52:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.219 2026-10-01 04:53:02,804 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:02] "GET /web/image?model=product.template&field=image_128&id=2014&unique=2026-10-01T04:52:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.201 2026-10-01 04:53:02,910 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.217 2026-10-01 04:53:02,963 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:03,022 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:03,292 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 66 0.133 0.134 2026-10-01 04:53:03,402 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 20 0.023 0.046 2026-10-01 04:53:03,455 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.005 0.011 2026-10-01 04:53:03,552 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:03,762 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:03] "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.117 0.089 2026-10-01 04:53:03,897 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.050 0.075 2026-10-01 04:53:03,909 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:03] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.125 2026-10-01 04:53:03,999 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.046 0.029 2026-10-01 04:53:04,054 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [8/11] Tour PosRepairSettleOrder → Step body:not(:has(.modal)) 2026-10-01 04:53:04,082 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:04] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.032 0.037 2026-10-01 04:53:04,127 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:04] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.021 0.042 2026-10-01 04:53:04,182 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.018 0.056 2026-10-01 04:53:04,242 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:04,293 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:04,344 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:04,396 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: tour succeeded 2026-10-01 04:53:04,396 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRepairSettleOrder SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-01 04:53:04,497 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: heap 16324572 (allocated 17301504) 2026-10-01 04:53:04,510 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing chrome headless with pid 103592 2026-10-01 04:53:04,511 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing websocket connection 2026-10-01 04:53:04,513 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Terminating chrome headless with pid 103592 2026-10-01 04:53:04,622 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045304_622610_test_pos_repair.txt 2026-10-01 04:53:04,623 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Removing chrome user profile "/tmp/tmpgrsr1v9w_chrome_odoo" 2026-10-01 04:53:04,707 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-01 04:53:17,771 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #216 deleted restaurant.floor records with IDs: [45] 2026-10-01 04:53:18,341 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_devices_synchronization ... 2026-10-01 04:53:18,683 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome pid: 103810 2026-10-01 04:53:18,683 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless temporary user profile dir: /tmp/tmp13l771r6_chrome_odoo 2026-10-01 04:53:18,684 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:44769/json/version 2026-10-01 04:53:18,685 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44769', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:53:18,799 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Browser version: Chrome/150.0.7871.114 2026-10-01 04:53:18,799 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:44769/json 2026-10-01 04:53:18,800 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44769', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:53:18,839 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Websocket url found: ws://127.0.0.1:44769/devtools/page/E8688B28CCC52D6F2BE354292742416D 2026-10-01 04:53:18,873 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Enable chrome headless console log notification 2026-10-01 04:53:18,881 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless enable page notifications 2026-10-01 04:53:18,984 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:53:18,990 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Setting session cookie in browser 2026-10-01 04:53:18,998 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Open "http://127.0.0.1:8069/pos/ui/117" in browser 2026-10-01 04:53:18,998 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigating to: "http://127.0.0.1:8069/pos/ui/117" 2026-10-01 04:53:19,020 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:53:19,578 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:19] "GET /pos/ui/117 HTTP/1.1" 200 - 89 0.067 0.495 2026-10-01 04:53:19,582 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigation result: {'frameId': 'E8688B28CCC52D6F2BE354292742416D', 'loaderId': '6CBCBC17BEF3B7689BD2BA9EC95899A4', 'isDownload': False} 2026-10-01 04:53:19,582 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate ready code "odoo.isTourReady('test_devices_synchronization')" 2026-10-01 04:53:19,601 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:53:19,634 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:19] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-01 04:53:19,660 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:19] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.039 2026-10-01 04:53:19,684 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:19] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.055 2026-10-01 04:53:20,143 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:53:20,147 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:53:20,173 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.015 2026-10-01 04:53:20,210 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate test code "odoo.startTour('test_devices_synchronization', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/117", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:53:20,219 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:20,230 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.017 0.020 2026-10-01 04:53:20,251 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:53:20,275 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:53:20,309 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.011 2026-10-01 04:53:20,326 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.032 2026-10-01 04:53:20,404 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.034 0.040 2026-10-01 04:53:20,407 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-01 04:53:21,240 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 436 0.416 0.373 2026-10-01 04:53:21,270 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:21] "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-01 04:53:21,347 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-10-01 04:53:21,401 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:21] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.037 2026-10-01 04:53:21,449 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.008 2026-10-01 04:53:21,473 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: Owl is running in 'dev' mode. 2026-10-01 04:53:21,475 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 04:53:21,539 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 04:53:21,586 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-01 04:53:21,602 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-10-01 04:53:21,652 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 04:53:21,669 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:21,692 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53: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-01 04:53:21,704 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:21] "GET /web/image/res.users/218/avatar_128 HTTP/1.1" 200 - 14 0.101 0.082 2026-10-01 04:53:21,730 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:21] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.006 0.191 2026-10-01 04:53:21,732 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.194 2026-10-01 04:53:21,768 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:21] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.004 0.093 2026-10-01 04:53:21,782 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:21] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.002 0.009 2026-10-01 04:53:21,789 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:21,807 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:53:21,823 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:53:22,040 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.177 0.063 2026-10-01 04:53:22,156 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:22,193 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:53:22,194 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:22] "GET /pos/ui/117?from_backend=True HTTP/1.1" 200 - 34 0.096 0.283 2026-10-01 04:53:22,203 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [5/64] Tour test_devices_synchronization → Step body 2026-10-01 04:53:22,274 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:22] "GET /pos/ui/117 HTTP/1.1" 200 - 34 0.034 0.420 2026-10-01 04:53:22,285 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:22] "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.170 2026-10-01 04:53:23,082 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:23] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 17 0.039 0.025 2026-10-01 04:53:23,138 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.019 0.023 2026-10-01 04:53:23,152 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:23,223 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.035 0.040 2026-10-01 04:53:23,263 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [7/64] Tour test_devices_synchronization → Step body 2026-10-01 04:53:24,048 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:24] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 15 0.013 0.016 2026-10-01 04:53:24,079 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.014 2026-10-01 04:53:24,086 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:24,140 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.018 0.036 2026-10-01 04:53:24,171 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:24,218 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:24,304 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:24,363 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:24,413 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:24,471 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:24,538 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:24,589 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:24,618 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:24] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.048 0.031 2026-10-01 04:53:24,651 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:24,719 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.043 0.048 2026-10-01 04:53:24,723 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28560108 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync', 'uuid': '9c32c981-f16e-4968-9427-c09b6b02827d'}] 2026-10-01 04:53:24,754 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:24,758 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28560108 order {'name': '/', 'pos_reference': 'device_sync', 'uuid': '9c32c981-f16e-4968-9427-c09b6b02827d'} updated pos.order #710 2026-10-01 04:53:24,774 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28560108 finished 2026-10-01 04:53:24,877 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.061 0.116 2026-10-01 04:53:24,934 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [19/64] Tour test_devices_synchronization → Step body 2026-10-01 04:53:24,941 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:24] "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.012 2026-10-01 04:53:25,037 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:25] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 3 0.004 0.014 2026-10-01 04:53:25,077 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.020 2026-10-01 04:53:25,095 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:25,195 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.038 0.056 2026-10-01 04:53:25,230 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [21/64] Tour test_devices_synchronization → Step body 2026-10-01 04:53:26,039 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:26] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.010 0.014 2026-10-01 04:53:26,118 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.020 0.044 2026-10-01 04:53:26,127 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:26,177 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:26,183 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.022 0.034 2026-10-01 04:53:26,228 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:26,278 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [25/64] Tour test_devices_synchronization → Step body 2026-10-01 04:53:26,403 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:26] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 29 0.028 0.041 2026-10-01 04:53:26,451 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.021 2026-10-01 04:53:26,456 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [26/64] Tour test_devices_synchronization → Step body 2026-10-01 04:53:26,549 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 37 0.039 0.045 2026-10-01 04:53:26,592 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:26] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.011 0.064 2026-10-01 04:53:26,638 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.021 2026-10-01 04:53:26,647 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:26,727 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:26,762 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 40 0.045 0.060 2026-10-01 04:53:26,814 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:26,869 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:26,915 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:26,998 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:27,009 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.016 0.016 2026-10-01 04:53:27,043 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:27,108 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:27,159 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:27,210 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:27,284 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:27,298 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:53:27,302 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:53:27,372 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:27,433 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:27,454 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12294290 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_636', 'uuid': '5909ba60-0816-4114-b39a-36917f6cef35'}] 2026-10-01 04:53:27,457 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:53:27,574 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [706] to pos.order #711 2026-10-01 04:53:28,019 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12294290 order {'name': '/', 'pos_reference': 'device_sync_636', 'uuid': '5909ba60-0816-4114-b39a-36917f6cef35'} updated pos.order #711 2026-10-01 04:53:28,040 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12294290 finished 2026-10-01 04:53:28,112 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 226 0.277 0.385 2026-10-01 04:53:28,283 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:28,328 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:28,385 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:30,432 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:30,506 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:30,512 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.014 0.011 2026-10-01 04:53:30,555 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:30,609 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:30,660 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:30,711 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:30,770 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:30,827 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:30,888 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:30,893 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64798022 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_9842', 'uuid': '34bffabf-6927-4d1c-9e05-f5625e1bc63e'}] 2026-10-01 04:53:30,994 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [707] to pos.order #712 2026-10-01 04:53:31,337 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64798022 order {'name': '/', 'pos_reference': 'device_sync_9842', 'uuid': '34bffabf-6927-4d1c-9e05-f5625e1bc63e'} updated pos.order #712 2026-10-01 04:53:31,375 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64798022 finished 2026-10-01 04:53:31,451 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 145 0.226 0.333 2026-10-01 04:53:31,610 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:31,654 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:31,734 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-01 04:53:31,735 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:31,803 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [55/64] Tour test_devices_synchronization → Step body 2026-10-01 04:53:31,946 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:31] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.037 0.055 2026-10-01 04:53:32,006 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.018 0.026 2026-10-01 04:53:32,012 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:32,103 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 37 0.040 0.046 2026-10-01 04:53:32,161 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:32,210 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:32,281 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:32,339 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:32,389 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:32,447 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:32,498 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:32,554 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:32,606 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: tour succeeded 2026-10-01 04:53:32,607 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_devices_synchronization SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-01 04:53:32,747 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: heap 23231292 (allocated 24256512) 2026-10-01 04:53:32,752 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing chrome headless with pid 103810 2026-10-01 04:53:32,755 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing websocket connection 2026-10-01 04:53:32,757 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Terminating chrome headless with pid 103810 2026-10-01 04:53:32,881 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045332_880960_test_devices_synchronization.txt 2026-10-01 04:53:32,881 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Removing chrome user profile "/tmp/tmp13l771r6_chrome_odoo" 2026-10-01 04:53:32,909 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_guest_count_not_asked_on_other_device ... 2026-10-01 04:53:33,518 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome pid: 104037 2026-10-01 04:53:33,519 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless temporary user profile dir: /tmp/tmpphheair4_chrome_odoo 2026-10-01 04:53:33,519 44 INFO rb-3b89a0e-225191-419901 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:34015/json/version 2026-10-01 04:53:33,520 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34015', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:53:33,619 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:33,619 44 INFO rb-3b89a0e-225191-419901 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:34015/json 2026-10-01 04:53:33,619 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34015', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:53:33,644 44 INFO rb-3b89a0e-225191-419901 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:34015/devtools/page/DC69AD4E5A1ABD6D015FDBEF254FD619 2026-10-01 04:53:33,664 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:33,686 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless enable page notifications 2026-10-01 04:53:33,783 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:53:33,799 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Setting session cookie in browser 2026-10-01 04:53:33,810 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Open "http://127.0.0.1:8069/pos/ui/117" in browser 2026-10-01 04:53:33,810 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Navigating to: "http://127.0.0.1:8069/pos/ui/117" 2026-10-01 04:53:33,846 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:53:34,651 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:34] "GET /pos/ui/117 HTTP/1.1" 200 - 91 0.089 0.719 2026-10-01 04:53:34,655 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Navigation result: {'frameId': 'DC69AD4E5A1ABD6D015FDBEF254FD619', 'loaderId': 'FECF8559121F865A7B855C8C2D429E6D', 'isDownload': False} 2026-10-01 04:53:34,655 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:34,674 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:53:34,700 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:34] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.012 2026-10-01 04:53:34,719 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:34] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.028 2026-10-01 04:53:34,754 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:34] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.059 2026-10-01 04:53:35,284 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:53:35,288 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 04:53:35,313 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.018 2026-10-01 04:53:35,337 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Evaluate test code "odoo.startTour('test_guest_count_not_asked_on_other_device', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/117", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:53:35,342 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:35,344 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.010 2026-10-01 04:53:35,368 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 04:53:35,396 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:53:35,428 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:35] "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-01 04:53:35,452 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.037 2026-10-01 04:53:35,506 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:35] "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-01 04:53:35,509 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-01 04:53:36,454 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 440 0.508 0.398 2026-10-01 04:53:36,494 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:36] "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-01 04:53:36,606 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-10-01 04:53:36,690 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:36] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.042 2026-10-01 04:53:36,753 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.028 2026-10-01 04:53:36,782 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:36,795 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-01 04:53:36,853 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:53:36,892 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 04:53:36,898 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:53:36,921 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:36] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.021 0.034 2026-10-01 04:53:36,951 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:53:36,953 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:53:36,994 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:36] "GET /web/image/res.users/218/avatar_128 HTTP/1.1" 200 - 14 0.034 0.101 2026-10-01 04:53:37,020 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:37] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.005 0.035 2026-10-01 04:53:37,023 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.128 2026-10-01 04:53:37,029 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:37,115 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:37] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.008 0.026 2026-10-01 04:53:37,307 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:53:37,322 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:37,337 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:53:37,445 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:37] "GET /pos/ui/117?from_backend=True HTTP/1.1" 200 - 34 0.079 0.080 2026-10-01 04:53:37,517 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:37] "GET /pos/ui/117 HTTP/1.1" 200 - 34 0.023 0.193 2026-10-01 04:53:37,659 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.089 0.231 2026-10-01 04:53:37,717 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.012 2026-10-01 04:53:37,806 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:37,848 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:53:37,863 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:37,911 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:37,958 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:38,019 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:38,071 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: tour succeeded 2026-10-01 04:53:38,072 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:38,184 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: heap 14158244 (allocated 15466496) 2026-10-01 04:53:38,198 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing chrome headless with pid 104037 2026-10-01 04:53:38,202 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing websocket connection 2026-10-01 04:53:38,202 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Terminating chrome headless with pid 104037 2026-10-01 04:53:38,298 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045338_298690_test_guest_count_not_asked_on_other_device.txt 2026-10-01 04:53:38,299 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Removing chrome user profile "/tmp/tmpphheair4_chrome_odoo" 2026-10-01 04:53:38,313 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_synchronisation_of_orders ... 2026-10-01 04:53:38,693 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome pid: 104230 2026-10-01 04:53:38,694 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless temporary user profile dir: /tmp/tmpric49k5j_chrome_odoo 2026-10-01 04:53:38,694 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:40393/json/version 2026-10-01 04:53:38,695 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40393', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:53:38,727 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Browser version: Chrome/150.0.7871.114 2026-10-01 04:53:38,728 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:40393/json 2026-10-01 04:53:38,729 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40393', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:53:38,758 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Websocket url found: ws://127.0.0.1:40393/devtools/page/5571F7BA0FB5402051F09E77ED79547B 2026-10-01 04:53:38,778 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Enable chrome headless console log notification 2026-10-01 04:53:38,794 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless enable page notifications 2026-10-01 04:53:38,911 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:53:38,919 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Setting session cookie in browser 2026-10-01 04:53:38,921 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Open "http://127.0.0.1:8069/pos/ui/117" in browser 2026-10-01 04:53:38,921 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/117" 2026-10-01 04:53:38,939 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:53:39,579 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:39] "GET /pos/ui/117 HTTP/1.1" 200 - 142 0.103 0.540 2026-10-01 04:53:39,582 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigation result: {'frameId': '5571F7BA0FB5402051F09E77ED79547B', 'loaderId': '59D20C62420FDDF2355A0FA85351BBBF', 'isDownload': False} 2026-10-01 04:53:39,582 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate ready code "odoo.isTourReady('OrderSynchronisationTour')" 2026-10-01 04:53:39,606 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:53:39,640 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:39] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.015 2026-10-01 04:53:39,656 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:39] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.026 2026-10-01 04:53:39,666 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:39] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.047 2026-10-01 04:53:40,188 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:53:40,196 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:53:40,216 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-01 04:53:40,267 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate test code "odoo.startTour('OrderSynchronisationTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/117", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:53:40,268 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.012 2026-10-01 04:53:40,278 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:40,293 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53: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-01 04:53:40,307 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:53:40,363 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.026 0.020 2026-10-01 04:53:40,387 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.061 2026-10-01 04:53:40,469 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.038 0.048 2026-10-01 04:53:40,475 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.061 2026-10-01 04:53:41,227 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.356 0.364 2026-10-01 04:53:41,259 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:53:41,346 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-10-01 04:53:41,434 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:41] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.050 2026-10-01 04:53:41,499 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 04:53:41,528 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: Owl is running in 'dev' mode. 2026-10-01 04:53:41,558 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-01 04:53:41,598 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:53:41,615 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:53:41,630 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:53:41,673 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:41] "GET /web/image/res.users/218/avatar_128 HTTP/1.1" 200 - 14 0.022 0.046 2026-10-01 04:53:41,703 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:41] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.086 2026-10-01 04:53:41,709 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:53:41,715 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.088 2026-10-01 04:53:41,724 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:41] "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-01 04:53:41,758 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:41,759 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:41] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.004 0.011 2026-10-01 04:53:41,816 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:53:41,959 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [3/16] Tour OrderSynchronisationTour → Step body 2026-10-01 04:53:41,966 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:53:41,970 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:41] "GET /pos/ui/117?from_backend=True HTTP/1.1" 200 - 33 0.089 0.075 2026-10-01 04:53:42,079 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:42] "GET /pos/ui/117 HTTP/1.1" 200 - 33 0.044 0.230 2026-10-01 04:53:42,101 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:42] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.010 0.258 2026-10-01 04:53:42,211 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:42] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 38 0.056 0.114 2026-10-01 04:53:42,292 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.027 0.281 2026-10-01 04:53:42,334 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.009 0.105 2026-10-01 04:53:42,344 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:42,500 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:42,534 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:53:42,541 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 57 0.128 0.060 2026-10-01 04:53:42,618 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [6/16] Tour OrderSynchronisationTour → Step body 2026-10-01 04:53:42,723 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 37 0.112 0.208 2026-10-01 04:53:43,039 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:43] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.012 0.013 2026-10-01 04:53:43,061 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.013 2026-10-01 04:53:43,070 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:43,131 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:43,158 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 39 0.038 0.047 2026-10-01 04:53:43,234 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:43,243 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:43] "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-01 04:53:43,274 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.014 2026-10-01 04:53:43,290 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:43,340 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:43,396 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:43,425 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:43] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.014 0.011 2026-10-01 04:53:43,461 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:43,502 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:43,528 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:43] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.042 0.040 2026-10-01 04:53:43,574 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:53:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.020 2026-10-01 04:53:43,591 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:43,649 44 INFO rb-3b89a0e-225191-419901 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-01 04:53:43,699 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: tour succeeded 2026-10-01 04:53:43,703 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR OrderSynchronisationTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-01 04:53:43,813 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: heap 15984964 (allocated 17436672) 2026-10-01 04:53:43,835 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing chrome headless with pid 104230 2026-10-01 04:53:43,839 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing websocket connection 2026-10-01 04:53:43,840 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Terminating chrome headless with pid 104230 2026-10-01 04:53:43,951 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045343_951729_test_synchronisation_of_orders.txt 2026-10-01 04:53:43,952 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Removing chrome user profile "/tmp/tmpric49k5j_chrome_odoo" 2026-10-01 04:53:44,009 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-01 04:54:00,421 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #220 deleted restaurant.floor records with IDs: [48] 2026-10-01 04:54:01,079 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-10-01 04:54:01,620 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 104435 2026-10-01 04:54:01,620 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpqh8hupfc_chrome_odoo 2026-10-01 04:54:01,621 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:41401/json/version 2026-10-01 04:54:01,622 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41401', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:54:01,679 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-01 04:54:01,679 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:41401/json 2026-10-01 04:54:01,680 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41401', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:54:01,693 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:41401/devtools/page/7E577CC28B8267BD76897F5048D26C14 2026-10-01 04:54:01,702 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-10-01 04:54:01,723 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-10-01 04:54:01,787 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:54:01,806 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-10-01 04:54:01,819 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:54:01,819 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:54:01,853 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:54:02,451 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:02] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.086 0.518 2026-10-01 04:54:02,455 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '7E577CC28B8267BD76897F5048D26C14', 'loaderId': '4F1567B1E6E7645103BE6172A41B8F7D', 'isDownload': False} 2026-10-01 04:54:02,455 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-01 04:54:02,472 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:54:02,490 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:02] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.008 2026-10-01 04:54:02,499 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:02] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-01 04:54:02,515 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:02] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.028 2026-10-01 04:54:03,093 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:54:03,107 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:54:03,139 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-10-01 04:54:03,201 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.023 2026-10-01 04:54:03,204 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate test code "odoo.startTour('pos_restaurant_sync', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:54:03,219 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:03,244 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-01 04:54:03,271 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:54:03,300 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:03] "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-01 04:54:03,318 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-10-01 04:54:03,379 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:03] "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-01 04:54:03,385 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-10-01 04:54:04,192 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.413 0.357 2026-10-01 04:54:04,234 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:04] "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-01 04:54:04,337 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04: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.020 2026-10-01 04:54:04,443 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:04] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.032 0.041 2026-10-01 04:54:04,500 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04: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.014 2026-10-01 04:54:04,520 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-10-01 04:54:04,538 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-01 04:54:04,581 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:54:04,608 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 04:54:04,620 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:54:04,626 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:54:04,710 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:54:04,757 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:54:04,763 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:54:04,775 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:04,826 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:04] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.091 0.144 2026-10-01 04:54:04,871 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:04] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.021 0.237 2026-10-01 04:54:04,946 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/124] Tour pos_restaurant_sync → Step .new-order 2026-10-01 04:54:04,948 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:54:04,960 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:04] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.055 0.160 2026-10-01 04:54:04,983 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:04] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.006 0.185 2026-10-01 04:54:05,071 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:05] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.045 0.275 2026-10-01 04:54:05,083 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:05] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.091 2026-10-01 04:54:05,207 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.073 0.186 2026-10-01 04:54:05,328 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:05,347 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:54:05,415 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:05,492 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:05,564 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:05,628 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:05,683 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:05,737 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:05,797 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:07,848 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:07,913 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54: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-01 04:54:07,924 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:07,975 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:08,040 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:08,093 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:08,144 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:08,196 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:08,245 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:08,305 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:08,355 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:08,422 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:08,473 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:08,524 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:08,574 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:08,626 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:08,676 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [27/124] Tour pos_restaurant_sync → Step body 2026-10-01 04:54:08,737 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:08,801 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:08,889 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-01 04:54:08,889 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-01 04:54:08,889 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-01 04:54:08,890 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-01 04:54:08,891 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-01 04:54:08,892 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-01 04:54:08,892 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-01 04:54:08,892 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-01 04:54:08,893 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-01 04:54:08,893 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-01 04:54:08,900 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-01 04:54:08,901 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-01 04:54:08,901 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-01 04:54:08,901 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-01 04:54:08,901 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-01 04:54:08,902 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-01 04:54:08,902 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-01 04:54:08,902 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-01 04:54:08,903 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-01 04:54:08,903 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-01 04:54:08,903 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-01 04:54:08,903 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-01 04:54:08,904 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-01 04:54:08,904 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-01 04:54:08,904 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-01 04:54:08,904 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-01 04:54:08,905 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-01 04:54:08,905 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-01 04:54:08,905 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-01 04:54:08,905 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-01 04:54:08,905 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-01 04:54:08,906 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-01 04:54:08,908 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-01 04:54:08,908 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-01 04:54:08,909 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-01 04:54:08,909 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-01 04:54:08,918 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:08] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:54:08,927 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:08] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:54:08,930 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:08] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:54:08,935 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-01 04:54:08,935 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-01 04:54:08,936 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-01 04:54:08,936 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-01 04:54:08,981 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:08] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-01 04:54:08,982 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:08] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-10-01 04:54:08,993 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:08] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-10-01 04:54:08,995 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:08] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-01 04:54:09,010 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:09] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:54:09,025 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:09] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:54:09,031 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:09] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:54:09,044 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:09] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:54:09,068 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19732291 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'bdaa38ef-a8dc-4ffa-9763-67ecb44f56fe'}] 2026-10-01 04:54:09,068 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:09] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-01 04:54:09,085 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:09] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-01 04:54:09,093 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:09] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.066 2026-10-01 04:54:09,110 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:09,138 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-01 04:54:09,139 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-01 04:54:09,140 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-01 04:54:09,140 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-01 04:54:09,141 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-01 04:54:09,141 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-01 04:54:09,148 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-01 04:54:09,148 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-01 04:54:09,149 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-01 04:54:09,149 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-01 04:54:09,149 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-01 04:54:09,149 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-01 04:54:09,149 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-01 04:54:09,150 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-01 04:54:09,150 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-01 04:54:09,150 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-01 04:54:09,150 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-01 04:54:09,151 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-01 04:54:09,159 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-01 04:54:09,160 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-01 04:54:09,160 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-01 04:54:09,160 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-01 04:54:09,164 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-01 04:54:09,165 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-01 04:54:09,165 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-01 04:54:09,165 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-01 04:54:09,165 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-01 04:54:09,166 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-01 04:54:09,166 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-01 04:54:09,167 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-01 04:54:09,168 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-01 04:54:09,169 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-01 04:54:09,169 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-01 04:54:09,169 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-01 04:54:09,169 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-01 04:54:09,175 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-01 04:54:09,176 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-01 04:54:09,176 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-01 04:54:09,176 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-01 04:54:09,176 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-01 04:54:09,200 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:09,264 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:09] "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-01 04:54:09,274 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19732291 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'bdaa38ef-a8dc-4ffa-9763-67ecb44f56fe'} created pos.order #716 2026-10-01 04:54:09,282 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:09] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:54:09,298 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 04:54:09,319 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-01 04:54:09,342 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19732291 finished 2026-10-01 04:54:09,356 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-01 04:54:09,358 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-01 04:54:09,363 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-01 04:54:09,364 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-01 04:54:09,364 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-01 04:54:09,364 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-01 04:54:09,364 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-01 04:54:09,365 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-01 04:54:09,365 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-01 04:54:09,365 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-01 04:54:09,365 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-01 04:54:09,366 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-01 04:54:09,366 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-01 04:54:09,372 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-01 04:54:09,377 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-01 04:54:09,377 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-01 04:54:09,377 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-01 04:54:09,378 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-01 04:54:09,378 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-01 04:54:09,378 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-01 04:54:09,379 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:09] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.056 2026-10-01 04:54:09,389 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-01 04:54:09,389 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:09] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.071 2026-10-01 04:54:09,412 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:09] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:54:09,415 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-01 04:54:09,416 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:09] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.107 2026-10-01 04:54:09,417 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-01 04:54:09,418 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-01 04:54:09,422 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-01 04:54:09,429 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-01 04:54:09,433 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-01 04:54:09,437 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-01 04:54:09,444 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-01 04:54:09,444 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-01 04:54:09,449 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:09] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:54:09,452 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-01 04:54:09,463 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-01 04:54:09,465 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-01 04:54:09,476 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-01 04:54:09,485 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-01 04:54:09,486 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-01 04:54:09,491 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-01 04:54:09,491 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-01 04:54:09,500 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:09] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:54:09,501 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-01 04:54:09,504 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-01 04:54:09,519 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:09] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-01 04:54:09,539 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:09] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.083 2026-10-01 04:54:09,606 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.372 0.180 2026-10-01 04:54:09,976 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82346374 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '771369f6-c8d7-4553-b376-cf4d6f4bd2bf'}] 2026-10-01 04:54:09,982 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:10,065 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82346374 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '771369f6-c8d7-4553-b376-cf4d6f4bd2bf'} created pos.order #717 2026-10-01 04:54:10,079 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82346374 finished 2026-10-01 04:54:10,150 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.084 0.094 2026-10-01 04:54:10,198 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54: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.008 2026-10-01 04:54:10,201 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:10,253 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:10,301 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [35/124] Tour pos_restaurant_sync → Step body 2026-10-01 04:54:10,353 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [36/124] Tour pos_restaurant_sync → Step body 2026-10-01 04:54:10,404 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:10,467 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:10,484 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.010 2026-10-01 04:54:10,533 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:10,538 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27460735 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '771369f6-c8d7-4553-b376-cf4d6f4bd2bf'}] 2026-10-01 04:54:10,589 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:10,596 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27460735 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '771369f6-c8d7-4553-b376-cf4d6f4bd2bf'} updated pos.order #717 2026-10-01 04:54:10,616 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27460735 finished 2026-10-01 04:54:10,717 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.074 0.109 2026-10-01 04:54:10,797 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:10,815 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.016 0.014 2026-10-01 04:54:10,851 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:10,898 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:10,949 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:11,001 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:11,063 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:13,095 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:13,167 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:13,180 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.017 0.012 2026-10-01 04:54:13,226 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:13,276 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:13,328 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:13,380 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:13,445 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:13,497 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:13,548 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:13,600 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:13,649 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:13,702 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:13,752 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [59/124] Tour pos_restaurant_sync → Step body 2026-10-01 04:54:13,805 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:13,862 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:13,913 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:13,963 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:14,033 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:14,043 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:54:14,044 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:54:14,118 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:14,188 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:14,192 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97604084 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '713c6475-3881-4e24-b67b-65c0afba3613'}] 2026-10-01 04:54:14,200 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:54:14,795 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97604084 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '713c6475-3881-4e24-b67b-65c0afba3613'} created pos.order #718 2026-10-01 04:54:14,821 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97604084 finished 2026-10-01 04:54:14,911 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 220 0.330 0.392 2026-10-01 04:54:15,087 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:15,143 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:15,187 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:15,260 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:15,278 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.017 0.015 2026-10-01 04:54:15,338 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:15,410 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:15,459 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:15,509 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:15,563 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [75/124] Tour pos_restaurant_sync → Step body 2026-10-01 04:54:15,613 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:15,686 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:15,689 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55141384 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'b3ed4e44-c6cf-4b0f-a28d-b634b10ea3b4'}] 2026-10-01 04:54:15,778 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55141384 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'b3ed4e44-c6cf-4b0f-a28d-b634b10ea3b4'} created pos.order #719 2026-10-01 04:54:15,807 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55141384 finished 2026-10-01 04:54:15,903 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.087 0.130 2026-10-01 04:54:15,956 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:15,967 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.010 0.012 2026-10-01 04:54:16,017 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [79/124] Tour pos_restaurant_sync → Step body 2026-10-01 04:54:16,072 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:16,116 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:16,167 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:16,218 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:16,277 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:16,331 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:16,377 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:16,432 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:16,495 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:16,499 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98620939 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'b3ed4e44-c6cf-4b0f-a28d-b634b10ea3b4'}] 2026-10-01 04:54:16,590 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [709] to pos.order #719 2026-10-01 04:54:16,806 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98620939 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'b3ed4e44-c6cf-4b0f-a28d-b634b10ea3b4'} updated pos.order #719 2026-10-01 04:54:16,820 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98620939 finished 2026-10-01 04:54:16,910 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 150 0.147 0.266 2026-10-01 04:54:17,038 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:17,085 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:17,136 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:17,215 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:17,226 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:17] "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.030 2026-10-01 04:54:17,259 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:17,308 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:17,358 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:17,427 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:19,461 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:19,529 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.007 2026-10-01 04:54:19,536 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:19,597 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:19,650 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:19,702 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:19,753 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:19,820 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:19,871 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:19,922 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:19,973 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:20,046 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:20,070 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45583804 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '9321f6ff-8084-430e-a2c9-ef05696bfc66'}] 2026-10-01 04:54:20,138 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45583804 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '9321f6ff-8084-430e-a2c9-ef05696bfc66'} created pos.order #720 2026-10-01 04:54:20,155 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45583804 finished 2026-10-01 04:54:20,208 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.054 0.087 2026-10-01 04:54:20,245 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:20,298 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:20,365 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:20,421 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:20,446 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.037 0.043 2026-10-01 04:54:20,481 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.016 2026-10-01 04:54:20,520 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:20,577 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:20,643 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:20,649 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42385682 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '771369f6-c8d7-4553-b376-cf4d6f4bd2bf'}] 2026-10-01 04:54:20,676 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42385682 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '771369f6-c8d7-4553-b376-cf4d6f4bd2bf'} updated pos.order #717 2026-10-01 04:54:20,690 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42385682 finished 2026-10-01 04:54:20,769 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.042 0.081 2026-10-01 04:54:20,908 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:20] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.034 0.077 2026-10-01 04:54:20,946 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:21,005 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:21,056 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:21,123 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:21,129 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.006 0.008 2026-10-01 04:54:21,174 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:21,232 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:23,279 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:23,348 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:23,361 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.015 0.011 2026-10-01 04:54:23,398 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:23,450 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:23,500 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-10-01 04:54:23,501 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔════════════════════════════════════╗ ║ TOUR pos_restaurant_sync SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-01 04:54:23,734 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 28132028 (allocated 30420992) 2026-10-01 04:54:23,762 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 104435 2026-10-01 04:54:23,766 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-10-01 04:54:23,769 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 104435 2026-10-01 04:54:23,894 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045423_893955_test_01_pos_restaurant.txt 2026-10-01 04:54:23,894 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpqh8hupfc_chrome_odoo" 2026-10-01 04:54:24,283 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 104680 2026-10-01 04:54:24,284 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmp_xvnxh84_chrome_odoo 2026-10-01 04:54:24,285 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:37049/json/version 2026-10-01 04:54:24,290 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37049', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:54:24,307 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-01 04:54:24,314 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:37049/json 2026-10-01 04:54:24,315 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37049', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:54:24,327 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:37049/devtools/page/2F8455427D64D3719EEF023AF7622490 2026-10-01 04:54:24,353 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-10-01 04:54:24,368 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-10-01 04:54:24,455 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:54:24,458 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-10-01 04:54:24,465 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:54:24,466 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:54:24,598 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:24] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.058 0.054 2026-10-01 04:54:24,604 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '2F8455427D64D3719EEF023AF7622490', 'loaderId': '36CEC88CE6DE163370586BB4F671F714', 'isDownload': False} 2026-10-01 04:54:24,604 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-10-01 04:54:24,632 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:54:24,658 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:24] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-01 04:54:24,675 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:24] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.022 2026-10-01 04:54:24,696 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:24] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.049 2026-10-01 04:54:25,192 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:54:25,194 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:54:25,212 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:54:25,248 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate test code "odoo.startTour('pos_restaurant_sync_second_login', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:54:25,255 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.005 0.012 2026-10-01 04:54:25,257 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:25,271 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 04:54:25,296 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:54:25,329 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.010 2026-10-01 04:54:25,335 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-10-01 04:54:25,406 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.013 0.043 2026-10-01 04:54:25,409 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-01 04:54:26,102 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 314 0.331 0.317 2026-10-01 04:54:26,125 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:54:26,244 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.004 0.019 2026-10-01 04:54:26,345 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:26] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.017 0.050 2026-10-01 04:54:26,401 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.007 2026-10-01 04:54:26,421 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-10-01 04:54:26,443 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 04:54:26,474 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:54:26,496 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:54:26,497 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 04:54:26,500 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:54:26,526 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:26] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.021 0.029 2026-10-01 04:54:26,549 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:26] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.060 2026-10-01 04:54:26,601 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:26] "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-01 04:54:26,602 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-01 04:54:26,639 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:54:26,646 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:26] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.005 0.021 2026-10-01 04:54:26,737 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:26,772 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:26] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.074 0.073 2026-10-01 04:54:26,785 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:26] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.025 2026-10-01 04:54:26,948 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:26] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.059 0.240 2026-10-01 04:54:26,971 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:26] "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.072 2026-10-01 04:54:27,057 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:27,089 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:54:29,094 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:29,146 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:29,197 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:29,247 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:29,298 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:29,349 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:29,399 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:29,464 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:29,497 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:54:29,543 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:29,589 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:29,657 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73949171 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '9321f6ff-8084-430e-a2c9-ef05696bfc66'}] 2026-10-01 04:54:29,659 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:29,665 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:54:29,696 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73949171 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '9321f6ff-8084-430e-a2c9-ef05696bfc66'} updated pos.order #720 2026-10-01 04:54:29,726 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73949171 finished 2026-10-01 04:54:29,798 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.053 0.090 2026-10-01 04:54:29,885 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.009 0.013 2026-10-01 04:54:29,937 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:29,983 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:30,032 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:30,087 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:30,138 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:30,240 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:30,292 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:30,342 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:30,392 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:30,443 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:30,499 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:30,552 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:30,601 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:30,665 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:30,714 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:30,774 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:30,824 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:30,875 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:30,948 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:30,957 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:54:30,959 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:54:31,028 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:31,095 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:31,103 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98292920 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '9321f6ff-8084-430e-a2c9-ef05696bfc66'}] 2026-10-01 04:54:31,250 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [710] to pos.order #720 2026-10-01 04:54:31,760 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98292920 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '9321f6ff-8084-430e-a2c9-ef05696bfc66'} updated pos.order #720 2026-10-01 04:54:31,802 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98292920 finished 2026-10-01 04:54:31,911 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 148 0.422 0.390 2026-10-01 04:54:32,142 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:32,193 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:32,287 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:32,290 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.019 0.009 2026-10-01 04:54:32,334 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:32,386 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:32,435 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:32,487 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:32,539 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:32,594 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:32,643 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:32,705 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:32,757 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:32,809 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:32,867 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:32,871 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85493698 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'e78654cb-b8b4-4b73-a690-37e0eaf81d3b'}] 2026-10-01 04:54:32,960 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85493698 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'e78654cb-b8b4-4b73-a690-37e0eaf81d3b'} created pos.order #721 2026-10-01 04:54:32,988 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85493698 finished 2026-10-01 04:54:33,044 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.084 0.092 2026-10-01 04:54:33,110 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.004 0.008 2026-10-01 04:54:33,148 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:33,197 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:33,246 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:33,297 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:33,348 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:33,398 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:33,463 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:33,513 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:33,565 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:33,617 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:33,675 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:33,695 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87741599 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'e78654cb-b8b4-4b73-a690-37e0eaf81d3b'}] 2026-10-01 04:54:33,750 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added lines [1176] to pos.order #721 2026-10-01 04:54:33,760 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87741599 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'e78654cb-b8b4-4b73-a690-37e0eaf81d3b'} updated pos.order #721 2026-10-01 04:54:33,785 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87741599 finished 2026-10-01 04:54:33,860 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.072 0.096 2026-10-01 04:54:33,900 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:33,950 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:34,002 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-10-01 04:54:34,003 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR pos_restaurant_sync_second_login SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-01 04:54:34,149 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 19096716 (allocated 21106688) 2026-10-01 04:54:34,167 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 104680 2026-10-01 04:54:34,172 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-10-01 04:54:34,176 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 104680 2026-10-01 04:54:34,280 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045434_279930_test_01_pos_restaurant.txt 2026-10-01 04:54:34,280 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmp_xvnxh84_chrome_odoo" 2026-10-01 04:54:34,308 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-10-01 04:54:34,823 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 104891 2026-10-01 04:54:34,824 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmp511pr7bc_chrome_odoo 2026-10-01 04:54:34,824 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:34977/json/version 2026-10-01 04:54:34,825 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34977', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:54:34,841 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-10-01 04:54:34,841 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:34977/json 2026-10-01 04:54:34,842 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34977', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:54:34,855 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:34977/devtools/page/0F34635D182AB063F170FD843E1C4C96 2026-10-01 04:54:34,864 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-10-01 04:54:34,889 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-10-01 04:54:35,016 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:54:35,035 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-10-01 04:54:35,037 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:54:35,037 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:54:35,063 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:54:35,804 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:35] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.088 0.662 2026-10-01 04:54:35,809 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '0F34635D182AB063F170FD843E1C4C96', 'loaderId': 'AD26614DF4B7DE9CB65B7063D9B7CD5E', 'isDownload': False} 2026-10-01 04:54:35,809 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-10-01 04:54:35,823 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:54:35,843 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:35] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-01 04:54:35,852 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:35] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-10-01 04:54:35,862 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:35] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.022 2026-10-01 04:54:36,493 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:54:36,496 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:54:36,520 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-10-01 04:54:36,567 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.012 2026-10-01 04:54:36,574 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate test code "odoo.startTour('SplitBillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:54:36,597 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 04:54:36,598 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:36,619 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:54:36,668 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.021 2026-10-01 04:54:36,688 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-01 04:54:36,737 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.037 2026-10-01 04:54:36,741 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-01 04:54:37,484 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.347 0.354 2026-10-01 04:54:37,529 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.034 2026-10-01 04:54:37,587 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 04:54:37,657 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:37] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.033 2026-10-01 04:54:37,704 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-10-01 04:54:37,721 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-01 04:54:37,731 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 04:54:37,795 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:54:37,808 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-01 04:54:37,834 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:54:37,865 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:37] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.039 0.048 2026-10-01 04:54:37,869 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:54:37,881 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:54:37,886 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.087 2026-10-01 04:54:37,910 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:37,923 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:37] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.009 0.133 2026-10-01 04:54:37,943 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:37] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.040 2026-10-01 04:54:37,981 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:37] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.016 2026-10-01 04:54:38,016 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:54:38,102 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:38] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.040 0.065 2026-10-01 04:54:38,112 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:38,121 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:54:38,214 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:38] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.056 0.150 2026-10-01 04:54:38,362 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.090 0.146 2026-10-01 04:54:38,409 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-01 04:54:38,463 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:38,493 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:54:38,553 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:38,602 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:38,655 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:38,710 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:38,766 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:38,818 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:38,888 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:38,939 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:38,993 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:39,162 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:39,211 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:39,281 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:39,332 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:39,382 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:39,436 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:39,488 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:39,543 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:39,612 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:39,664 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:39,716 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:39,895 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:39,946 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:40,017 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:40,068 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:40,119 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:40,173 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:40,224 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:40,277 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:40,350 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:40,400 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:40,454 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:40,506 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:40,554 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:40,610 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:40,675 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:40,726 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:40,778 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:40,828 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:40,882 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:40,934 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:40,987 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:41,040 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:41,095 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:41,144 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:41,197 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:41,249 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:41,300 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:41,379 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:41,383 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93670076 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'aa55169b-f635-43a4-a0cf-abb5518911a5'}] 2026-10-01 04:54:41,431 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:41,477 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93670076 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'aa55169b-f635-43a4-a0cf-abb5518911a5'} created pos.order #722 2026-10-01 04:54:41,506 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93670076 finished 2026-10-01 04:54:41,578 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.085 0.113 2026-10-01 04:54:41,640 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24301019 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '3736431e-fa95-490b-aee9-c649e7f32e20'}] 2026-10-01 04:54:41,685 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24301019 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '3736431e-fa95-490b-aee9-c649e7f32e20'} created pos.order #723 2026-10-01 04:54:41,705 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24301019 finished 2026-10-01 04:54:41,762 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.041 0.084 2026-10-01 04:54:41,804 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:41,855 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:41,914 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:41,965 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:42,016 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:42,073 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:42,125 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:42,176 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-10-01 04:54:42,244 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:42,357 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:42] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 56 0.061 0.049 2026-10-01 04:54:42,395 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.021 2026-10-01 04:54:42,425 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:42,476 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:42,550 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:42,573 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.020 0.017 2026-10-01 04:54:42,600 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:42,656 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:42,706 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:42,758 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:42,814 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:42,865 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:42,917 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:42,978 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:45,027 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:45,094 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:45,102 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.006 0.011 2026-10-01 04:54:45,146 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:45,200 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:45,262 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:45,311 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:45,363 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:45,414 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:45,468 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:45,519 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:45,571 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:45,652 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:45,656 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92287135 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'aa55169b-f635-43a4-a0cf-abb5518911a5'}] 2026-10-01 04:54:45,702 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:45,722 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92287135 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'aa55169b-f635-43a4-a0cf-abb5518911a5'} updated pos.order #722 2026-10-01 04:54:45,735 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92287135 finished 2026-10-01 04:54:45,815 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.071 0.091 2026-10-01 04:54:45,866 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61069806 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '59168f11-c1d3-4fb2-805b-686eae835f67'}] 2026-10-01 04:54:45,913 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61069806 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '59168f11-c1d3-4fb2-805b-686eae835f67'} created pos.order #724 2026-10-01 04:54:45,938 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61069806 finished 2026-10-01 04:54:46,020 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.077 0.078 2026-10-01 04:54:46,059 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:46,109 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-10-01 04:54:46,169 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:46,252 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:46] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.025 0.052 2026-10-01 04:54:46,291 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.014 2026-10-01 04:54:46,351 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:46,398 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:46,469 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:46] "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-01 04:54:46,472 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:46,521 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:46,577 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:46,630 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:46,680 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:46,736 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:46,788 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:46,842 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-10-01 04:54:46,843 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════════╗ ║ TOUR SplitBillScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-01 04:54:47,007 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 20539620 (allocated 22810624) 2026-10-01 04:54:47,013 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 104891 2026-10-01 04:54:47,015 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-10-01 04:54:47,015 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 104891 2026-10-01 04:54:47,120 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045447_120210_test_02_others.txt 2026-10-01 04:54:47,120 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmp511pr7bc_chrome_odoo" 2026-10-01 04:54:47,393 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 105103 2026-10-01 04:54:47,393 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpkakbpyn1_chrome_odoo 2026-10-01 04:54:47,393 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:41119/json/version 2026-10-01 04:54:47,395 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41119', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:54:47,429 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-10-01 04:54:47,430 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:41119/json 2026-10-01 04:54:47,430 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41119', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:54:47,452 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:41119/devtools/page/D62EF49FB9746BCE72761E9EF536164D 2026-10-01 04:54:47,458 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-10-01 04:54:47,463 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-10-01 04:54:47,548 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-01 04:54:47,564 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-10-01 04:54:47,566 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:54:47,566 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:54:47,657 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:47] "GET /pos/ui/119 HTTP/1.1" 200 - 38 0.024 0.052 2026-10-01 04:54:47,670 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': 'D62EF49FB9746BCE72761E9EF536164D', 'loaderId': '5154E26355FAC83B4F3B4DAEDE9A67B1', 'isDownload': False} 2026-10-01 04:54:47,670 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-10-01 04:54:47,700 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:54:47,722 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:47] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-01 04:54:47,750 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:47] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.033 2026-10-01 04:54:47,769 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:47] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.050 2026-10-01 04:54:48,318 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:54:48,322 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:54:48,352 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:54:48,381 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate test code "odoo.startTour('FloorScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:54:48,419 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:48,426 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.022 0.028 2026-10-01 04:54:48,458 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 04:54:48,479 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:54:48,517 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.007 0.018 2026-10-01 04:54:48,548 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:48] "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.027 2026-10-01 04:54:48,552 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-10-01 04:54:48,615 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:48] "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-01 04:54:49,391 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 426 0.355 0.392 2026-10-01 04:54:49,445 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.039 2026-10-01 04:54:49,588 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.004 0.012 2026-10-01 04:54:49,671 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:49] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.047 2026-10-01 04:54:49,735 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:49] "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.015 2026-10-01 04:54:49,756 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-01 04:54:49,772 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-01 04:54:49,810 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:54:49,835 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:54:49,874 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-01 04:54:49,910 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.061 2026-10-01 04:54:49,915 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:54:49,932 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:54:49,988 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:50,002 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:50] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.092 0.073 2026-10-01 04:54:50,003 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.047 2026-10-01 04:54:50,026 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:50,060 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:50] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.015 0.205 2026-10-01 04:54:50,071 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:50,117 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:50,135 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:50] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.033 0.211 2026-10-01 04:54:50,150 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:50] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.182 2026-10-01 04:54:50,168 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:50,225 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:50,235 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:50] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.045 0.291 2026-10-01 04:54:50,248 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:50] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.091 2026-10-01 04:54:50,274 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:50,325 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:50,376 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:50,445 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:50,497 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:50,552 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:50,609 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:50,617 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:54:50,660 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:50,721 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:50,739 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:50] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 6 0.010 0.011 2026-10-01 04:54:50,771 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:50,792 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.005 0.021 2026-10-01 04:54:50,841 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:50,843 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:50] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 04:54:50,887 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.021 2026-10-01 04:54:50,893 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:50,904 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:50] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.004 0.006 2026-10-01 04:54:50,941 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:50] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.003 0.004 2026-10-01 04:54:50,974 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:50] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.002 0.007 2026-10-01 04:54:51,009 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:51] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.012 2026-10-01 04:54:51,047 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:51,094 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:51,146 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:51,196 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-10-01 04:54:51,623 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:51] "GET /pos/ui/119/floor HTTP/1.1" 200 - 35 0.016 0.041 2026-10-01 04:54:53,319 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:53] "GET /web/webclient/translations?hash=071d389e0c4f33b4307f1ff157790bf6550d7eff&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:54:53,335 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:53,350 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.008 2026-10-01 04:54:53,383 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-01 04:54:53,409 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:54:53,449 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.006 0.019 2026-10-01 04:54:53,453 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.026 2026-10-01 04:54:53,572 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-01 04:54:53,634 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:53] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.021 0.041 2026-10-01 04:54:53,714 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.010 0.008 2026-10-01 04:54:53,759 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:53] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.012 2026-10-01 04:54:53,806 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.006 0.009 2026-10-01 04:54:53,822 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-01 04:54:53,831 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:54:53,912 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:53,962 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:53] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.007 0.047 2026-10-01 04:54:53,978 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:54,023 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:54,063 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:54] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.048 0.096 2026-10-01 04:54:54,088 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:54,104 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:54] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 304 - 7 0.017 0.185 2026-10-01 04:54:54,149 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:54,171 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:54] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.020 0.229 2026-10-01 04:54:54,202 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:54,254 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:54,305 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:54,371 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:54,378 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:54:54,433 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-10-01 04:54:54,474 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:54] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 13 0.013 0.018 2026-10-01 04:54:54,850 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:54] "GET /pos/ui/119/floor HTTP/1.1" 200 - 35 0.020 0.034 2026-10-01 04:54:55,016 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:55] "GET /web/webclient/translations?hash=071d389e0c4f33b4307f1ff157790bf6550d7eff&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:54:55,023 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:55,040 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 04:54:55,068 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-01 04:54:55,102 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:54:55,147 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.005 0.014 2026-10-01 04:54:55,197 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.019 0.051 2026-10-01 04:54:55,201 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-10-01 04:54:55,375 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:55] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.029 0.039 2026-10-01 04:54:55,429 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:55] "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-01 04:54:55,457 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:55] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.010 2026-10-01 04:54:55,482 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.009 2026-10-01 04:54:55,493 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-01 04:54:55,503 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54: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-01 04:54:55,593 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:55] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 304 - 7 0.011 0.023 2026-10-01 04:54:55,595 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:55,622 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:55] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.018 0.032 2026-10-01 04:54:55,627 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-10-01 04:54:55,661 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:55,701 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:55] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.031 0.050 2026-10-01 04:54:55,711 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:55,770 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:55,813 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:55] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.063 0.128 2026-10-01 04:54:55,822 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:55,876 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:55,936 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:55,938 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:55] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 04:54:55,988 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:56,048 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:56,101 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:56,154 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:56,209 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:56,257 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:56,317 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:56,324 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:56] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 04:54:56,358 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.006 0.016 2026-10-01 04:54:56,367 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:56,434 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:56,442 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:56] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.002 0.016 2026-10-01 04:54:56,481 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:56,534 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:56,588 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:56,640 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:56,693 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:56,744 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:56,794 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:56,855 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:56,864 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:56] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.007 0.006 2026-10-01 04:54:56,904 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:56,915 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.016 0.021 2026-10-01 04:54:56,963 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:56,975 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:56] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.003 0.006 2026-10-01 04:54:57,015 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:57,019 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.025 2026-10-01 04:54:57,064 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:57,118 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:57,169 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:57,223 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:57,274 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:57,331 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:57,337 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:57] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 04:54:57,349 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:54:57,363 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:57] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.003 2026-10-01 04:54:57,380 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:57,432 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:57,487 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:57,542 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:57,551 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:57] "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-01 04:54:57,573 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:57] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 04:54:57,586 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:57] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:54:57,607 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:57,636 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.025 0.020 2026-10-01 04:54:57,659 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:57,670 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.013 0.057 2026-10-01 04:54:57,707 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:57,766 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:57,822 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:57,838 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:57] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 3 0.003 0.010 2026-10-01 04:54:57,881 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:57,933 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:57,983 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:58,033 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:58,091 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:58,135 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:58,190 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:58,242 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:58,295 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:58,348 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:58,357 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:58] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft#restaurant.table.are_orders_still_in_draft HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 04:54:58,373 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:58] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.002 0.004 2026-10-01 04:54:58,406 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:58,429 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.007 0.034 2026-10-01 04:54:58,457 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:58,510 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:58,565 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:58,617 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:58,669 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:58,719 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:58,778 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:58,785 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:58] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:54:58,823 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.008 0.015 2026-10-01 04:54:58,829 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:58,882 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:58,935 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:58,987 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:59,040 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:59,091 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:59,151 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:59,157 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:59] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 04:54:59,196 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.006 0.017 2026-10-01 04:54:59,201 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:59,259 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:59,267 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:59] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.004 0.005 2026-10-01 04:54:59,311 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.008 0.020 2026-10-01 04:54:59,318 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:59,343 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:59] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.015 2026-10-01 04:54:59,370 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:59,390 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.009 0.021 2026-10-01 04:54:59,425 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:59,506 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:59] "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.014 2026-10-01 04:54:59,585 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:59,595 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:54:59,638 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:59,698 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:59,724 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37146437 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '37359abc-b5e0-4df8-a198-cd7fb6bc37dc'}] 2026-10-01 04:54:59,816 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37146437 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '37359abc-b5e0-4df8-a198-cd7fb6bc37dc'} created pos.order #725 2026-10-01 04:54:59,837 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37146437 finished 2026-10-01 04:54:59,891 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:54:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.075 0.094 2026-10-01 04:54:59,928 44 INFO rb-3b89a0e-225191-419901 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-01 04:54:59,981 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:00,032 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:00,112 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:00,113 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.004 0.014 2026-10-01 04:55:00,158 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:00,232 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:00,250 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25908447 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000002', 'uuid': '671010b9-619d-48f9-9182-dd08f5eb7f24'}] 2026-10-01 04:55:00,299 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25908447 order {'name': '/', 'pos_reference': '262-119-000002', 'uuid': '671010b9-619d-48f9-9182-dd08f5eb7f24'} created pos.order #726 2026-10-01 04:55:00,326 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25908447 finished 2026-10-01 04:55:00,398 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.044 0.105 2026-10-01 04:55:00,428 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:00,478 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-10-01 04:55:00,479 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════╗ ║ TOUR FloorScreenTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-01 04:55:00,704 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 20177084 (allocated 21630976) 2026-10-01 04:55:00,714 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 105103 2026-10-01 04:55:00,715 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-10-01 04:55:00,716 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 105103 2026-10-01 04:55:00,839 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045500_839235_test_02_others.txt 2026-10-01 04:55:00,839 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpkakbpyn1_chrome_odoo" 2026-10-01 04:55:01,147 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 105383 2026-10-01 04:55:01,147 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmp29gepomn_chrome_odoo 2026-10-01 04:55:01,147 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:34687/json/version 2026-10-01 04:55:01,153 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34687', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:55:01,210 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-10-01 04:55:01,211 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:34687/json 2026-10-01 04:55:01,211 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34687', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:55:01,231 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:34687/devtools/page/19F5E96311B270EC35BE521347D1D01C 2026-10-01 04:55:01,245 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-10-01 04:55:01,251 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-10-01 04:55:01,329 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-01 04:55:01,332 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-10-01 04:55:01,334 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:55:01,335 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:55:01,447 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:01] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.036 0.063 2026-10-01 04:55:01,463 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '19F5E96311B270EC35BE521347D1D01C', 'loaderId': '050910B1D4E4E77CD5EE8DE9EDE2BC95', 'isDownload': False} 2026-10-01 04:55:01,463 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('TableMergeUnmergeTour')" 2026-10-01 04:55:01,492 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:55:01,527 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:01] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.018 2026-10-01 04:55:01,538 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:01] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-01 04:55:01,552 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:01] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.034 2026-10-01 04:55:02,093 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:55:02,100 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:55:02,109 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:55:02,135 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate test code "odoo.startTour('TableMergeUnmergeTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:55:02,147 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:02,155 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.023 2026-10-01 04:55:02,180 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 04:55:02,195 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:55:02,231 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:02] "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-01 04:55:02,239 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.013 2026-10-01 04:55:02,271 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.007 0.025 2026-10-01 04:55:02,274 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-10-01 04:55:03,018 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 316 0.346 0.352 2026-10-01 04:55:03,054 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55: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-01 04:55:03,199 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.009 0.013 2026-10-01 04:55:03,285 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:03] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.063 2026-10-01 04:55:03,357 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.022 0.013 2026-10-01 04:55:03,383 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-01 04:55:03,392 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55: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-01 04:55:03,472 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:55:03,486 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:55:03,500 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:55:03,525 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:03] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 7 0.017 0.041 2026-10-01 04:55:03,555 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:03] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.006 0.072 2026-10-01 04:55:03,560 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.080 2026-10-01 04:55:03,567 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:55:03,574 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.001 2026-10-01 04:55:03,633 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:03] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.023 2026-10-01 04:55:03,670 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:03,709 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:55:03,776 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:03] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.032 0.050 2026-10-01 04:55:03,823 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:03,862 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:03] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.047 0.110 2026-10-01 04:55:03,888 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:03] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.007 0.150 2026-10-01 04:55:04,002 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:04] "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.020 2026-10-01 04:55:04,041 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:04,062 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:55:04,124 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:04,190 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:04,243 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32824727 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '37359abc-b5e0-4df8-a198-cd7fb6bc37dc'}] 2026-10-01 04:55:04,287 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added lines [1183] to pos.order #725 2026-10-01 04:55:04,295 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32824727 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '37359abc-b5e0-4df8-a198-cd7fb6bc37dc'} updated pos.order #725 2026-10-01 04:55:04,307 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32824727 finished 2026-10-01 04:55:04,382 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.047 0.103 2026-10-01 04:55:04,435 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-01 04:55:04,482 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:04,538 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-01 04:55:05,045 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-01 04:55:05,546 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:05,547 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-01 04:55:06,065 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:06,072 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-01 04:55:06,586 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-01 04:55:06,591 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:06] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.002 0.006 2026-10-01 04:55:06,626 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.023 2026-10-01 04:55:07,085 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:07,137 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/110] Tour TableMergeUnmergeTour → Step refresh page (trigger: body) 2026-10-01 04:55:07,637 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:07] "GET /pos/ui/119/floor HTTP/1.1" 200 - 35 0.085 0.048 2026-10-01 04:55:08,376 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:08] "GET /web/webclient/translations?hash=071d389e0c4f33b4307f1ff157790bf6550d7eff&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:55:08,387 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:08,400 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 04:55:08,436 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-01 04:55:08,454 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:55:08,505 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.012 0.026 2026-10-01 04:55:08,512 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.028 2026-10-01 04:55:08,562 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-10-01 04:55:08,741 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.061 0.052 2026-10-01 04:55:08,826 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55: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-01 04:55:08,882 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:08] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.009 0.018 2026-10-01 04:55:08,939 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.014 0.019 2026-10-01 04:55:08,950 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-01 04:55:08,964 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:55:09,081 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:09,084 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:09] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 304 - 7 0.011 0.016 2026-10-01 04:55:09,098 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:09] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.018 2026-10-01 04:55:09,209 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:09,222 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:09] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.051 0.052 2026-10-01 04:55:09,267 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:09] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.012 0.117 2026-10-01 04:55:09,271 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:09,278 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.111 2026-10-01 04:55:09,311 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:09,360 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:09,410 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:09,480 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:10,831 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:55:11,526 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-01 04:55:11,577 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:11,631 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:11,686 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:11,757 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:11,787 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.028 0.016 2026-10-01 04:55:11,808 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:11,857 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:11,912 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:11,965 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:12,026 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:12,038 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:55:12,079 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:12,127 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:12,214 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:12,224 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:55:12,227 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:55:12,286 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:12,351 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:12,356 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:55:12,365 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41668668 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '37359abc-b5e0-4df8-a198-cd7fb6bc37dc'}] 2026-10-01 04:55:12,461 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [711] to pos.order #725 2026-10-01 04:55:13,052 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41668668 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '37359abc-b5e0-4df8-a198-cd7fb6bc37dc'} updated pos.order #725 2026-10-01 04:55:13,067 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41668668 finished 2026-10-01 04:55:13,178 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.473 0.345 2026-10-01 04:55:13,238 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:13] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 04:55:13,366 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:13,374 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.008 0.027 2026-10-01 04:55:13,420 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:13,467 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:13,522 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-01 04:55:14,023 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-01 04:55:14,525 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:14,526 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-01 04:55:15,036 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:15,041 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-01 04:55:15,554 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-01 04:55:15,565 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:15] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.004 0.006 2026-10-01 04:55:15,598 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.016 2026-10-01 04:55:16,055 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:16,174 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:16] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:55:16,212 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.015 2026-10-01 04:55:16,233 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:16,284 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-01 04:55:16,337 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:16,420 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:16] "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.011 2026-10-01 04:55:16,431 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:16,489 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:16,548 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:16,576 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75464279 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4894a23b-40e6-4bc7-883b-aa10d42eb08f'}] 2026-10-01 04:55:16,659 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75464279 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4894a23b-40e6-4bc7-883b-aa10d42eb08f'} created pos.order #727 2026-10-01 04:55:16,677 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75464279 finished 2026-10-01 04:55:16,740 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.077 0.089 2026-10-01 04:55:16,777 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-01 04:55:16,826 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:16,899 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55: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.009 2026-10-01 04:55:16,900 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:16,962 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:17,023 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:17,053 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39640975 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000002', 'uuid': 'd5ec3a74-b8f6-408a-9b6d-375fe29b3561'}] 2026-10-01 04:55:17,122 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39640975 order {'name': '/', 'pos_reference': '263-119-000002', 'uuid': 'd5ec3a74-b8f6-408a-9b6d-375fe29b3561'} created pos.order #728 2026-10-01 04:55:17,138 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39640975 finished 2026-10-01 04:55:17,191 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.049 0.092 2026-10-01 04:55:17,225 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-01 04:55:17,278 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:17,329 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-01 04:55:17,831 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-01 04:55:18,332 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:18,332 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-01 04:55:18,849 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:18,857 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-01 04:55:19,383 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:19] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.003 0.005 2026-10-01 04:55:19,420 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15299336 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4894a23b-40e6-4bc7-883b-aa10d42eb08f'}] 2026-10-01 04:55:19,427 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-01 04:55:19,456 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added lines [1186] to pos.order #727 2026-10-01 04:55:19,464 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15299336 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4894a23b-40e6-4bc7-883b-aa10d42eb08f'} updated pos.order #727 2026-10-01 04:55:19,477 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15299336 finished 2026-10-01 04:55:19,582 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.072 0.092 2026-10-01 04:55:19,613 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.007 0.167 2026-10-01 04:55:19,723 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:19] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.036 0.070 2026-10-01 04:55:19,757 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.008 2026-10-01 04:55:19,927 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:19,974 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:20,042 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:20] "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.009 2026-10-01 04:55:20,045 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:20,092 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:20,144 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:20,194 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:20,245 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:20,295 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:20,346 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:20,397 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:20,457 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:22,492 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-01 04:55:22,543 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:22,689 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:22] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 04:55:22,706 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66155469 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4894a23b-40e6-4bc7-883b-aa10d42eb08f'}] 2026-10-01 04:55:22,770 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:22,770 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #223 deleted pos.order.line records with IDs: [1186] 2026-10-01 04:55:22,793 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66155469 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4894a23b-40e6-4bc7-883b-aa10d42eb08f'} updated pos.order #727 2026-10-01 04:55:22,814 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66155469 finished 2026-10-01 04:55:22,819 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:22,887 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.084 0.099 2026-10-01 04:55:22,911 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.007 0.183 2026-10-01 04:55:22,936 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92384948 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000003', 'uuid': '6f597a92-776e-4241-9ae8-c12fbef9f0bd'}] 2026-10-01 04:55:22,957 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:23,005 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:23,013 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92384948 order {'name': '/', 'pos_reference': '263-119-000003', 'uuid': '6f597a92-776e-4241-9ae8-c12fbef9f0bd'} created pos.order #729 2026-10-01 04:55:23,030 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92384948 finished 2026-10-01 04:55:23,056 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:23,107 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/110] Tour TableMergeUnmergeTour → Step body 2026-10-01 04:55:23,108 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.066 0.108 2026-10-01 04:55:23,160 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:23,199 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 44 0.044 0.201 2026-10-01 04:55:23,231 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04: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.008 2026-10-01 04:55:23,232 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:23,292 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62874703 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4894a23b-40e6-4bc7-883b-aa10d42eb08f'}] 2026-10-01 04:55:23,298 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:23,311 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62874703 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4894a23b-40e6-4bc7-883b-aa10d42eb08f'} updated pos.order #727 2026-10-01 04:55:23,329 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62874703 finished 2026-10-01 04:55:23,354 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:23,406 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.033 0.084 2026-10-01 04:55:23,442 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-01 04:55:23,493 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:23,570 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:23,571 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.006 0.012 2026-10-01 04:55:23,616 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:23,668 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:23,718 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:23,786 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:23,786 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04: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.005 2026-10-01 04:55:23,827 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70433657 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000003', 'uuid': '6f597a92-776e-4241-9ae8-c12fbef9f0bd'}] 2026-10-01 04:55:23,837 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:23,853 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70433657 order {'name': '/', 'pos_reference': '263-119-000003', 'uuid': '6f597a92-776e-4241-9ae8-c12fbef9f0bd'} updated pos.order #729 2026-10-01 04:55:23,870 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70433657 finished 2026-10-01 04:55:23,897 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:23,956 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.035 0.097 2026-10-01 04:55:23,992 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-01 04:55:24,046 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:24,098 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-01 04:55:24,615 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-01 04:55:25,127 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:25,127 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-01 04:55:25,652 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:25,659 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-01 04:55:26,180 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:26] "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-01 04:55:26,216 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-01 04:55:26,218 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47971087 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4894a23b-40e6-4bc7-883b-aa10d42eb08f'}] 2026-10-01 04:55:26,259 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added lines [1188] to pos.order #727 2026-10-01 04:55:26,264 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47971087 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4894a23b-40e6-4bc7-883b-aa10d42eb08f'} updated pos.order #727 2026-10-01 04:55:26,284 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47971087 finished 2026-10-01 04:55:26,358 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.049 0.096 2026-10-01 04:55:26,385 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.008 0.143 2026-10-01 04:55:26,559 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:26] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.086 0.081 2026-10-01 04:55:26,604 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:26] "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.014 2026-10-01 04:55:26,740 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:26,811 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:26,815 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.008 0.008 2026-10-01 04:55:26,867 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:26,914 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:26,982 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:27,042 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:27,102 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:27,104 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04: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.005 2026-10-01 04:55:27,141 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23755303 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4894a23b-40e6-4bc7-883b-aa10d42eb08f'}] 2026-10-01 04:55:27,155 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:27,181 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23755303 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4894a23b-40e6-4bc7-883b-aa10d42eb08f'} updated pos.order #727 2026-10-01 04:55:27,199 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23755303 finished 2026-10-01 04:55:27,220 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:27,298 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.060 0.099 2026-10-01 04:55:27,335 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-01 04:55:27,383 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:27,538 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:27] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.004 0.009 2026-10-01 04:55:27,553 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #861053 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4894a23b-40e6-4bc7-883b-aa10d42eb08f'}] 2026-10-01 04:55:27,622 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:27,645 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #861053 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4894a23b-40e6-4bc7-883b-aa10d42eb08f'} updated pos.order #727 2026-10-01 04:55:27,666 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #861053 finished 2026-10-01 04:55:27,675 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:27,738 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:27,785 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:27,814 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.149 0.115 2026-10-01 04:55:27,840 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.011 0.260 2026-10-01 04:55:27,858 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:27,868 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.011 0.115 2026-10-01 04:55:27,876 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48671314 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000004', 'uuid': 'a82958f1-1fe5-435c-aef5-19072fd5f317'}] 2026-10-01 04:55:27,906 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:27,936 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48671314 order {'name': '/', 'pos_reference': '263-119-000004', 'uuid': 'a82958f1-1fe5-435c-aef5-19072fd5f317'} created pos.order #730 2026-10-01 04:55:27,952 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48671314 finished 2026-10-01 04:55:27,973 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:28,018 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.056 0.094 2026-10-01 04:55:30,009 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [103/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-01 04:55:30,066 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:30,138 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:30,153 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.023 0.012 2026-10-01 04:55:30,187 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:30,238 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:30,289 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:30,350 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:32,392 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [110/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-01 04:55:32,443 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-10-01 04:55:32,444 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔══════════════════════════════════════╗ ║ TOUR TableMergeUnmergeTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-01 04:55:32,643 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 28771044 (allocated 30420992) 2026-10-01 04:55:32,651 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 105383 2026-10-01 04:55:32,652 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-10-01 04:55:32,653 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 105383 2026-10-01 04:55:32,752 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045532_752398_test_02_others.txt 2026-10-01 04:55:32,752 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmp29gepomn_chrome_odoo" 2026-10-01 04:55:32,778 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others_bis ... 2026-10-01 04:55:33,239 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome pid: 105644 2026-10-01 04:55:33,239 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless temporary user profile dir: /tmp/tmp8j5vjq2p_chrome_odoo 2026-10-01 04:55:33,239 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:45445/json/version 2026-10-01 04:55:33,243 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45445', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:55:33,299 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Browser version: Chrome/150.0.7871.114 2026-10-01 04:55:33,299 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:45445/json 2026-10-01 04:55:33,300 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45445', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:55:33,318 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Websocket url found: ws://127.0.0.1:45445/devtools/page/4B4809E0E2AD98947D579B6781A5038A 2026-10-01 04:55:33,339 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Enable chrome headless console log notification 2026-10-01 04:55:33,344 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless enable page notifications 2026-10-01 04:55:33,441 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-01 04:55:33,449 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Setting session cookie in browser 2026-10-01 04:55:33,454 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:55:33,454 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:55:33,471 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:55:34,050 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:34] "GET /pos/ui/119 HTTP/1.1" 200 - 91 0.037 0.546 2026-10-01 04:55:34,053 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigation result: {'frameId': '4B4809E0E2AD98947D579B6781A5038A', 'loaderId': '746409BDCD332B440C2AEE4C40EE76B1', 'isDownload': False} 2026-10-01 04:55:34,054 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-10-01 04:55:34,060 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:55:34,077 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:34] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-01 04:55:34,094 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:34] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.018 2026-10-01 04:55:34,112 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:34] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.030 2026-10-01 04:55:34,579 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:55:34,596 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 04:55:34,614 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.029 2026-10-01 04:55:34,641 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-01 04:55:34,651 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Evaluate test code "odoo.startTour('ControlButtonsTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:55:34,661 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55: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-01 04:55:34,667 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:34,688 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:55:34,721 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55: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.011 2026-10-01 04:55:34,738 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.027 2026-10-01 04:55:34,793 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.027 0.033 2026-10-01 04:55:34,797 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-01 04:55:35,431 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.266 0.320 2026-10-01 04:55:35,468 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:35] "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-01 04:55:35,571 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.020 2026-10-01 04:55:35,648 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:35] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.041 2026-10-01 04:55:35,697 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-10-01 04:55:35,718 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: Owl is running in 'dev' mode. 2026-10-01 04:55:35,738 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-01 04:55:35,782 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:55:35,806 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 04:55:35,816 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-01 04:55:35,824 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:35] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.021 0.019 2026-10-01 04:55:35,888 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:35] "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-01 04:55:35,893 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:35,900 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-01 04:55:35,934 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:35] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.056 0.086 2026-10-01 04:55:35,936 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.144 2026-10-01 04:55:35,952 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:35] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.052 2026-10-01 04:55:35,977 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:35] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.008 0.014 2026-10-01 04:55:36,021 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:55:36,079 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:36,096 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:55:36,120 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:36] "GET /pos/ui/119 HTTP/1.1" 200 - 34 0.051 0.058 2026-10-01 04:55:36,200 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:36] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 34 0.042 0.148 2026-10-01 04:55:36,300 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.168 2026-10-01 04:55:36,360 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.009 0.013 2026-10-01 04:55:36,418 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:36,451 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:55:36,503 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:36,562 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:36,613 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:36,668 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:36,716 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:36,769 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:36,839 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:36,888 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:36,946 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:37,129 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:37,181 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:37,237 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:37,259 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7475417 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5ed2e37f-17b4-406c-b0b1-38171f9e2b30'}] 2026-10-01 04:55:37,312 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7475417 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5ed2e37f-17b4-406c-b0b1-38171f9e2b30'} created pos.order #731 2026-10-01 04:55:37,340 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7475417 finished 2026-10-01 04:55:37,395 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.059 0.080 2026-10-01 04:55:37,427 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:37,496 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-10-01 04:55:37,498 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:37,560 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:37,611 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:37,667 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:37,716 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:37,767 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:37,820 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:37,881 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:37,932 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:37,985 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:38,161 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:38,210 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:38,284 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:38,335 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:38,386 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:38,436 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:38,487 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:38,544 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:38,607 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [36/109] Tour ControlButtonsTour → Step .table:contains(2) 2026-10-01 04:55:39,199 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:39,202 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71565229 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5ed2e37f-17b4-406c-b0b1-38171f9e2b30'}] 2026-10-01 04:55:39,209 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:55:39,249 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added lines [1192, 1191] to pos.order #731 2026-10-01 04:55:39,256 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71565229 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5ed2e37f-17b4-406c-b0b1-38171f9e2b30'} updated pos.order #731 2026-10-01 04:55:39,268 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71565229 finished 2026-10-01 04:55:39,388 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.089 0.099 2026-10-01 04:55:39,470 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:39] "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-01 04:55:39,485 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:39] "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-01 04:55:39,486 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:39,538 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:39,587 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:39,638 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:39,693 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:39,757 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:39,817 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:39,876 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:39,927 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:39,978 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:40,028 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:40,086 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:40,143 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:40,203 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:40,253 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:40,313 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:40,330 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61923596 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5ed2e37f-17b4-406c-b0b1-38171f9e2b30'}] 2026-10-01 04:55:40,369 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61923596 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5ed2e37f-17b4-406c-b0b1-38171f9e2b30'} updated pos.order #731 2026-10-01 04:55:40,383 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61923596 finished 2026-10-01 04:55:40,450 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.041 0.081 2026-10-01 04:55:40,476 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:40,551 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:40] "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.007 2026-10-01 04:55:40,566 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:40,622 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:40,690 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:40,741 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:40,793 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:40,847 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:40,899 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:40,952 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:41,021 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:41,072 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:41,126 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:41,309 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:41,360 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:41,411 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:41,468 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:41,526 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:41,580 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:41,632 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:41,682 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:41,736 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:41,787 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:41,843 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:41,894 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:41,948 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:42,001 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:42,052 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:42,105 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:42,157 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:42,212 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:42,264 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:42,317 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:42,368 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:42,419 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:42,475 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:42,533 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:42,599 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:42,603 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22279574 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5ed2e37f-17b4-406c-b0b1-38171f9e2b30'}] 2026-10-01 04:55:42,624 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added lines [1193] to pos.order #731 2026-10-01 04:55:42,630 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22279574 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5ed2e37f-17b4-406c-b0b1-38171f9e2b30'} updated pos.order #731 2026-10-01 04:55:42,641 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22279574 finished 2026-10-01 04:55:42,755 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.072 0.082 2026-10-01 04:55:42,949 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:42] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 46 0.056 0.085 2026-10-01 04:55:42,980 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [91/109] Tour ControlButtonsTour → Step .floor-map 2026-10-01 04:55:43,028 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:43,096 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55: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-01 04:55:43,102 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:43,156 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:43,206 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:43,258 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:43,313 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:43,363 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:43,416 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:43,476 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:43,527 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:43,580 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:43,758 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:43,809 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:43,860 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:43,920 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:43,979 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:44,035 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:44,097 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:44,103 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62857555 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '9ba061cd-9793-43ac-992a-aa641d67d055'}] 2026-10-01 04:55:44,182 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62857555 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '9ba061cd-9793-43ac-992a-aa641d67d055'} created pos.order #732 2026-10-01 04:55:44,206 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62857555 finished 2026-10-01 04:55:44,282 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.083 0.099 2026-10-01 04:55:44,338 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:44] "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.012 2026-10-01 04:55:44,354 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: tour succeeded 2026-10-01 04:55:44,355 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: ╔═══════════════════════════════════╗ ║ TOUR ControlButtonsTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-01 04:55:44,567 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: heap 21952408 (allocated 23859200) 2026-10-01 04:55:44,587 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing chrome headless with pid 105644 2026-10-01 04:55:44,588 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing websocket connection 2026-10-01 04:55:44,589 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Terminating chrome headless with pid 105644 2026-10-01 04:55:44,702 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045544_702601_test_02_others_bis.txt 2026-10-01 04:55:44,703 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Removing chrome user profile "/tmp/tmp8j5vjq2p_chrome_odoo" 2026-10-01 04:55:44,720 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-10-01 04:55:45,283 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome pid: 105848 2026-10-01 04:55:45,283 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmpjb05ud12_chrome_odoo 2026-10-01 04:55:45,283 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:42059/json/version 2026-10-01 04:55:45,284 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42059', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:55:45,338 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-10-01 04:55:45,339 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:42059/json 2026-10-01 04:55:45,341 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42059', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:55:45,358 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Websocket url found: ws://127.0.0.1:42059/devtools/page/884F29A3DEF5AEED07ECC518BBC03FE0 2026-10-01 04:55:45,390 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Enable chrome headless console log notification 2026-10-01 04:55:45,426 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless enable page notifications 2026-10-01 04:55:45,595 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:55:45,609 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Setting session cookie in browser 2026-10-01 04:55:45,615 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:55:45,615 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:55:45,631 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:55:46,368 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:46] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.098 0.642 2026-10-01 04:55:46,371 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigation result: {'frameId': '884F29A3DEF5AEED07ECC518BBC03FE0', 'loaderId': 'D5D75E78F1D9C9B12527A37221878040', 'isDownload': False} 2026-10-01 04:55:46,372 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-10-01 04:55:46,395 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:55:46,428 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:46] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.020 2026-10-01 04:55:46,435 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:46] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-10-01 04:55:46,454 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:46] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.041 2026-10-01 04:55:47,035 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:55:47,041 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:55:47,067 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.012 2026-10-01 04:55:47,096 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Evaluate test code "odoo.startTour('PosResTicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:55:47,097 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-10-01 04:55:47,104 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:47,120 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55: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-01 04:55:47,136 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:55:47,182 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.025 2026-10-01 04:55:47,213 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.043 2026-10-01 04:55:47,216 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-01 04:55:47,277 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.024 0.028 2026-10-01 04:55:47,998 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.329 0.356 2026-10-01 04:55:48,033 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:48] "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-01 04:55:48,110 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.012 2026-10-01 04:55:48,188 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:48] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.037 2026-10-01 04:55:48,244 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:48] "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.020 2026-10-01 04:55:48,260 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: Owl is running in 'dev' mode. 2026-10-01 04:55:48,284 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-10-01 04:55:48,313 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:55:48,320 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:55:48,350 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 04:55:48,351 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:55:48,387 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:48] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.030 0.030 2026-10-01 04:55:48,404 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:48] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.006 0.064 2026-10-01 04:55:48,407 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:55:48,415 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55: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-01 04:55:48,474 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.024 2026-10-01 04:55:48,555 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:48,601 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:48] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.089 0.074 2026-10-01 04:55:48,620 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:48] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.006 0.154 2026-10-01 04:55:48,747 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:48] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.066 0.237 2026-10-01 04:55:48,759 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [3/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-10-01 04:55:48,776 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:48] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.012 0.141 2026-10-01 04:55:48,809 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 04:55:48,880 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.061 2026-10-01 04:55:48,946 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:48,984 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:48] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 04:55:49,001 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:49,033 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.005 0.021 2026-10-01 04:55:51,042 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:51,104 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55: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-01 04:55:51,179 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:51,213 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:55:51,264 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:51,315 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:51,367 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:51,422 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:51,473 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:51,527 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:51,601 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:51,649 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:51,700 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:51,751 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:51,801 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:51,852 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:51,903 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:51,963 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:51,983 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15174310 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'dad7b1b7-9e89-43cb-bf71-8d3cf642889c'}] 2026-10-01 04:55:52,066 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15174310 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'dad7b1b7-9e89-43cb-bf71-8d3cf642889c'} created pos.order #733 2026-10-01 04:55:52,083 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15174310 finished 2026-10-01 04:55:52,165 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.091 0.094 2026-10-01 04:55:52,193 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:52,245 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [23/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-10-01 04:55:52,304 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:52,355 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:52,405 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:52,434 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.067 0.061 2026-10-01 04:55:52,488 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.032 2026-10-01 04:55:52,500 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:52,564 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:52,572 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73366277 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'dad7b1b7-9e89-43cb-bf71-8d3cf642889c'}] 2026-10-01 04:55:52,614 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73366277 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'dad7b1b7-9e89-43cb-bf71-8d3cf642889c'} updated pos.order #733 2026-10-01 04:55:52,629 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:52,634 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73366277 finished 2026-10-01 04:55:52,746 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.080 0.097 2026-10-01 04:55:52,873 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:52] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 46 0.039 0.066 2026-10-01 04:55:52,908 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [30/34] Tour PosResTicketScreenTour → Step .floor-map 2026-10-01 04:55:52,958 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:53,020 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:55:53,030 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:53,081 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:53,136 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:53,187 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: tour succeeded 2026-10-01 04:55:53,188 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosResTicketScreenTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-01 04:55:53,293 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: heap 16416948 (allocated 17960960) 2026-10-01 04:55:53,302 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing chrome headless with pid 105848 2026-10-01 04:55:53,303 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing websocket connection 2026-10-01 04:55:53,303 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Terminating chrome headless with pid 105848 2026-10-01 04:55:53,414 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045553_414509_test_04_ticket_screen.txt 2026-10-01 04:55:53,414 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Removing chrome user profile "/tmp/tmpjb05ud12_chrome_odoo" 2026-10-01 04:55:53,429 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-10-01 04:55:53,964 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome pid: 106048 2026-10-01 04:55:53,965 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless temporary user profile dir: /tmp/tmpnmk307rf_chrome_odoo 2026-10-01 04:55:53,965 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:46459/json/version 2026-10-01 04:55:53,979 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46459', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:55:54,017 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Browser version: Chrome/150.0.7871.114 2026-10-01 04:55:54,017 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:46459/json 2026-10-01 04:55:54,017 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46459', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:55:54,038 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Websocket url found: ws://127.0.0.1:46459/devtools/page/DFDAF18AE998DFB9B8517480483E87DC 2026-10-01 04:55:54,051 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Enable chrome headless console log notification 2026-10-01 04:55:54,055 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless enable page notifications 2026-10-01 04:55:54,187 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:55:54,202 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Setting session cookie in browser 2026-10-01 04:55:54,210 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:55:54,210 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:55:54,233 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:55:54,909 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:54] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.084 0.599 2026-10-01 04:55:54,914 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigation result: {'frameId': 'DFDAF18AE998DFB9B8517480483E87DC', 'loaderId': 'C295086C02063F2B05BD4391357520FF', 'isDownload': False} 2026-10-01 04:55:54,914 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-01 04:55:54,933 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:55:54,974 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:54] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.029 2026-10-01 04:55:54,978 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:54] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-10-01 04:55:55,002 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:55] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.052 2026-10-01 04:55:55,655 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:55:55,660 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:55:55,703 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.030 2026-10-01 04:55:55,750 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate test code "odoo.startTour('PosResTipScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:55:55,751 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-01 04:55:55,765 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:55,781 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-01 04:55:55,797 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:55:55,848 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.021 0.013 2026-10-01 04:55:55,876 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.054 2026-10-01 04:55:55,930 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.020 0.032 2026-10-01 04:55:55,936 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-10-01 04:55:56,848 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.483 0.386 2026-10-01 04:55:56,876 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:56] "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-01 04:55:56,953 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55: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-01 04:55:57,066 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:57] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.035 0.060 2026-10-01 04:55:57,105 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-01 04:55:57,130 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: Owl is running in 'dev' mode. 2026-10-01 04:55:57,148 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 04:55:57,229 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:55:57,252 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:55:57,272 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:55:57,304 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:57] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.039 0.028 2026-10-01 04:55:57,329 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:57] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.009 0.081 2026-10-01 04:55:57,332 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.075 2026-10-01 04:55:57,340 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:55:57,344 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55: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-01 04:55:57,417 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:57] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.013 0.013 2026-10-01 04:55:57,426 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:57,463 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:55:57,636 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:57] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.128 0.067 2026-10-01 04:55:57,654 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:55:57,672 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:57,711 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:57] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.048 0.191 2026-10-01 04:55:57,859 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:57] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.097 0.314 2026-10-01 04:55:57,979 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.062 0.245 2026-10-01 04:55:58,019 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:55:58,084 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:58,109 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:55:58,181 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:58,230 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:58,274 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:58,329 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:58,382 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:58,436 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:58,503 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:58,555 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:58,606 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:58,658 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:58,708 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:58,759 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:58,809 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:58,875 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:58,904 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25735590 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '316cda10-eb92-4225-a0d1-2f268da6693d'}] 2026-10-01 04:55:58,985 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25735590 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '316cda10-eb92-4225-a0d1-2f268da6693d'} created pos.order #734 2026-10-01 04:55:59,016 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25735590 finished 2026-10-01 04:55:59,070 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.067 0.101 2026-10-01 04:55:59,108 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:59,163 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:59,230 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55: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.008 2026-10-01 04:55:59,247 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:59,290 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:59,340 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:59,390 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:59,448 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:59,502 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:59,553 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:59,627 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:59,637 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:55:59,643 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:55:59,727 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:59,783 44 INFO rb-3b89a0e-225191-419901 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-01 04:55:59,851 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [31/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-01 04:55:59,857 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3903552 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '316cda10-eb92-4225-a0d1-2f268da6693d'}] 2026-10-01 04:55:59,868 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:55:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:56:00,012 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [712] to pos.order #734 2026-10-01 04:56:00,487 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3903552 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '316cda10-eb92-4225-a0d1-2f268da6693d'} updated pos.order #734 2026-10-01 04:56:00,521 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3903552 finished 2026-10-01 04:56:00,666 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 246 0.395 0.417 2026-10-01 04:56:00,734 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:00,794 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:02,824 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:02,889 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.006 2026-10-01 04:56:02,903 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:02,967 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:03,017 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:03,071 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:03,126 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:03,176 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:03,228 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:03,289 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:03,338 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:03,391 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:03,576 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:03,626 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:03,678 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:03,728 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:03,779 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:03,847 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:03,877 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32326639 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'a9918c66-b06c-43bd-810c-70dbfa2adf01'}] 2026-10-01 04:56:03,954 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32326639 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'a9918c66-b06c-43bd-810c-70dbfa2adf01'} created pos.order #735 2026-10-01 04:56:03,972 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32326639 finished 2026-10-01 04:56:04,029 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.060 0.094 2026-10-01 04:56:04,062 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [51/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-01 04:56:04,136 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [52/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-01 04:56:04,238 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:04] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.050 0.048 2026-10-01 04:56:04,270 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.016 2026-10-01 04:56:04,294 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:04,345 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:04,398 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:04,449 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:04,509 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:06,557 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:06,620 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-01 04:56:06,636 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:06,699 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:06,750 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:06,801 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:06,855 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:06,907 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:06,959 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:07,019 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:07,071 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:07,124 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:07,308 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:07,359 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:07,410 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:07,461 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:07,512 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:07,566 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:07,617 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:07,668 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:07,725 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:07,785 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:07,847 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [79/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-01 04:56:07,853 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59762898 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '4c830200-6935-49d1-848c-43e96652f514'}] 2026-10-01 04:56:08,267 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59762898 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '4c830200-6935-49d1-848c-43e96652f514'} created pos.order #736 2026-10-01 04:56:08,290 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59762898 finished 2026-10-01 04:56:08,360 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.208 0.301 2026-10-01 04:56:08,403 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:08,463 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:10,513 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [82/232] Tour PosResTipScreenTour → Step .new-order 2026-10-01 04:56:10,594 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:10,654 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:10,709 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:10,761 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:10,818 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:10,871 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:10,924 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:10,989 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:11,038 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:11,096 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:11,274 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:11,324 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:11,375 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:11,426 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:11,477 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:11,528 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:11,589 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:11,653 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:11,706 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:11,759 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:11,816 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:11,865 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:11,921 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:11,974 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [106/232] Tour PosResTipScreenTour → Step .btn-close 2026-10-01 04:56:12,026 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:12,094 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:12,163 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:12,219 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [110/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-01 04:56:12,293 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [111/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-01 04:56:12,317 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18349255 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'c75e1871-3960-406b-98db-2ff4f998bb12'}] 2026-10-01 04:56:12,367 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18349255 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'c75e1871-3960-406b-98db-2ff4f998bb12'} created pos.order #737 2026-10-01 04:56:12,379 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18349255 finished 2026-10-01 04:56:12,425 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.036 0.076 2026-10-01 04:56:12,644 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:12] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.100 0.053 2026-10-01 04:56:12,725 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.023 0.037 2026-10-01 04:56:12,788 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:12,839 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:12,896 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:12,946 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:13,002 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:13,054 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:13,104 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:13,171 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56: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.008 2026-10-01 04:56:13,171 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [119/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-01 04:56:13,224 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:13,272 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:13,323 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:13,374 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:13,425 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:13,478 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:13,529 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:13,589 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:15,631 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [128/232] Tour PosResTipScreenTour → Step .floor-map 2026-10-01 04:56:15,684 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [129/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-01 04:56:15,787 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [130/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-01 04:56:15,939 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:15] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.081 0.056 2026-10-01 04:56:15,997 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.024 2026-10-01 04:56:16,043 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:16,093 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:16,148 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:16,203 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:16,254 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:16,305 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:16,371 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [137/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-01 04:56:16,384 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.009 2026-10-01 04:56:16,423 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:16,473 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:16,524 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:16,575 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:16,626 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:16,679 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:16,730 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:16,787 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:18,824 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [146/232] Tour PosResTipScreenTour → Step .floor-map 2026-10-01 04:56:18,874 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [147/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-01 04:56:18,930 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:19,008 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:19] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.034 0.040 2026-10-01 04:56:19,055 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.016 0.021 2026-10-01 04:56:19,087 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:19,141 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:19,189 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:19,251 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:19,301 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:19,352 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:19,403 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:19,454 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:19,504 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:19,560 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:19,613 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [159/232] Tour PosResTipScreenTour → Step .btn-close 2026-10-01 04:56:19,668 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:19,725 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:19,775 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:19,825 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:19,886 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:19,940 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:20,001 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [166/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-01 04:56:20,018 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81361728 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'c75e1871-3960-406b-98db-2ff4f998bb12'}] 2026-10-01 04:56:20,099 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [714] to pos.order #737 2026-10-01 04:56:20,293 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81361728 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'c75e1871-3960-406b-98db-2ff4f998bb12'} updated pos.order #737 2026-10-01 04:56:20,313 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81361728 finished 2026-10-01 04:56:20,411 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 141 0.133 0.263 2026-10-01 04:56:20,456 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:20,502 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:20,553 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:20,604 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:20,654 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:20,711 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:20,762 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:20,822 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:22,873 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [175/232] Tour PosResTipScreenTour → Step .floor-map 2026-10-01 04:56:22,924 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [176/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-01 04:56:22,980 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [177/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-01 04:56:23,113 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.083 0.043 2026-10-01 04:56:23,154 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.023 2026-10-01 04:56:23,164 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:23,216 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:23,276 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:23,326 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:23,393 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:23,446 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:23] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.026 0.017 2026-10-01 04:56:23,489 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:23] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.024 0.021 2026-10-01 04:56:23,513 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:23] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.014 0.014 2026-10-01 04:56:23,544 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:23] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.015 0.064 2026-10-01 04:56:23,557 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:23] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.003 0.024 2026-10-01 04:56:23,594 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.040 2026-10-01 04:56:23,623 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:23] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.017 0.036 2026-10-01 04:56:23,656 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [183/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-01 04:56:23,666 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.066 2026-10-01 04:56:23,697 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:23,697 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.045 2026-10-01 04:56:23,747 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:23,800 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:23,855 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:23,907 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:23,958 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:24,010 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:24,078 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:24,080 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:24] "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-01 04:56:24,083 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86685898 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-119-000001', 'uuid': '316cda10-eb92-4225-a0d1-2f268da6693d'}] 2026-10-01 04:56:24,094 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86685898 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-119-000001', 'uuid': '316cda10-eb92-4225-a0d1-2f268da6693d'} sync ignored for existing PoS order pos.order(734,) (state: paid) 2026-10-01 04:56:24,115 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86685898 finished 2026-10-01 04:56:24,253 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.073 0.100 2026-10-01 04:56:24,286 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35925741 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'pos_reference': '261-119-000003', 'uuid': '4c830200-6935-49d1-848c-43e96652f514'}] 2026-10-01 04:56:24,310 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35925741 order {'name': 'Bar Prout - 000003', 'pos_reference': '261-119-000003', 'uuid': '4c830200-6935-49d1-848c-43e96652f514'} sync ignored for existing PoS order pos.order(736,) (state: paid) 2026-10-01 04:56:24,325 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35925741 finished 2026-10-01 04:56:24,418 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.059 0.074 2026-10-01 04:56:24,463 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83346020 started for PoS orders references: [{'name': 'Bar Prout - 000004', 'pos_reference': '261-119-000004', 'uuid': 'c75e1871-3960-406b-98db-2ff4f998bb12'}] 2026-10-01 04:56:24,471 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83346020 order {'name': 'Bar Prout - 000004', 'pos_reference': '261-119-000004', 'uuid': 'c75e1871-3960-406b-98db-2ff4f998bb12'} sync ignored for existing PoS order pos.order(737,) (state: paid) 2026-10-01 04:56:24,485 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83346020 finished 2026-10-01 04:56:24,581 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.043 0.078 2026-10-01 04:56:24,636 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:24,686 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:24,738 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:24,799 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:24,855 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:24,908 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:24,958 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:25,029 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:25,082 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:25,133 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:25,195 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:25,260 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:25,265 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56012349 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'a9918c66-b06c-43bd-810c-70dbfa2adf01'}] 2026-10-01 04:56:25,290 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added lines [1203] to pos.order #735 2026-10-01 04:56:25,402 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [715] to pos.order #735 2026-10-01 04:56:25,690 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56012349 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'a9918c66-b06c-43bd-810c-70dbfa2adf01'} updated pos.order #735 2026-10-01 04:56:25,710 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56012349 finished 2026-10-01 04:56:25,808 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 156 0.234 0.312 2026-10-01 04:56:25,975 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:26,030 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:26,080 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:26,148 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-10-01 04:56:26,155 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:26,218 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:26,268 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:26,320 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:26,374 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:26,426 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:26,483 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:26,542 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:26,599 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:26,647 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:26,824 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:26,875 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:26,926 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:26,977 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:27,027 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:27,082 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:27,132 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:27,185 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:27,241 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:27,299 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:27,361 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [227/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-01 04:56:27,365 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31558478 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': 'd060f330-5c3e-476f-bbba-e6ce3019116e'}] 2026-10-01 04:56:27,760 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31558478 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': 'd060f330-5c3e-476f-bbba-e6ce3019116e'} created pos.order #738 2026-10-01 04:56:27,794 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31558478 finished 2026-10-01 04:56:27,872 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.226 0.283 2026-10-01 04:56:27,939 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [228/232] Tour PosResTipScreenTour → Step .button.highlight.next 2026-10-01 04:56:28,013 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:28] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 2 0.003 0.006 2026-10-01 04:56:28,018 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:28,065 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:28,085 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.031 2026-10-01 04:56:28,128 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:28,146 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84242849 started for PoS orders references: [{'name': 'Bar Prout - 000005', 'pos_reference': '261-119-000005', 'uuid': 'd060f330-5c3e-476f-bbba-e6ce3019116e'}] 2026-10-01 04:56:28,151 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84242849 order {'name': 'Bar Prout - 000005', 'pos_reference': '261-119-000005', 'uuid': 'd060f330-5c3e-476f-bbba-e6ce3019116e'} sync ignored for existing PoS order pos.order(738,) (state: paid) 2026-10-01 04:56:28,170 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84242849 finished 2026-10-01 04:56:28,186 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [232/232] Tour PosResTipScreenTour → Step .floor-map 2026-10-01 04:56:28,232 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: tour succeeded 2026-10-01 04:56:28,233 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: ╔════════════════════════════════════╗ ║ TOUR PosResTipScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-01 04:56:28,323 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.084 0.096 2026-10-01 04:56:28,533 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: heap 30006012 (allocated 33566720) 2026-10-01 04:56:28,551 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing chrome headless with pid 106048 2026-10-01 04:56:28,551 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing websocket connection 2026-10-01 04:56:28,552 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Terminating chrome headless with pid 106048 2026-10-01 04:56:28,665 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045628_665140_test_05_tip_screen.txt 2026-10-01 04:56:28,665 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Removing chrome user profile "/tmp/tmpnmk307rf_chrome_odoo" 2026-10-01 04:56:28,695 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-10-01 04:56:29,302 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome pid: 106286 2026-10-01 04:56:29,303 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmp4rnd9s7b_chrome_odoo 2026-10-01 04:56:29,303 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:41283/json/version 2026-10-01 04:56:29,304 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41283', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:56:29,343 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-10-01 04:56:29,343 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:41283/json 2026-10-01 04:56:29,344 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41283', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:56:29,360 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Websocket url found: ws://127.0.0.1:41283/devtools/page/D8CDDA6F6336A556DDB4CB37071924AB 2026-10-01 04:56:29,389 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Enable chrome headless console log notification 2026-10-01 04:56:29,405 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless enable page notifications 2026-10-01 04:56:29,496 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:56:29,510 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Setting session cookie in browser 2026-10-01 04:56:29,527 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:56:29,527 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:56:29,548 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:56:30,232 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:30] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.086 0.604 2026-10-01 04:56:30,241 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigation result: {'frameId': 'D8CDDA6F6336A556DDB4CB37071924AB', 'loaderId': '7A03E2EC92E92449BCD8ECA5F6C74ED2', 'isDownload': False} 2026-10-01 04:56:30,241 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-01 04:56:30,258 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:56:30,286 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:30] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-10-01 04:56:30,301 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:30] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-10-01 04:56:30,312 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:30] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.037 2026-10-01 04:56:30,791 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:56:30,800 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:56:30,821 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-10-01 04:56:30,848 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate test code "odoo.startTour('SplitBillScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:56:30,861 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:30,887 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.029 0.013 2026-10-01 04:56:30,913 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-01 04:56:30,934 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:56:30,998 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56: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.019 2026-10-01 04:56:31,022 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.045 2026-10-01 04:56:31,078 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.023 0.042 2026-10-01 04:56:31,081 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-01 04:56:31,850 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.386 0.346 2026-10-01 04:56:31,884 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:31] "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-01 04:56:31,979 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-10-01 04:56:32,058 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:32] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.044 2026-10-01 04:56:32,102 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.016 2026-10-01 04:56:32,121 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-10-01 04:56:32,135 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.004 2026-10-01 04:56:32,182 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:56:32,224 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:56:32,236 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:56:32,268 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:32] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.047 0.040 2026-10-01 04:56:32,285 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:32] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.097 2026-10-01 04:56:32,290 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:56:32,309 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:32] "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-01 04:56:32,316 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.117 2026-10-01 04:56:32,339 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:32] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.013 0.033 2026-10-01 04:56:32,340 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:32,378 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:56:32,481 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:32] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.058 0.056 2026-10-01 04:56:32,491 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:32] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.116 2026-10-01 04:56:32,544 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:32,557 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:56:32,592 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:32] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.056 0.169 2026-10-01 04:56:32,711 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.065 0.088 2026-10-01 04:56:32,755 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 04:56:32,818 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:32,853 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:56:32,907 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:32,957 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:33,004 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:33,063 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:33,112 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:33,168 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:33,218 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:33,277 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:33,339 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:33,391 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:33,442 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:33,492 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:33,564 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:33,615 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:33,666 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:33,720 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:33,771 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:33,824 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:33,877 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:33,929 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:33,998 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:34,048 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:34,099 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:34,150 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:34,219 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:34,270 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:34,321 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:34,376 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:34,427 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:34,480 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:34,532 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:34,585 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:34,654 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:34,704 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:34,755 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:34,805 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:34,866 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:34,898 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89345048 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '12084ce8-c4a7-4f3a-bc6f-9552331eea3f'}] 2026-10-01 04:56:35,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89345048 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '12084ce8-c4a7-4f3a-bc6f-9552331eea3f'} created pos.order #739 2026-10-01 04:56:35,025 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89345048 finished 2026-10-01 04:56:35,095 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.094 0.106 2026-10-01 04:56:35,125 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:35,194 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56: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-01 04:56:35,200 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:35,249 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:35,299 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:35,358 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:35,423 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:35,477 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:35,532 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:35,583 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:35,634 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:35,722 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:35,725 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31504370 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '12084ce8-c4a7-4f3a-bc6f-9552331eea3f'}] 2026-10-01 04:56:35,774 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:35,777 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #222 deleted pos.order.line records with IDs: [1205, 1207] 2026-10-01 04:56:35,793 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31504370 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '12084ce8-c4a7-4f3a-bc6f-9552331eea3f'} updated pos.order #739 2026-10-01 04:56:35,826 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31504370 finished 2026-10-01 04:56:35,955 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 92 0.106 0.126 2026-10-01 04:56:35,993 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15902711 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b5eca19d-58ad-4021-aa69-ab912bbf356c'}] 2026-10-01 04:56:36,094 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15902711 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b5eca19d-58ad-4021-aa69-ab912bbf356c'} created pos.order #740 2026-10-01 04:56:36,119 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15902711 finished 2026-10-01 04:56:36,204 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.115 0.099 2026-10-01 04:56:36,253 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:36,303 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:36,380 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:36,453 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.031 0.038 2026-10-01 04:56:36,512 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.012 0.031 2026-10-01 04:56:36,541 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:36,591 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:36,654 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:36,704 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:36,755 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:36,806 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:36,858 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:36,909 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:36,965 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:37,065 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:37] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.051 0.045 2026-10-01 04:56:37,102 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.021 2026-10-01 04:56:37,119 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:37,169 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:37,237 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:37,244 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:37] "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-01 04:56:37,289 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:37,343 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:37,387 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:37,438 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: tour succeeded 2026-10-01 04:56:37,439 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-01 04:56:37,539 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: heap 19239512 (allocated 20189184) 2026-10-01 04:56:37,553 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing chrome headless with pid 106286 2026-10-01 04:56:37,555 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing websocket connection 2026-10-01 04:56:37,561 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Terminating chrome headless with pid 106286 2026-10-01 04:56:37,696 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045637_695894_test_06_split_bill_screen.txt 2026-10-01 04:56:37,696 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Removing chrome user profile "/tmp/tmp4rnd9s7b_chrome_odoo" 2026-10-01 04:56:37,727 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-10-01 04:56:38,241 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #220 deleted product.product records with IDs: [2537] 2026-10-01 04:56:38,826 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 106486 2026-10-01 04:56:38,827 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpyur5ghpa_chrome_odoo 2026-10-01 04:56:38,827 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:43399/json/version 2026-10-01 04:56:38,841 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43399', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:56:38,860 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-10-01 04:56:38,860 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:43399/json 2026-10-01 04:56:38,863 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43399', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:56:38,870 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:43399/devtools/page/7896A1FF81232DE18E6F56466DBB00AD 2026-10-01 04:56:38,878 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-10-01 04:56:38,892 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-10-01 04:56:38,958 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:56:38,967 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-10-01 04:56:38,970 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:56:38,970 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:56:39,018 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:56:39,583 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:39] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.079 0.490 2026-10-01 04:56:39,587 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '7896A1FF81232DE18E6F56466DBB00AD', 'loaderId': '4CAD3E92474F8BBD21927C87343157D3', 'isDownload': False} 2026-10-01 04:56:39,587 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-10-01 04:56:39,610 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:56:39,636 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:39] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-10-01 04:56:39,646 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:39] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-10-01 04:56:39,656 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:39] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-10-01 04:56:40,195 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:56:40,206 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 04:56:40,233 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.018 2026-10-01 04:56:40,273 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate test code "odoo.startTour('SplitBillScreenTour3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:56:40,274 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-01 04:56:40,283 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:40,308 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.006 0.009 2026-10-01 04:56:40,373 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:56:40,434 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-10-01 04:56:40,480 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.025 0.039 2026-10-01 04:56:40,484 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-10-01 04:56:40,552 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.040 2026-10-01 04:56:41,515 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.357 0.546 2026-10-01 04:56:41,548 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:41] "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-01 04:56:41,656 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-01 04:56:41,693 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:41] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.008 0.012 2026-10-01 04:56:41,757 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:41] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.040 2026-10-01 04:56:41,797 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56: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.014 2026-10-01 04:56:41,814 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-10-01 04:56:41,828 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-01 04:56:41,877 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:56:41,884 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:56:41,890 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:56:41,936 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:41] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.029 0.030 2026-10-01 04:56:41,956 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:56:41,963 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56: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-01 04:56:42,004 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:42] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.039 0.087 2026-10-01 04:56:42,005 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:42,008 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.115 2026-10-01 04:56:42,051 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:42] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.063 2026-10-01 04:56:42,076 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:42] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.014 2026-10-01 04:56:42,124 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:56:42,126 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:42,185 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:42] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.038 0.042 2026-10-01 04:56:42,220 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:56:42,272 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:42] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.040 0.124 2026-10-01 04:56:42,349 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.179 2026-10-01 04:56:42,417 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 04:56:42,465 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:42,508 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:56:42,548 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:42,599 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:42,650 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:42,706 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:42,759 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:42,810 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:42,882 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:42,931 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:42,984 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:43,157 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:43,208 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:43,258 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:43,316 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:43,388 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:43,440 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:43,494 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:43,545 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:43,597 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:43,674 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:43,681 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15413153 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '49603983-a89d-457a-b714-1df4d416c1c4'}] 2026-10-01 04:56:43,725 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:43,784 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15413153 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '49603983-a89d-457a-b714-1df4d416c1c4'} created pos.order #741 2026-10-01 04:56:43,809 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15413153 finished 2026-10-01 04:56:43,858 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.083 0.096 2026-10-01 04:56:43,896 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96613217 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '32ed5701-6e83-4b3c-90c2-855e6e9a9164'}] 2026-10-01 04:56:43,970 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96613217 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '32ed5701-6e83-4b3c-90c2-855e6e9a9164'} created pos.order #742 2026-10-01 04:56:44,007 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96613217 finished 2026-10-01 04:56:44,058 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.067 0.097 2026-10-01 04:56:44,090 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:44,140 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:44,215 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:44,224 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:56:44,231 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:56:44,264 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:44,316 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:44,384 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:44,445 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:44,452 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6055069 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '32ed5701-6e83-4b3c-90c2-855e6e9a9164'}] 2026-10-01 04:56:44,455 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:56:44,569 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [717] to pos.order #742 2026-10-01 04:56:45,063 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6055069 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '32ed5701-6e83-4b3c-90c2-855e6e9a9164'} updated pos.order #742 2026-10-01 04:56:45,086 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6055069 finished 2026-10-01 04:56:45,193 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 245 0.382 0.362 2026-10-01 04:56:45,369 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:45,426 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:45,470 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:45,528 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:45,577 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:45,629 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:45,684 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:45,745 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:45,755 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49117495 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '49603983-a89d-457a-b714-1df4d416c1c4'}] 2026-10-01 04:56:45,839 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [718] to pos.order #741 2026-10-01 04:56:46,097 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49117495 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '49603983-a89d-457a-b714-1df4d416c1c4'} updated pos.order #741 2026-10-01 04:56:46,119 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49117495 finished 2026-10-01 04:56:46,193 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 141 0.179 0.262 2026-10-01 04:56:46,282 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:46,332 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-10-01 04:56:46,332 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour3 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-01 04:56:46,446 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 17713580 (allocated 19271680) 2026-10-01 04:56:46,457 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 106486 2026-10-01 04:56:46,460 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-10-01 04:56:46,463 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 106486 2026-10-01 04:56:46,560 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045646_560584_test_07_split_bill_screen.txt 2026-10-01 04:56:46,560 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmpyur5ghpa_chrome_odoo" 2026-10-01 04:56:46,837 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 106696 2026-10-01 04:56:46,837 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpu093x1g0_chrome_odoo 2026-10-01 04:56:46,837 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:41587/json/version 2026-10-01 04:56:46,839 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41587', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:56:46,873 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-10-01 04:56:46,873 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:41587/json 2026-10-01 04:56:46,873 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41587', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:56:46,886 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:41587/devtools/page/360C76D912C6D1A7A8B923621A93CAF7 2026-10-01 04:56:46,903 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-10-01 04:56:46,912 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-10-01 04:56:46,986 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:56:46,990 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-10-01 04:56:46,994 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:56:46,994 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:56:47,060 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:47] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.020 0.035 2026-10-01 04:56:47,065 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '360C76D912C6D1A7A8B923621A93CAF7', 'loaderId': 'A583B61BA370E11B44051D7C10D8F525', 'isDownload': False} 2026-10-01 04:56:47,065 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourPay')" 2026-10-01 04:56:47,087 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:56:47,110 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:47] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-10-01 04:56:47,120 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:47] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.020 2026-10-01 04:56:47,129 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:47] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-01 04:56:47,650 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:56:47,657 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:56:47,670 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:56:47,697 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.008 2026-10-01 04:56:47,697 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate test code "odoo.startTour('SplitBillScreenTourPay', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:56:47,706 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:47,725 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.011 2026-10-01 04:56:47,741 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:56:47,766 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.009 2026-10-01 04:56:47,770 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-10-01 04:56:47,819 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.016 0.024 2026-10-01 04:56:47,821 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-01 04:56:48,365 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 279 0.216 0.296 2026-10-01 04:56:48,391 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:56:48,466 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 04:56:48,502 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:48] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.005 0.011 2026-10-01 04:56:48,560 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:48] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.035 2026-10-01 04:56:48,611 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 04:56:48,629 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-10-01 04:56:48,649 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56: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-01 04:56:48,688 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:56:48,699 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:56:48,723 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 04:56:48,770 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.055 2026-10-01 04:56:48,782 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:48] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.027 0.061 2026-10-01 04:56:48,796 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-01 04:56:48,809 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:48,838 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:56:48,860 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:48] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.024 0.140 2026-10-01 04:56:48,863 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:56:48,971 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:48] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.043 0.151 2026-10-01 04:56:48,996 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:49,015 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:56:49,037 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:49] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.023 0.233 2026-10-01 04:56:49,047 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:49] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.179 2026-10-01 04:56:49,051 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56: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.113 2026-10-01 04:56:49,069 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:49] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.008 2026-10-01 04:56:49,085 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:49] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.010 2026-10-01 04:56:49,088 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:49,148 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:49,196 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:49,247 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:49,298 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:49,367 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:49,419 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:49,469 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:49,521 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:49,571 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:49,644 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:49,660 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:56:49,697 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:49,777 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:49,835 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:49,890 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:49,964 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:50,015 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:50,073 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:50,138 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:50,192 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:50,248 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:50,334 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:50,340 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57336380 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '85356844-ed3d-470d-971c-cace4e3672e7'}] 2026-10-01 04:56:50,398 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57336380 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '85356844-ed3d-470d-971c-cace4e3672e7'} created pos.order #743 2026-10-01 04:56:50,416 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57336380 finished 2026-10-01 04:56:50,461 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.040 0.085 2026-10-01 04:56:50,499 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43379312 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000002', 'uuid': '7cd5ab73-90b5-468f-962a-5d87ee74b718'}] 2026-10-01 04:56:50,551 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43379312 order {'name': '/', 'pos_reference': '262-119-000002', 'uuid': '7cd5ab73-90b5-468f-962a-5d87ee74b718'} created pos.order #744 2026-10-01 04:56:50,566 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43379312 finished 2026-10-01 04:56:50,635 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.046 0.092 2026-10-01 04:56:50,684 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:56:50,685 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:56:50,699 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:50,765 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:50,770 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85028844 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000002', 'uuid': '7cd5ab73-90b5-468f-962a-5d87ee74b718'}] 2026-10-01 04:56:50,779 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:56:50,881 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [719] to pos.order #744 2026-10-01 04:56:51,164 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85028844 order {'name': '/', 'pos_reference': '262-119-000002', 'uuid': '7cd5ab73-90b5-468f-962a-5d87ee74b718'} updated pos.order #744 2026-10-01 04:56:51,191 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85028844 finished 2026-10-01 04:56:51,245 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 151 0.182 0.295 2026-10-01 04:56:51,405 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:51,456 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:51,507 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:51,558 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:51,619 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:51,677 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:51,738 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:51,745 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23467221 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '85356844-ed3d-470d-971c-cace4e3672e7'}] 2026-10-01 04:56:51,815 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [720] to pos.order #743 2026-10-01 04:56:52,177 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23467221 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '85356844-ed3d-470d-971c-cace4e3672e7'} updated pos.order #743 2026-10-01 04:56:52,201 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23467221 finished 2026-10-01 04:56:52,323 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 151 0.256 0.325 2026-10-01 04:56:52,431 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:52,484 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-10-01 04:56:52,484 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR SplitBillScreenTourPay SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-01 04:56:52,618 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 18904556 (allocated 20582400) 2026-10-01 04:56:52,634 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 106696 2026-10-01 04:56:52,635 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-10-01 04:56:52,636 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 106696 2026-10-01 04:56:52,748 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045652_747906_test_07_split_bill_screen.txt 2026-10-01 04:56:52,748 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmpu093x1g0_chrome_odoo" 2026-10-01 04:56:52,765 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-10-01 04:56:53,166 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome pid: 106898 2026-10-01 04:56:53,173 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless temporary user profile dir: /tmp/tmpv25mrfyq_chrome_odoo 2026-10-01 04:56:53,173 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:40193/json/version 2026-10-01 04:56:53,183 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40193', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:56:53,273 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Browser version: Chrome/150.0.7871.114 2026-10-01 04:56:53,274 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:40193/json 2026-10-01 04:56:53,275 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40193', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:56:53,293 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Websocket url found: ws://127.0.0.1:40193/devtools/page/D0C00C20077FA9D07852D21F169E0360 2026-10-01 04:56:53,319 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Enable chrome headless console log notification 2026-10-01 04:56:53,340 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless enable page notifications 2026-10-01 04:56:53,468 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:56:53,478 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Setting session cookie in browser 2026-10-01 04:56:53,486 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:56:53,486 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:56:53,500 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:56:54,063 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:54] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.090 0.477 2026-10-01 04:56:54,066 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigation result: {'frameId': 'D0C00C20077FA9D07852D21F169E0360', 'loaderId': 'C4518677E74F1C9C36E76679EED1C72E', 'isDownload': False} 2026-10-01 04:56:54,066 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-10-01 04:56:54,082 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:56:54,103 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:54] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-01 04:56:54,110 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:54] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-01 04:56:54,136 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:54] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.034 2026-10-01 04:56:54,640 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:56:54,652 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:56:54,667 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-01 04:56:54,694 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Evaluate test code "odoo.startTour('RefundStayCurrentTableTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:56:54,707 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-01 04:56:54,715 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:54,724 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 04:56:54,747 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:56:54,786 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.009 2026-10-01 04:56:54,797 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-10-01 04:56:54,897 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.042 0.049 2026-10-01 04:56:54,899 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.082 2026-10-01 04:56:55,652 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.347 0.364 2026-10-01 04:56:55,681 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:56:55,741 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 04:56:55,802 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:55] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-10-01 04:56:55,860 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.006 2026-10-01 04:56:55,883 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: Owl is running in 'dev' mode. 2026-10-01 04:56:55,896 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-01 04:56:55,947 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:56:55,974 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:56:55,986 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-01 04:56:56,009 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:56] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.033 0.025 2026-10-01 04:56:56,020 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:56] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.064 2026-10-01 04:56:56,022 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.071 2026-10-01 04:56:56,042 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:56:56,045 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:56:56,076 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:56] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.009 2026-10-01 04:56:56,104 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:56,129 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:56:56,197 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:56,239 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:56] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.069 0.049 2026-10-01 04:56:56,290 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:56:56,344 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:56] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.051 0.170 2026-10-01 04:56:56,468 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.068 0.201 2026-10-01 04:56:56,482 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:56] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.006 0.333 2026-10-01 04:56:56,521 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:56:56,571 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:56,610 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:56:56,653 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:56,702 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:56,755 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:56,807 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:56,858 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:56,934 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:56,985 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:57,035 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:57,086 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:57,137 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:57,207 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:57,257 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:57,308 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:57,359 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:57,410 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:57,460 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:57,511 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:57,562 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:57,624 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:57,675 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:57,727 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:57,795 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:57,805 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:56:57,806 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:56:57,868 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:57,940 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:57,947 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29643763 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ce1e842b-cb2d-444f-bc17-81d92f31e4c1'}] 2026-10-01 04:56:57,949 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:56:58,462 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29643763 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ce1e842b-cb2d-444f-bc17-81d92f31e4c1'} created pos.order #745 2026-10-01 04:56:58,478 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29643763 finished 2026-10-01 04:56:58,538 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 238 0.248 0.346 2026-10-01 04:56:58,725 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:58,777 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:58,846 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04: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.004 0.011 2026-10-01 04:56:58,851 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:58,898 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:58,946 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:58,998 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:59,049 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:59,100 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:59,158 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:59,230 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:59,253 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13301939 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '31c68601-5636-4e8f-a785-9a2323d3cd98'}] 2026-10-01 04:56:59,295 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13301939 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '31c68601-5636-4e8f-a785-9a2323d3cd98'} created pos.order #746 2026-10-01 04:56:59,315 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13301939 finished 2026-10-01 04:56:59,368 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.029 0.089 2026-10-01 04:56:59,459 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.037 0.036 2026-10-01 04:56:59,502 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.028 2026-10-01 04:56:59,508 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:59,527 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:56:59] "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.016 2026-10-01 04:56:59,561 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:59,610 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:59,663 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:59,714 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:59,765 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:59,823 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:59,874 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:59,924 44 INFO rb-3b89a0e-225191-419901 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-01 04:56:59,993 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:00,044 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:00,105 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:00,157 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:00,208 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:00,258 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:00,308 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:00,359 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:00,410 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:00,460 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:00,522 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:00,571 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:00,622 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:00,680 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:00,742 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:00,745 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52269553 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '31c68601-5636-4e8f-a785-9a2323d3cd98'}] 2026-10-01 04:57:00,765 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added lines [1218] to pos.order #746 2026-10-01 04:57:00,823 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [722] to pos.order #746 2026-10-01 04:57:01,153 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52269553 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '31c68601-5636-4e8f-a785-9a2323d3cd98'} updated pos.order #746 2026-10-01 04:57:01,187 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52269553 finished 2026-10-01 04:57:01,345 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.257 0.345 2026-10-01 04:57:01,490 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: tour succeeded 2026-10-01 04:57:01,490 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: ╔═══════════════════════════════════════════╗ ║ TOUR RefundStayCurrentTableTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-01 04:57:01,622 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: heap 18940692 (allocated 20320256) 2026-10-01 04:57:01,648 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing chrome headless with pid 106898 2026-10-01 04:57:01,649 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing websocket connection 2026-10-01 04:57:01,650 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Terminating chrome headless with pid 106898 2026-10-01 04:57:01,750 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045701_750101_test_08_refund_stay_current_table.txt 2026-10-01 04:57:01,750 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Removing chrome user profile "/tmp/tmpv25mrfyq_chrome_odoo" 2026-10-01 04:57:01,766 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-10-01 04:57:03,309 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome pid: 107108 2026-10-01 04:57:03,310 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless temporary user profile dir: /tmp/tmp6j08pkvi_chrome_odoo 2026-10-01 04:57:03,313 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:40349/json/version 2026-10-01 04:57:03,314 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40349', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:57:03,350 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Browser version: Chrome/150.0.7871.114 2026-10-01 04:57:03,350 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:40349/json 2026-10-01 04:57:03,351 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40349', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:57:03,370 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Websocket url found: ws://127.0.0.1:40349/devtools/page/4BC7159C0D8C7584289C35B8DA804522 2026-10-01 04:57:03,390 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Enable chrome headless console log notification 2026-10-01 04:57:03,395 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless enable page notifications 2026-10-01 04:57:03,536 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:57:03,549 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Setting session cookie in browser 2026-10-01 04:57:03,554 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:57:03,555 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:57:03,569 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:57:04,114 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:04] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.059 0.491 2026-10-01 04:57:04,121 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigation result: {'frameId': '4BC7159C0D8C7584289C35B8DA804522', 'loaderId': 'D57FA5098EFC7E284F167247528BDA2A', 'isDownload': False} 2026-10-01 04:57:04,122 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4ProductCombo')" 2026-10-01 04:57:04,143 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:57:04,162 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:04] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-01 04:57:04,169 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:04] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-01 04:57:04,182 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:04] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.021 2026-10-01 04:57:04,771 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:57:04,787 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:57:04,830 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-01 04:57:04,872 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Evaluate test code "odoo.startTour('SplitBillScreenTour4ProductCombo', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:57:04,879 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-01 04:57:04,880 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:04,901 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 04:57:04,920 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:57:04,956 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-10-01 04:57:04,967 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-10-01 04:57:05,019 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.028 2026-10-01 04:57:05,022 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-01 04:57:05,780 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.341 0.370 2026-10-01 04:57:05,813 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:05] "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-01 04:57:05,882 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57: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-01 04:57:05,965 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:05] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.057 2026-10-01 04:57:05,994 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57: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-01 04:57:06,016 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: Owl is running in 'dev' mode. 2026-10-01 04:57:06,029 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 04:57:06,068 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:06,088 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:57:06,102 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:57:06,106 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 04:57:06,151 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:06] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.016 0.053 2026-10-01 04:57:06,168 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-01 04:57:06,176 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:06] "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-01 04:57:06,185 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:06,195 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:06] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.105 2026-10-01 04:57:06,210 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:57:06,296 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:06] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.058 0.085 2026-10-01 04:57:06,368 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:06] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.029 0.158 2026-10-01 04:57:06,383 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:06,386 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:06] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.163 2026-10-01 04:57:06,398 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:57:06,517 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.069 0.060 2026-10-01 04:57:06,536 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:06] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.143 2026-10-01 04:57:06,581 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57: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.011 2026-10-01 04:57:06,629 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:06,654 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:06,692 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:06,751 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:06,808 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:06,861 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:06,973 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:07,033 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:07,087 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:07,143 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:07,200 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:07,298 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:07,367 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:07,408 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:07,459 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:07,509 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:07,565 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:07,615 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:07,667 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:07,755 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:07,806 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:07,902 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:07,953 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:08,009 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:08,058 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:08,108 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:08,207 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:08,256 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:08,308 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:08,358 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:08,408 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:08,459 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:08,518 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:08,585 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:08,645 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:08,705 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:08,762 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:08,813 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:08,864 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:08,915 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:08,966 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:09,018 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:09,069 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:09,120 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:09,173 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:09,223 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:09,275 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:09,393 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:09,407 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32842298 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2339f4ad-b769-40af-b406-e5febb13684a'}] 2026-10-01 04:57:09,444 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:09,523 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32842298 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2339f4ad-b769-40af-b406-e5febb13684a'} created pos.order #747 2026-10-01 04:57:09,537 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32842298 finished 2026-10-01 04:57:09,588 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 92 0.072 0.112 2026-10-01 04:57:09,683 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19173922 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '71b67b22-f940-45d9-854a-1d4fe294d712'}] 2026-10-01 04:57:09,766 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19173922 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '71b67b22-f940-45d9-854a-1d4fe294d712'} created pos.order #748 2026-10-01 04:57:09,786 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19173922 finished 2026-10-01 04:57:09,857 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 85 0.077 0.101 2026-10-01 04:57:09,928 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:09,978 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:10,048 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:10,059 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:57:10,060 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:57:10,100 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:10,151 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:10,226 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:10,295 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:10,303 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74160275 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '71b67b22-f940-45d9-854a-1d4fe294d712'}] 2026-10-01 04:57:10,307 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:10,425 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [723] to pos.order #748 2026-10-01 04:57:11,248 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74160275 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '71b67b22-f940-45d9-854a-1d4fe294d712'} updated pos.order #748 2026-10-01 04:57:11,263 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74160275 finished 2026-10-01 04:57:11,359 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 388 0.424 0.634 2026-10-01 04:57:11,544 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:11,596 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:11,646 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:11,703 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:11,759 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:11,808 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:11,859 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:11,909 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:11,960 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:12,012 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:12,063 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:12,114 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:12,168 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:12,216 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:12,267 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: tour succeeded 2026-10-01 04:57:12,267 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour4ProductCombo SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-01 04:57:12,443 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: heap 22931232 (allocated 24121344) 2026-10-01 04:57:12,452 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing chrome headless with pid 107108 2026-10-01 04:57:12,457 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing websocket connection 2026-10-01 04:57:12,460 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Terminating chrome headless with pid 107108 2026-10-01 04:57:12,560 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045712_559818_test_09_combo_split_bill.txt 2026-10-01 04:57:12,560 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Removing chrome user profile "/tmp/tmp6j08pkvi_chrome_odoo" 2026-10-01 04:57:12,584 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-10-01 04:57:12,935 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome pid: 107319 2026-10-01 04:57:12,935 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpivfmy1mk_chrome_odoo 2026-10-01 04:57:12,937 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:35871/json/version 2026-10-01 04:57:12,938 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35871', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:57:12,977 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-10-01 04:57:12,977 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:35871/json 2026-10-01 04:57:12,978 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35871', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:57:13,003 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Websocket url found: ws://127.0.0.1:35871/devtools/page/A0D48353D0591F899B12367A9F52B957 2026-10-01 04:57:13,039 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Enable chrome headless console log notification 2026-10-01 04:57:13,054 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless enable page notifications 2026-10-01 04:57:13,121 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:57:13,135 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Setting session cookie in browser 2026-10-01 04:57:13,137 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:57:13,137 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:57:13,158 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:57:13,661 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:13] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.043 0.463 2026-10-01 04:57:13,664 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigation result: {'frameId': 'A0D48353D0591F899B12367A9F52B957', 'loaderId': '00514E7E5EDFDA4E0DC8830286B81EEC', 'isDownload': False} 2026-10-01 04:57:13,664 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-01 04:57:13,681 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:57:13,698 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:13] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-01 04:57:13,706 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:13] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-01 04:57:13,713 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:13] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-01 04:57:14,250 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:14,253 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:14,285 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.015 2026-10-01 04:57:14,313 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-01 04:57:14,327 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate test code "odoo.startTour('SaveLastPreparationChangesTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:57:14,334 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 04:57:14,340 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:14,353 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:57:14,409 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.017 2026-10-01 04:57:14,421 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.027 2026-10-01 04:57:14,436 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.010 2026-10-01 04:57:14,506 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.036 0.035 2026-10-01 04:57:15,432 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.355 0.541 2026-10-01 04:57:15,453 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:57:15,533 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57: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.005 2026-10-01 04:57:15,598 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:15] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.035 2026-10-01 04:57:15,635 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-01 04:57:15,667 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: Owl is running in 'dev' mode. 2026-10-01 04:57:15,681 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 04:57:15,728 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:15,744 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:57:15,751 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:57:15,753 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:57:15,804 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:15,819 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 04:57:15,846 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:15] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.046 0.062 2026-10-01 04:57:15,862 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.024 2026-10-01 04:57:15,879 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:15,885 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:15] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.016 0.130 2026-10-01 04:57:15,974 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:15] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.031 0.117 2026-10-01 04:57:15,997 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:15] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.008 0.140 2026-10-01 04:57:16,036 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:16,049 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:57:16,113 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:16] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.060 0.227 2026-10-01 04:57:16,131 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:16] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.127 2026-10-01 04:57:16,238 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.120 2026-10-01 04:57:16,294 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57: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.011 2026-10-01 04:57:16,360 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:16,385 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.001 2026-10-01 04:57:16,442 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:16,497 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:16,547 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:16,597 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:16,649 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:16,700 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [10/20] Tour SaveLastPreparationChangesTour → Step body 2026-10-01 04:57:16,751 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:16,822 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:16,827 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32625960 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'e35fef71-a8ce-4e12-819e-84bcf40dacfa'}] 2026-10-01 04:57:16,933 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32625960 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'e35fef71-a8ce-4e12-819e-84bcf40dacfa'} created pos.order #749 2026-10-01 04:57:16,969 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32625960 finished 2026-10-01 04:57:17,048 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.098 0.126 2026-10-01 04:57:17,105 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:17,109 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.010 2026-10-01 04:57:19,138 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:19,189 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:19,241 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:19,299 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:21,342 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:21,390 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:21,441 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:21,492 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: tour succeeded 2026-10-01 04:57:21,493 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR SaveLastPreparationChangesTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-01 04:57:21,554 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: heap 15604864 (allocated 17039360) 2026-10-01 04:57:21,574 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing chrome headless with pid 107319 2026-10-01 04:57:21,577 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing websocket connection 2026-10-01 04:57:21,578 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Terminating chrome headless with pid 107319 2026-10-01 04:57:21,684 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045721_683816_test_10_save_last_preparation_changes.txt 2026-10-01 04:57:21,684 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Removing chrome user profile "/tmp/tmpivfmy1mk_chrome_odoo" 2026-10-01 04:57:21,744 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_12_order_tracking ... 2026-10-01 04:57:22,166 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome pid: 107514 2026-10-01 04:57:22,167 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless temporary user profile dir: /tmp/tmplb8znpqm_chrome_odoo 2026-10-01 04:57:22,167 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:38371/json/version 2026-10-01 04:57:22,186 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38371', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:57:22,261 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Browser version: Chrome/150.0.7871.114 2026-10-01 04:57:22,261 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:38371/json 2026-10-01 04:57:22,272 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38371', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:57:22,307 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Websocket url found: ws://127.0.0.1:38371/devtools/page/DF37EC37F8A65A3D7F9B21B9FDDC82FB 2026-10-01 04:57:22,319 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Enable chrome headless console log notification 2026-10-01 04:57:22,344 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless enable page notifications 2026-10-01 04:57:22,502 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:57:22,511 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Setting session cookie in browser 2026-10-01 04:57:22,517 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:57:22,518 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:57:22,533 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:57:26,128 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:26] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.074 3.524 2026-10-01 04:57:26,132 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigation result: {'frameId': 'DF37EC37F8A65A3D7F9B21B9FDDC82FB', 'loaderId': 'F6DA68C28A694974E06A378C513605CE', 'isDownload': False} 2026-10-01 04:57:26,132 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate ready code "odoo.isTourReady('OrderTrackingTour')" 2026-10-01 04:57:26,147 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:57:26,175 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:26] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-10-01 04:57:26,185 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:26] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.022 2026-10-01 04:57:26,195 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:26] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-10-01 04:57:26,748 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:26,755 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:57:26,780 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-01 04:57:26,810 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate test code "odoo.startTour('OrderTrackingTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:57:26,818 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.014 2026-10-01 04:57:26,821 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:26,838 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57: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-01 04:57:26,860 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:57:26,923 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.024 0.016 2026-10-01 04:57:26,958 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.015 0.054 2026-10-01 04:57:27,011 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.022 0.045 2026-10-01 04:57:27,019 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-10-01 04:57:27,979 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.536 0.363 2026-10-01 04:57:28,007 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:57:28,089 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 04:57:28,165 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:28] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.041 2026-10-01 04:57:28,199 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-01 04:57:28,218 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: Owl is running in 'dev' mode. 2026-10-01 04:57:28,230 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-01 04:57:28,271 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:57:28,320 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:57:28,336 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:57:28,374 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:57:28,425 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:28] "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-01 04:57:28,425 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:28,427 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:28] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.076 0.073 2026-10-01 04:57:28,431 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.146 2026-10-01 04:57:28,452 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:28] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.006 0.050 2026-10-01 04:57:28,472 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:28] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.166 2026-10-01 04:57:28,493 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:28] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.007 0.023 2026-10-01 04:57:28,585 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:28,602 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 04:57:28,634 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:57:28,691 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:28] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.060 0.053 2026-10-01 04:57:28,801 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.149 2026-10-01 04:57:28,882 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:28] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.035 0.270 2026-10-01 04:57:28,890 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.032 2026-10-01 04:57:28,915 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:28,952 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:29,002 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:29,069 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:29,119 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:29,175 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:29,221 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:29,272 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:29,332 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:29,359 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2087842 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '63a1baee-d815-40cf-b0c4-cc84c5d19071'}] 2026-10-01 04:57:29,437 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2087842 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '63a1baee-d815-40cf-b0c4-cc84c5d19071'} created pos.order #750 2026-10-01 04:57:29,453 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2087842 finished 2026-10-01 04:57:29,514 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.074 0.084 2026-10-01 04:57:29,542 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:29,607 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:29,610 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:29] "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-01 04:57:29,657 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:29,713 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:29,764 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:29,814 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:29,868 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:29,921 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:30,104 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:30,154 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:30,212 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:30,263 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:30,314 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:30,394 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:30,404 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:30,408 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:30,468 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:30,531 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:30,539 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87633759 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '63a1baee-d815-40cf-b0c4-cc84c5d19071'}] 2026-10-01 04:57:30,544 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:30,653 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [724] to pos.order #750 2026-10-01 04:57:31,035 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87633759 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '63a1baee-d815-40cf-b0c4-cc84c5d19071'} updated pos.order #750 2026-10-01 04:57:31,068 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87633759 finished 2026-10-01 04:57:31,165 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.264 0.366 2026-10-01 04:57:31,362 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: tour succeeded 2026-10-01 04:57:31,363 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: ╔══════════════════════════════════╗ ║ TOUR OrderTrackingTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-01 04:57:31,510 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: heap 16669140 (allocated 18223104) 2026-10-01 04:57:31,558 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing chrome headless with pid 107514 2026-10-01 04:57:31,574 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing websocket connection 2026-10-01 04:57:31,586 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Terminating chrome headless with pid 107514 2026-10-01 04:57:31,683 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045731_683556_test_12_order_tracking.txt 2026-10-01 04:57:31,683 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Removing chrome user profile "/tmp/tmplb8znpqm_chrome_odoo" 2026-10-01 04:57:31,735 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_category_check ... 2026-10-01 04:57:32,138 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome pid: 107720 2026-10-01 04:57:32,139 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless temporary user profile dir: /tmp/tmpb8afsig6_chrome_odoo 2026-10-01 04:57:32,139 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:45747/json/version 2026-10-01 04:57:32,143 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45747', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:57:32,209 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Browser version: Chrome/150.0.7871.114 2026-10-01 04:57:32,209 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:45747/json 2026-10-01 04:57:32,209 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45747', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:57:32,232 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Websocket url found: ws://127.0.0.1:45747/devtools/page/42C340FB17C76F125D39D6D3071B3F60 2026-10-01 04:57:32,246 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Enable chrome headless console log notification 2026-10-01 04:57:32,253 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless enable page notifications 2026-10-01 04:57:32,357 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:57:32,386 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Setting session cookie in browser 2026-10-01 04:57:32,391 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:57:32,392 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:57:32,411 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:57:32,943 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:32] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.073 0.464 2026-10-01 04:57:32,959 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigation result: {'frameId': '42C340FB17C76F125D39D6D3071B3F60', 'loaderId': 'D3C713762E676302AACE2A8C7450B794', 'isDownload': False} 2026-10-01 04:57:32,959 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Evaluate ready code "odoo.isTourReady('CategLabelCheck')" 2026-10-01 04:57:32,970 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:57:32,989 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:32] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-01 04:57:32,993 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:32] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-01 04:57:33,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:33] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-01 04:57:33,518 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:57:33,534 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:57:33,544 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-01 04:57:33,570 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-01 04:57:33,572 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Evaluate test code "odoo.startTour('CategLabelCheck', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:57:33,581 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:33,584 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 04:57:33,604 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:57:33,645 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.010 2026-10-01 04:57:33,671 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.036 2026-10-01 04:57:33,708 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.025 2026-10-01 04:57:33,712 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-10-01 04:57:34,418 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.313 0.336 2026-10-01 04:57:34,446 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:57:34,509 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57: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-01 04:57:34,594 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:34] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.043 2026-10-01 04:57:34,625 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57: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.007 2026-10-01 04:57:34,641 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: Owl is running in 'dev' mode. 2026-10-01 04:57:34,663 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.011 2026-10-01 04:57:34,698 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:34,735 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:57:34,751 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 04:57:34,780 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:57:34,802 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:57:34,824 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:34] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.050 0.072 2026-10-01 04:57:34,847 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:34] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.128 2026-10-01 04:57:34,872 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:34] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.063 2026-10-01 04:57:34,875 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.156 2026-10-01 04:57:34,935 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:35,002 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:35,010 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:35] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.034 2026-10-01 04:57:35,010 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:35,105 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:57:35,111 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:35] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.060 0.056 2026-10-01 04:57:35,168 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:35] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.015 0.159 2026-10-01 04:57:35,249 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.199 2026-10-01 04:57:35,312 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04: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.007 0.007 2026-10-01 04:57:35,381 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:35,403 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:57:35,470 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:35,518 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: tour succeeded 2026-10-01 04:57:35,519 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: ╔════════════════════════════════╗ ║ TOUR CategLabelCheck SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-01 04:57:35,667 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: heap 14136784 (allocated 15466496) 2026-10-01 04:57:35,678 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing chrome headless with pid 107720 2026-10-01 04:57:35,679 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing websocket connection 2026-10-01 04:57:35,680 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Terminating chrome headless with pid 107720 2026-10-01 04:57:35,776 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045735_776150_test_13_category_check.txt 2026-10-01 04:57:35,776 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Removing chrome user profile "/tmp/tmpb8afsig6_chrome_odoo" 2026-10-01 04:57:35,788 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_crm_team ... 2026-10-01 04:57:36,236 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome pid: 107911 2026-10-01 04:57:36,237 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless temporary user profile dir: /tmp/tmpy_6vs4ha_chrome_odoo 2026-10-01 04:57:36,237 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:38561/json/version 2026-10-01 04:57:36,240 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38561', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:57:36,301 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Browser version: Chrome/150.0.7871.114 2026-10-01 04:57:36,301 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:38561/json 2026-10-01 04:57:36,301 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38561', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:57:36,332 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Websocket url found: ws://127.0.0.1:38561/devtools/page/BF9C8FD32EF0132721310F4065AF0511 2026-10-01 04:57:36,356 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Enable chrome headless console log notification 2026-10-01 04:57:36,376 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless enable page notifications 2026-10-01 04:57:36,493 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:57:36,510 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Setting session cookie in browser 2026-10-01 04:57:36,523 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:57:36,523 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:57:36,557 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:57:37,129 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:37] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.087 0.493 2026-10-01 04:57:37,134 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigation result: {'frameId': 'BF9C8FD32EF0132721310F4065AF0511', 'loaderId': 'BB76C084094819EC58BDFD457A4B2109', 'isDownload': False} 2026-10-01 04:57:37,135 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate ready code "odoo.isTourReady('CrmTeamTour')" 2026-10-01 04:57:37,150 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:57:37,172 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:37] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-10-01 04:57:37,191 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:37] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.023 2026-10-01 04:57:37,204 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:37] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.040 2026-10-01 04:57:37,754 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:37,775 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:57:37,789 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.030 2026-10-01 04:57:37,821 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate test code "odoo.startTour('CrmTeamTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:57:37,826 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:37,840 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.012 2026-10-01 04:57:37,872 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.008 2026-10-01 04:57:37,886 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:57:37,927 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:37] "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.013 2026-10-01 04:57:37,944 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.043 2026-10-01 04:57:38,012 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.031 0.032 2026-10-01 04:57:38,015 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-10-01 04:57:38,768 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.346 0.359 2026-10-01 04:57:38,791 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:57:38,869 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.012 2026-10-01 04:57:38,952 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:38] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.045 2026-10-01 04:57:38,991 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 04:57:39,008 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: Owl is running in 'dev' mode. 2026-10-01 04:57:39,032 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.015 2026-10-01 04:57:39,088 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:57:39,092 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:57:39,108 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:57:39,117 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:57:39,142 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:57:39,151 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:39] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.029 0.040 2026-10-01 04:57:39,161 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:39] "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-01 04:57:39,178 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:39] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.011 0.076 2026-10-01 04:57:39,218 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 04:57:39,225 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:39,226 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:39] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.026 0.012 2026-10-01 04:57:39,286 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:39] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.025 0.065 2026-10-01 04:57:39,378 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:39,441 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:39] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.100 0.144 2026-10-01 04:57:39,454 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:39,464 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:39] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.007 0.141 2026-10-01 04:57:39,629 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.085 0.161 2026-10-01 04:57:39,682 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.009 2026-10-01 04:57:39,742 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:39,772 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:39,824 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:39,895 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:39,928 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26368188 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'da79e5a7-2db2-4f25-9649-5a5957857440'}] 2026-10-01 04:57:40,008 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26368188 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'da79e5a7-2db2-4f25-9649-5a5957857440'} created pos.order #751 2026-10-01 04:57:40,032 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26368188 finished 2026-10-01 04:57:40,124 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.093 0.106 2026-10-01 04:57:40,163 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:40,232 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:40,237 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.012 2026-10-01 04:57:40,292 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:42,337 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: tour succeeded 2026-10-01 04:57:42,337 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: ╔════════════════════════════╗ ║ TOUR CrmTeamTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-01 04:57:42,399 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: heap 15318872 (allocated 16515072) 2026-10-01 04:57:42,408 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing chrome headless with pid 107911 2026-10-01 04:57:42,409 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing websocket connection 2026-10-01 04:57:42,411 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Terminating chrome headless with pid 107911 2026-10-01 04:57:42,507 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045742_506766_test_13_crm_team.txt 2026-10-01 04:57:42,507 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Removing chrome user profile "/tmp/tmpy_6vs4ha_chrome_odoo" 2026-10-01 04:57:42,541 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_change_synced_order ... 2026-10-01 04:57:42,893 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome pid: 108104 2026-10-01 04:57:42,893 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless temporary user profile dir: /tmp/tmpm0ompk9x_chrome_odoo 2026-10-01 04:57:42,893 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:34927/json/version 2026-10-01 04:57:42,894 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34927', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:57:42,975 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Browser version: Chrome/150.0.7871.114 2026-10-01 04:57:42,975 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:34927/json 2026-10-01 04:57:42,976 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34927', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:57:42,989 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Websocket url found: ws://127.0.0.1:34927/devtools/page/5907DEAF20CFC61749DF6A01E419B981 2026-10-01 04:57:43,017 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Enable chrome headless console log notification 2026-10-01 04:57:43,044 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless enable page notifications 2026-10-01 04:57:43,118 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:57:43,139 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Setting session cookie in browser 2026-10-01 04:57:43,146 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:57:43,146 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:57:43,161 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:57:43,870 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:43] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.047 0.665 2026-10-01 04:57:43,883 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigation result: {'frameId': '5907DEAF20CFC61749DF6A01E419B981', 'loaderId': '418F3D74C75E0D9645127FFB5405A17E', 'isDownload': False} 2026-10-01 04:57:43,883 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Evaluate ready code "odoo.isTourReady('OrderChange')" 2026-10-01 04:57:43,900 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:57:43,927 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:43] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-10-01 04:57:43,945 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:43] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-10-01 04:57:43,956 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:43] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-01 04:57:44,554 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:57:44,555 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:57:44,591 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.032 2026-10-01 04:57:44,612 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Evaluate test code "odoo.startTour('OrderChange', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:57:44,621 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:44,633 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.009 2026-10-01 04:57:44,662 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 04:57:44,684 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:57:44,719 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.013 2026-10-01 04:57:44,734 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-01 04:57:44,772 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.026 2026-10-01 04:57:44,775 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.010 2026-10-01 04:57:45,527 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.338 0.378 2026-10-01 04:57:45,561 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:57:45,619 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 04:57:45,699 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:45] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.037 2026-10-01 04:57:45,732 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 04:57:45,748 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: Owl is running in 'dev' mode. 2026-10-01 04:57:45,760 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-01 04:57:45,826 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:57:45,844 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:57:45,865 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:57:45,886 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:45] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.024 0.034 2026-10-01 04:57:45,914 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-01 04:57:45,918 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:45] "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-01 04:57:45,926 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-10-01 04:57:45,946 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:45,977 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:45] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.016 0.131 2026-10-01 04:57:45,994 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:45] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.061 2026-10-01 04:57:46,018 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:46] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.017 2026-10-01 04:57:46,094 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:57:46,099 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:46,144 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:57:46,210 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:46] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.086 0.045 2026-10-01 04:57:46,320 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.063 0.127 2026-10-01 04:57:46,395 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:46] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.035 0.278 2026-10-01 04:57:46,405 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57: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.035 2026-10-01 04:57:46,428 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:46,451 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:46,514 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:46,564 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:46,619 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:46,670 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:46,721 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [9/31] Tour OrderChange → Step body 2026-10-01 04:57:46,772 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:46,850 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:46,852 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22852082 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd93ae46a-c852-44d0-9711-27bf66269473'}] 2026-10-01 04:57:46,952 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22852082 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd93ae46a-c852-44d0-9711-27bf66269473'} created pos.order #752 2026-10-01 04:57:46,977 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22852082 finished 2026-10-01 04:57:47,029 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.082 0.098 2026-10-01 04:57:47,087 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.008 2026-10-01 04:57:47,099 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:47,149 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:47,203 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:47,250 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:47,311 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:47,370 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:47,431 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:47,479 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:47,530 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:47,583 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:47,634 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:47,691 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:47,743 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:47,815 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:47,830 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:47,833 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:47,868 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:47,922 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:47,984 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:48,038 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:48,110 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:48,116 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40913384 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd93ae46a-c852-44d0-9711-27bf66269473'}] 2026-10-01 04:57:48,139 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 04:57:48,249 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [725] to pos.order #752 2026-10-01 04:57:48,780 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40913384 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd93ae46a-c852-44d0-9711-27bf66269473'} updated pos.order #752 2026-10-01 04:57:48,810 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40913384 finished 2026-10-01 04:57:48,983 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 249 0.457 0.415 2026-10-01 04:57:49,145 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:49,196 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: tour succeeded 2026-10-01 04:57:49,197 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: ╔════════════════════════════╗ ║ TOUR OrderChange SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-01 04:57:49,342 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: heap 16882960 (allocated 19009536) 2026-10-01 04:57:49,358 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing chrome headless with pid 108104 2026-10-01 04:57:49,366 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing websocket connection 2026-10-01 04:57:49,368 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Terminating chrome headless with pid 108104 2026-10-01 04:57:49,469 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045749_469378_test_14_change_synced_order.txt 2026-10-01 04:57:49,469 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Removing chrome user profile "/tmp/tmpm0ompk9x_chrome_odoo" 2026-10-01 04:57:49,490 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_pos_payment_sync ... 2026-10-01 04:57:49,988 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 108306 2026-10-01 04:57:49,989 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpyojciz62_chrome_odoo 2026-10-01 04:57:49,989 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:32953/json/version 2026-10-01 04:57:49,990 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32953', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:57:50,152 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-01 04:57:50,152 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:32953/json 2026-10-01 04:57:50,175 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32953', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:57:50,215 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:32953/devtools/page/04D20C6C30CA9AB111061E5637B3FAE9 2026-10-01 04:57:50,235 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-01 04:57:50,250 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-01 04:57:50,359 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:57:50,369 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-01 04:57:50,380 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:57:50,380 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:57:50,429 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:57:50,991 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:50] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.061 0.527 2026-10-01 04:57:50,995 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '04D20C6C30CA9AB111061E5637B3FAE9', 'loaderId': '22147F7DAD7EC34730E316339A5BEB21', 'isDownload': False} 2026-10-01 04:57:50,996 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour1')" 2026-10-01 04:57:51,017 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:57:51,044 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:51] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-01 04:57:51,060 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:51] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.021 2026-10-01 04:57:51,087 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:51] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.051 2026-10-01 04:57:51,639 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:57:51,641 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:51,665 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-10-01 04:57:51,706 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate test code "odoo.startTour('PoSPaymentSyncTour1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:57:51,718 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:51,721 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.014 2026-10-01 04:57:51,755 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-01 04:57:51,786 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:57:51,856 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:51] "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-01 04:57:51,879 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.037 2026-10-01 04:57:51,977 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.032 0.041 2026-10-01 04:57:51,981 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-10-01 04:57:52,827 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.411 0.370 2026-10-01 04:57:52,868 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:52] "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-01 04:57:52,949 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57: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-01 04:57:53,010 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:53] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.034 2026-10-01 04:57:53,066 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57: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-01 04:57:53,086 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-01 04:57:53,108 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.010 2026-10-01 04:57:53,150 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:53,165 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:57:53,167 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:53,186 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:53] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.017 0.018 2026-10-01 04:57:53,203 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:53] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.044 2026-10-01 04:57:53,205 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-10-01 04:57:53,243 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:53,254 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:53,320 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:53] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.017 2026-10-01 04:57:53,397 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:53,431 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:53] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.019 2026-10-01 04:57:53,447 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:57:53,531 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:53] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.038 0.061 2026-10-01 04:57:53,623 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:53,627 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:53,646 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:53] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.063 0.142 2026-10-01 04:57:53,770 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.079 2026-10-01 04:57:53,826 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57: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-01 04:57:53,883 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:53,922 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:53,976 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:54,049 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:54,097 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:54,146 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:54,208 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:54,259 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:54,310 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:54,385 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:54,397 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:54,399 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:54,438 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:54,487 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:54,565 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:54,622 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:54,671 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:54,757 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:54,823 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-01 04:57:54,823 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-01 04:57:54,824 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-01 04:57:54,824 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-01 04:57:54,824 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-01 04:57:54,825 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-01 04:57:54,825 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-01 04:57:54,825 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-01 04:57:54,825 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-01 04:57:54,826 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-01 04:57:54,826 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-01 04:57:54,826 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-01 04:57:54,829 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-01 04:57:54,829 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-01 04:57:54,829 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-01 04:57:54,830 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-01 04:57:54,832 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-01 04:57:54,833 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-01 04:57:54,833 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-01 04:57:54,833 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-01 04:57:54,833 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-01 04:57:54,842 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-01 04:57:54,843 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-01 04:57:54,843 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-01 04:57:54,843 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-01 04:57:54,844 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-01 04:57:54,844 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-01 04:57:54,844 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-01 04:57:54,844 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-01 04:57:54,845 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-01 04:57:54,845 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-01 04:57:54,845 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-01 04:57:54,864 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-01 04:57:54,867 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-01 04:57:54,867 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-01 04:57:54,867 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-01 04:57:54,867 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-01 04:57:54,868 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-01 04:57:54,868 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-01 04:57:54,869 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-01 04:57:54,872 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:54] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 04:57:54,880 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:54] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-01 04:57:54,886 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:54] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-01 04:57:54,892 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:54] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-10-01 04:57:54,920 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:54] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 04:57:54,933 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:54] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-01 04:57:54,935 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-01 04:57:54,938 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:54] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-01 04:57:54,942 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:54] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 04:57:54,961 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-01 04:57:54,961 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-01 04:57:54,973 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-01 04:57:54,980 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-01 04:57:54,983 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-01 04:57:54,999 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:54] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.048 2026-10-01 04:57:55,002 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-01 04:57:55,003 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-01 04:57:55,004 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-01 04:57:55,007 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-01 04:57:55,008 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-01 04:57:55,008 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-01 04:57:55,009 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-01 04:57:55,009 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-01 04:57:55,010 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-01 04:57:55,012 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-01 04:57:55,013 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-01 04:57:55,013 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-01 04:57:55,013 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-01 04:57:55,014 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-01 04:57:55,014 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-01 04:57:55,014 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-01 04:57:55,014 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-01 04:57:55,017 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-01 04:57:55,017 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-01 04:57:55,020 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-01 04:57:55,021 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-01 04:57:55,023 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-01 04:57:55,023 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-01 04:57:55,023 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-01 04:57:55,023 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-01 04:57:55,026 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-01 04:57:55,027 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-01 04:57:55,027 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-01 04:57:55,029 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-01 04:57:55,030 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-01 04:57:55,043 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-01 04:57:55,044 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:55] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:57:55,046 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-01 04:57:55,049 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-01 04:57:55,055 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-01 04:57:55,059 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:55] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-01 04:57:55,070 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-01 04:57:55,077 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:55] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-01 04:57:55,079 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:55] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 04:57:55,086 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-01 04:57:55,094 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:55] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-01 04:57:55,103 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-01 04:57:55,106 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-01 04:57:55,123 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-01 04:57:55,144 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.038 2026-10-01 04:57:55,164 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-01 04:57:55,167 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 04:57:55,205 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-01 04:57:55,209 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:55] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-01 04:57:55,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-01 04:57:55,217 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:55] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:57:55,219 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-01 04:57:55,219 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-01 04:57:55,220 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-01 04:57:55,221 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-01 04:57:55,223 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-01 04:57:55,237 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-01 04:57:55,237 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-01 04:57:55,237 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-01 04:57:55,238 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-01 04:57:55,238 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-01 04:57:55,238 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-01 04:57:55,238 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-01 04:57:55,239 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-01 04:57:55,239 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-01 04:57:55,239 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-01 04:57:55,239 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-01 04:57:55,239 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:55] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 04:57:55,240 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-01 04:57:55,241 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-01 04:57:55,242 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-01 04:57:55,243 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-01 04:57:55,243 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-01 04:57:55,244 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-01 04:57:55,244 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-01 04:57:55,245 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-01 04:57:55,246 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-01 04:57:55,247 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-01 04:57:55,247 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-01 04:57:55,248 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-01 04:57:55,248 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-01 04:57:55,249 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-01 04:57:55,253 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-01 04:57:55,253 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-01 04:57:55,253 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-01 04:57:55,255 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:55] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-01 04:57:55,264 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:55] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:57:55,286 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:55] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:57:55,293 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:55] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 04:57:55,295 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:55] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 04:57:55,297 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:55] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:57:55,702 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80018814 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f13e34bb-c67b-4940-9cdb-990dd5a8d145'}] 2026-10-01 04:57:55,713 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:55,847 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80018814 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f13e34bb-c67b-4940-9cdb-990dd5a8d145'} created pos.order #753 2026-10-01 04:57:55,886 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80018814 finished 2026-10-01 04:57:55,943 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 74 0.113 0.131 2026-10-01 04:57:55,984 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57: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.007 2026-10-01 04:57:55,986 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:56,033 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:56,090 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:58,139 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-01 04:57:58,139 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-01 04:57:58,246 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16539184 (allocated 17563648) 2026-10-01 04:57:58,253 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 108306 2026-10-01 04:57:58,255 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-01 04:57:58,257 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 108306 2026-10-01 04:57:58,364 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045758_363815_test_14_pos_payment_sync.txt 2026-10-01 04:57:58,364 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpyojciz62_chrome_odoo" 2026-10-01 04:57:58,793 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 108543 2026-10-01 04:57:58,794 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpuhpgigom_chrome_odoo 2026-10-01 04:57:58,794 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:35427/json/version 2026-10-01 04:57:58,795 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35427', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:57:58,813 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-01 04:57:58,814 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:35427/json 2026-10-01 04:57:58,815 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35427', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:57:58,828 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:35427/devtools/page/798CF785B3BF46D232978CDFA811BB41 2026-10-01 04:57:58,851 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-01 04:57:58,856 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-01 04:57:58,933 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:57:58,936 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-01 04:57:58,941 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:57:58,941 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:57:59,038 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:59] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.032 0.052 2026-10-01 04:57:59,045 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '798CF785B3BF46D232978CDFA811BB41', 'loaderId': '3331EA2013F6F7570F064D84587B4CCD', 'isDownload': False} 2026-10-01 04:57:59,045 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour2')" 2026-10-01 04:57:59,083 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:57:59,111 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:59] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-10-01 04:57:59,119 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:59] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-01 04:57:59,130 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:59] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-01 04:57:59,645 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:57:59,647 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:57:59,685 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:57:59,708 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate test code "odoo.startTour('PoSPaymentSyncTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:57:59,715 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.004 0.009 2026-10-01 04:57:59,717 44 INFO rb-3b89a0e-225191-419901 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-01 04:57:59,737 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.006 2026-10-01 04:57:59,758 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:57:59,798 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.009 0.013 2026-10-01 04:57:59,811 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.005 0.025 2026-10-01 04:57:59,861 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:59] "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-01 04:57:59,865 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:57:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-01 04:58:00,512 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 332 0.258 0.338 2026-10-01 04:58:00,552 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:00] "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-01 04:58:00,693 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:00] "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.008 2026-10-01 04:58:00,747 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:00] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.032 2026-10-01 04:58:00,784 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:00] "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.016 2026-10-01 04:58:00,809 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-01 04:58:00,815 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:58:00,879 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:58:00,895 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:00,902 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:58:00,906 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:00] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.012 0.021 2026-10-01 04:58:00,913 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-10-01 04:58:00,946 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:00] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.015 0.049 2026-10-01 04:58:00,950 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:58:00,953 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58: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-01 04:58:00,991 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:00] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.005 0.010 2026-10-01 04:58:01,026 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:01,131 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:58:01,223 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:01] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.060 0.042 2026-10-01 04:58:01,224 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:01,252 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:01] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.009 0.093 2026-10-01 04:58:01,271 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:58:01,273 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:58:01,289 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:01,295 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:01,382 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:01] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.080 0.178 2026-10-01 04:58:01,408 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.014 0.215 2026-10-01 04:58:01,430 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:01,439 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:01] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.017 0.133 2026-10-01 04:58:01,477 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:01,478 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:01] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.017 0.015 2026-10-01 04:58:01,551 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:01,602 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:01,654 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:01,704 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:01,781 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:01,808 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:01,831 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:01,883 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:01,942 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:01,998 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:02,050 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:02,100 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:02,158 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:02,221 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:02,270 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:02,345 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "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-01 04:58:02,348 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:02,434 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-01 04:58:02,434 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-01 04:58:02,435 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-01 04:58:02,435 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-01 04:58:02,436 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-01 04:58:02,437 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-01 04:58:02,437 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-01 04:58:02,437 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-01 04:58:02,442 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-01 04:58:02,443 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-01 04:58:02,443 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-01 04:58:02,443 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-01 04:58:02,443 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-01 04:58:02,444 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-01 04:58:02,444 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-01 04:58:02,444 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-01 04:58:02,444 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-01 04:58:02,447 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-01 04:58:02,449 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:58:02,450 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-01 04:58:02,451 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-01 04:58:02,451 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-01 04:58:02,451 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-01 04:58:02,453 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-01 04:58:02,454 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-01 04:58:02,454 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-01 04:58:02,454 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-01 04:58:02,455 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-01 04:58:02,455 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-01 04:58:02,455 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-01 04:58:02,455 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-01 04:58:02,456 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-01 04:58:02,456 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-01 04:58:02,456 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-01 04:58:02,456 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-01 04:58:02,457 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-01 04:58:02,457 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-01 04:58:02,458 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-01 04:58:02,458 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-01 04:58:02,458 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-01 04:58:02,460 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-01 04:58:02,466 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-01 04:58:02,466 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-01 04:58:02,470 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:02,470 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-01 04:58:02,470 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-01 04:58:02,475 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:58:02,485 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:02,501 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-01 04:58:02,502 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:58:02,502 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-01 04:58:02,505 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:58:02,510 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:58:02,512 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-01 04:58:02,522 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:58:02,534 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-01 04:58:02,538 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-01 04:58:02,540 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-01 04:58:02,541 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-01 04:58:02,542 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-01 04:58:02,550 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-01 04:58:02,551 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-01 04:58:02,561 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.053 2026-10-01 04:58:02,562 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-01 04:58:02,586 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-01 04:58:02,598 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 04:58:02,608 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:58:02,610 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-01 04:58:02,615 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-01 04:58:02,619 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.057 2026-10-01 04:58:02,632 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-01 04:58:02,632 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-01 04:58:02,633 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-01 04:58:02,633 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-01 04:58:02,634 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-01 04:58:02,637 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-01 04:58:02,637 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-01 04:58:02,638 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-01 04:58:02,638 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-01 04:58:02,638 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-01 04:58:02,638 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-01 04:58:02,646 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-01 04:58:02,647 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-01 04:58:02,647 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-01 04:58:02,647 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-01 04:58:02,647 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-01 04:58:02,648 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-01 04:58:02,648 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-01 04:58:02,648 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-01 04:58:02,648 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-01 04:58:02,649 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-01 04:58:02,649 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-01 04:58:02,649 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-01 04:58:02,649 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-01 04:58:02,649 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-01 04:58:02,649 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-01 04:58:02,650 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-01 04:58:02,650 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-01 04:58:02,651 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-01 04:58:02,651 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-01 04:58:02,653 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-01 04:58:02,653 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-01 04:58:02,653 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-01 04:58:02,653 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-01 04:58:02,653 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-01 04:58:02,655 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-01 04:58:02,655 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-01 04:58:02,656 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-01 04:58:02,657 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-01 04:58:02,657 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-01 04:58:02,676 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:58:02,678 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:58:02,683 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:58:02,716 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-01 04:58:02,721 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-01 04:58:02,723 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:58:02,742 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:58:02,744 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-01 04:58:02,770 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-01 04:58:02,783 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-01 04:58:02,802 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-01 04:58:02,821 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-01 04:58:02,822 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-01 04:58:02,822 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-01 04:58:02,823 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-01 04:58:02,823 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-01 04:58:02,823 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-01 04:58:02,824 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:02] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-01 04:58:02,827 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-01 04:58:02,828 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-01 04:58:02,828 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-01 04:58:02,828 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-01 04:58:02,828 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-01 04:58:02,829 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-01 04:58:02,829 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-01 04:58:02,829 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-01 04:58:02,829 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-01 04:58:02,829 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-01 04:58:02,829 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-01 04:58:02,829 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-01 04:58:02,830 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-01 04:58:02,830 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-01 04:58:02,830 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-01 04:58:02,830 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-01 04:58:02,832 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-01 04:58:02,832 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-01 04:58:03,277 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29275964 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f13e34bb-c67b-4940-9cdb-990dd5a8d145'}] 2026-10-01 04:58:03,277 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:03,358 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #222 deleted pos.payment records with IDs: [727] 2026-10-01 04:58:03,510 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [728] to pos.order #753 2026-10-01 04:58:03,516 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29275964 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f13e34bb-c67b-4940-9cdb-990dd5a8d145'} updated pos.order #753 2026-10-01 04:58:03,539 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29275964 finished 2026-10-01 04:58:03,640 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 104 0.165 0.201 2026-10-01 04:58:03,690 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58: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.012 2026-10-01 04:58:03,691 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:03,736 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:03,797 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:05,836 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-01 04:58:05,837 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-01 04:58:05,974 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16980488 (allocated 18087936) 2026-10-01 04:58:05,990 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 108543 2026-10-01 04:58:05,992 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-01 04:58:05,993 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 108543 2026-10-01 04:58:06,096 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045806_096385_test_14_pos_payment_sync.txt 2026-10-01 04:58:06,096 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpuhpgigom_chrome_odoo" 2026-10-01 04:58:06,498 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 108766 2026-10-01 04:58:06,498 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpkf46njl4_chrome_odoo 2026-10-01 04:58:06,499 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:41521/json/version 2026-10-01 04:58:06,499 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41521', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:58:06,526 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-01 04:58:06,526 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:41521/json 2026-10-01 04:58:06,529 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41521', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:58:06,548 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:41521/devtools/page/A62EA0C4ACA70D8B333D06A95AF9FDED 2026-10-01 04:58:06,557 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-01 04:58:06,563 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-01 04:58:06,632 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:58:06,635 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-01 04:58:06,637 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:58:06,637 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:58:06,788 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:06] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.077 0.056 2026-10-01 04:58:06,797 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': 'A62EA0C4ACA70D8B333D06A95AF9FDED', 'loaderId': '6AEAFCA8B449FAEED11F2872B0CD2F62', 'isDownload': False} 2026-10-01 04:58:06,798 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour3')" 2026-10-01 04:58:06,825 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:58:06,849 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:06] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-01 04:58:06,856 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:06] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-10-01 04:58:06,874 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:06] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.030 2026-10-01 04:58:07,401 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:58:07,411 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:58:07,424 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:58:07,450 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-10-01 04:58:07,465 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate test code "odoo.startTour('PoSPaymentSyncTour3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:58:07,474 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:07,479 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.017 2026-10-01 04:58:07,501 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:58:07,534 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.007 2026-10-01 04:58:07,540 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.013 2026-10-01 04:58:07,607 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.010 0.024 2026-10-01 04:58:07,610 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-10-01 04:58:08,289 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 315 0.270 0.348 2026-10-01 04:58:08,313 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:58:08,425 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.010 2026-10-01 04:58:08,489 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:08] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.039 2026-10-01 04:58:08,540 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58: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.008 2026-10-01 04:58:08,561 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-01 04:58:08,574 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:58:08,627 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:08,641 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:58:08,654 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:58:08,657 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:08,695 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:08] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.014 0.039 2026-10-01 04:58:08,706 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:08,718 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:08] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.008 0.060 2026-10-01 04:58:08,724 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:08] "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-01 04:58:08,752 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:58:08,814 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:08,819 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:08] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.036 0.037 2026-10-01 04:58:08,938 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:08] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.052 0.136 2026-10-01 04:58:08,946 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:08,962 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:08] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.006 0.209 2026-10-01 04:58:08,991 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:08] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.005 0.022 2026-10-01 04:58:09,007 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:58:09,012 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:58:09,020 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:09] "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.116 2026-10-01 04:58:09,083 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:58:09,092 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:09,094 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:09] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.012 2026-10-01 04:58:09,211 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:09,257 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:09,342 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:09,393 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:09,444 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:09,495 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:09,561 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:09,578 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:09,621 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:09,671 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:09,733 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:09,782 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:09,841 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:09,903 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:09,955 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:10,013 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:10,019 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 04:58:10,105 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-01 04:58:10,105 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-01 04:58:10,106 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-01 04:58:10,106 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-01 04:58:10,106 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-01 04:58:10,107 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-01 04:58:10,107 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-01 04:58:10,108 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-01 04:58:10,109 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-01 04:58:10,109 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-01 04:58:10,109 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-01 04:58:10,110 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-01 04:58:10,110 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-01 04:58:10,110 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-01 04:58:10,110 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-01 04:58:10,111 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-01 04:58:10,111 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-01 04:58:10,111 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-01 04:58:10,111 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-01 04:58:10,112 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-01 04:58:10,112 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-01 04:58:10,112 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-01 04:58:10,112 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-01 04:58:10,113 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-01 04:58:10,113 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-01 04:58:10,114 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-01 04:58:10,114 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-01 04:58:10,114 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-01 04:58:10,114 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-01 04:58:10,115 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-01 04:58:10,115 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-01 04:58:10,115 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-01 04:58:10,116 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-01 04:58:10,116 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-01 04:58:10,116 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-01 04:58:10,117 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-01 04:58:10,117 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-01 04:58:10,118 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-01 04:58:10,124 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-01 04:58:10,124 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-01 04:58:10,132 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:10,160 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-01 04:58:10,162 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-01 04:58:10,176 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:58:10,186 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-01 04:58:10,190 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:58:10,200 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:58:10,202 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-01 04:58:10,203 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-01 04:58:10,203 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-01 04:58:10,203 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-01 04:58:10,203 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-01 04:58:10,204 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-01 04:58:10,204 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-01 04:58:10,204 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-01 04:58:10,212 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:58:10,224 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-01 04:58:10,228 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-01 04:58:10,234 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:58:10,245 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-01 04:58:10,269 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-01 04:58:10,278 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-01 04:58:10,279 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-01 04:58:10,280 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-01 04:58:10,284 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-01 04:58:10,285 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-01 04:58:10,288 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-01 04:58:10,298 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 04:58:10,298 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.085 2026-10-01 04:58:10,301 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-01 04:58:10,303 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:58:10,306 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-01 04:58:10,306 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-01 04:58:10,306 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-01 04:58:10,307 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.059 2026-10-01 04:58:10,308 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-01 04:58:10,309 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-01 04:58:10,309 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-01 04:58:10,309 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-01 04:58:10,310 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-01 04:58:10,310 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-01 04:58:10,311 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-01 04:58:10,311 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-01 04:58:10,311 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-01 04:58:10,312 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-01 04:58:10,312 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-01 04:58:10,312 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-01 04:58:10,313 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-01 04:58:10,313 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-01 04:58:10,319 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-01 04:58:10,320 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-01 04:58:10,320 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-01 04:58:10,321 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-01 04:58:10,321 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-01 04:58:10,336 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:58:10,337 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-01 04:58:10,338 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-01 04:58:10,338 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-01 04:58:10,338 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-01 04:58:10,339 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-01 04:58:10,340 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-01 04:58:10,340 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-01 04:58:10,341 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-01 04:58:10,341 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-01 04:58:10,343 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-01 04:58:10,344 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-01 04:58:10,345 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-01 04:58:10,345 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-01 04:58:10,346 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-01 04:58:10,350 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-01 04:58:10,354 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-01 04:58:10,356 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-01 04:58:10,360 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-01 04:58:10,361 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-01 04:58:10,363 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:58:10,366 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:58:10,373 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-01 04:58:10,379 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-01 04:58:10,381 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-01 04:58:10,385 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-01 04:58:10,386 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-01 04:58:10,388 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-01 04:58:10,389 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 04:58:10,391 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-01 04:58:10,394 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-01 04:58:10,396 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:58:10,397 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-01 04:58:10,398 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-01 04:58:10,398 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-01 04:58:10,398 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-01 04:58:10,399 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-01 04:58:10,399 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-01 04:58:10,399 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-01 04:58:10,400 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-01 04:58:10,400 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-01 04:58:10,400 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-01 04:58:10,400 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-01 04:58:10,400 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-01 04:58:10,401 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-01 04:58:10,401 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-01 04:58:10,401 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-01 04:58:10,402 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:58:10,405 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:58:10,424 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:10,435 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:58:10,437 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:10] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:58:10,812 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34966143 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f13e34bb-c67b-4940-9cdb-990dd5a8d145'}] 2026-10-01 04:58:10,823 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:10,942 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [729] to pos.order #753 2026-10-01 04:58:10,950 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34966143 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f13e34bb-c67b-4940-9cdb-990dd5a8d145'} updated pos.order #753 2026-10-01 04:58:10,971 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34966143 finished 2026-10-01 04:58:11,060 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.104 0.146 2026-10-01 04:58:11,107 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:11,114 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.010 2026-10-01 04:58:11,157 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:11,215 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:13,252 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-01 04:58:13,253 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour3 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-01 04:58:13,366 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16922124 (allocated 18350080) 2026-10-01 04:58:13,376 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 108766 2026-10-01 04:58:13,376 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-01 04:58:13,377 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 108766 2026-10-01 04:58:13,491 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045813_491554_test_14_pos_payment_sync.txt 2026-10-01 04:58:13,491 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpkf46njl4_chrome_odoo" 2026-10-01 04:58:13,535 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_15_split_bill_screen_actions ... 2026-10-01 04:58:14,129 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome pid: 108990 2026-10-01 04:58:14,129 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless temporary user profile dir: /tmp/tmpo8peu48u_chrome_odoo 2026-10-01 04:58:14,129 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:39017/json/version 2026-10-01 04:58:14,130 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39017', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:58:14,171 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Browser version: Chrome/150.0.7871.114 2026-10-01 04:58:14,171 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:39017/json 2026-10-01 04:58:14,171 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39017', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:58:14,211 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Websocket url found: ws://127.0.0.1:39017/devtools/page/6D92E6A15EFC08B81715DCC699394476 2026-10-01 04:58:14,227 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Enable chrome headless console log notification 2026-10-01 04:58:14,234 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless enable page notifications 2026-10-01 04:58:14,349 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:58:14,366 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Setting session cookie in browser 2026-10-01 04:58:14,369 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:58:14,369 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:58:14,402 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:58:15,007 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:15] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.078 0.531 2026-10-01 04:58:15,013 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigation result: {'frameId': '6D92E6A15EFC08B81715DCC699394476', 'loaderId': 'F0512CF8672DC5C10A86859C2E3260D6', 'isDownload': False} 2026-10-01 04:58:15,013 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour5Actions')" 2026-10-01 04:58:15,029 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:58:15,045 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:15] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.006 2026-10-01 04:58:15,051 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:15] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-01 04:58:15,061 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:15] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-01 04:58:15,613 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:58:15,619 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:58:15,629 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-01 04:58:15,669 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-01 04:58:15,678 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Evaluate test code "odoo.startTour('SplitBillScreenTour5Actions', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:58:15,687 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:15,693 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 04:58:15,706 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:58:15,758 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:15] "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.015 2026-10-01 04:58:15,777 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-10-01 04:58:15,822 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.037 2026-10-01 04:58:15,825 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-10-01 04:58:16,688 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.446 0.360 2026-10-01 04:58:16,724 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:16] "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-01 04:58:16,815 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58: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-01 04:58:16,889 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:16] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.041 2026-10-01 04:58:16,940 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58: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.015 2026-10-01 04:58:16,967 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: Owl is running in 'dev' mode. 2026-10-01 04:58:16,980 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-10-01 04:58:17,059 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:17,061 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:17,085 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:58:17,189 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:17] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.077 0.064 2026-10-01 04:58:17,195 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-01 04:58:17,200 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 04:58:17,226 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:17] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.012 0.022 2026-10-01 04:58:17,228 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:17,232 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.115 2026-10-01 04:58:17,287 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:17] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.008 0.224 2026-10-01 04:58:17,338 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:17] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.011 0.057 2026-10-01 04:58:17,428 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:58:17,430 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:17,501 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:17] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.032 0.065 2026-10-01 04:58:17,514 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:58:17,596 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:17] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.048 0.144 2026-10-01 04:58:17,710 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.060 0.202 2026-10-01 04:58:17,756 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58: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.011 2026-10-01 04:58:17,812 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:17,833 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:17,903 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:17,957 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:18,004 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:18,061 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:18,112 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:18,165 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:18,242 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:18,293 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:18,346 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:18,519 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:18,571 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:18,640 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:18,691 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:18,742 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:18,796 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:18,848 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:18,901 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:18,968 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:19,020 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:19,071 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:19,122 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:19,174 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:19,230 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:19,299 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:19,346 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:19,400 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:19,454 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:19,505 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:19,585 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [33/74] Tour SplitBillScreenTour5Actions → Step .floor-map 2026-10-01 04:58:19,591 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50252151 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f7d6e2af-953f-469e-98e7-a7a41920f363'}] 2026-10-01 04:58:19,661 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50252151 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f7d6e2af-953f-469e-98e7-a7a41920f363'} created pos.order #754 2026-10-01 04:58:19,678 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50252151 finished 2026-10-01 04:58:19,728 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.046 0.093 2026-10-01 04:58:19,782 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12687680 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '808ea1c4-5325-4692-b157-c5aeade17818'}] 2026-10-01 04:58:19,865 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12687680 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '808ea1c4-5325-4692-b157-c5aeade17818'} created pos.order #755 2026-10-01 04:58:19,881 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12687680 finished 2026-10-01 04:58:19,927 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.047 0.103 2026-10-01 04:58:19,981 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:20,044 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:20,053 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74546245 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '808ea1c4-5325-4692-b157-c5aeade17818'}] 2026-10-01 04:58:20,062 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:58:20,093 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74546245 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '808ea1c4-5325-4692-b157-c5aeade17818'} updated pos.order #755 2026-10-01 04:58:20,158 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74546245 finished 2026-10-01 04:58:20,345 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.132 0.168 2026-10-01 04:58:20,422 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:20,443 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.008 0.024 2026-10-01 04:58:20,466 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:20,539 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:20,555 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:20,564 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:58:20,589 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:20,639 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:20,717 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:20,781 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:20,787 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24914823 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '808ea1c4-5325-4692-b157-c5aeade17818'}] 2026-10-01 04:58:20,930 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [730] to pos.order #755 2026-10-01 04:58:21,522 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24914823 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '808ea1c4-5325-4692-b157-c5aeade17818'} updated pos.order #755 2026-10-01 04:58:21,537 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24914823 finished 2026-10-01 04:58:21,631 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 236 0.473 0.373 2026-10-01 04:58:21,825 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:21,877 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:21,944 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:21,960 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.019 0.009 2026-10-01 04:58:21,994 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:22,060 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:22,110 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:22,161 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:22,215 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:22,269 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:22,320 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:22,384 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:22,438 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:22,488 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:22,674 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:22,725 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:22,775 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:22,833 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:22,891 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:22,945 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:23,000 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:23,052 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:23,130 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:23,135 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66899527 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f7d6e2af-953f-469e-98e7-a7a41920f363'}] 2026-10-01 04:58:23,198 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #222 deleted pos.order.line records with IDs: [1238] 2026-10-01 04:58:23,217 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added lines [1241] to pos.order #754 2026-10-01 04:58:23,225 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66899527 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f7d6e2af-953f-469e-98e7-a7a41920f363'} updated pos.order #754 2026-10-01 04:58:23,247 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66899527 finished 2026-10-01 04:58:23,359 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.109 0.117 2026-10-01 04:58:23,406 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92374172 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '729541e5-6330-4f57-a2f4-343b8c6999f2'}] 2026-10-01 04:58:23,488 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92374172 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '729541e5-6330-4f57-a2f4-343b8c6999f2'} created pos.order #756 2026-10-01 04:58:23,517 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92374172 finished 2026-10-01 04:58:23,595 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.082 0.109 2026-10-01 04:58:23,658 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:23,710 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:23,772 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:23,777 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61311111 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '729541e5-6330-4f57-a2f4-343b8c6999f2'}] 2026-10-01 04:58:23,864 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [731] to pos.order #756 2026-10-01 04:58:24,133 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61311111 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '729541e5-6330-4f57-a2f4-343b8c6999f2'} updated pos.order #756 2026-10-01 04:58:24,169 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61311111 finished 2026-10-01 04:58:24,232 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 146 0.168 0.289 2026-10-01 04:58:24,348 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:24,404 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:24,466 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:24,513 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:24,568 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:24,631 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:24,640 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51531284 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f7d6e2af-953f-469e-98e7-a7a41920f363'}] 2026-10-01 04:58:24,740 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [732] to pos.order #754 2026-10-01 04:58:25,059 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51531284 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f7d6e2af-953f-469e-98e7-a7a41920f363'} updated pos.order #754 2026-10-01 04:58:25,077 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51531284 finished 2026-10-01 04:58:25,178 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 141 0.274 0.266 2026-10-01 04:58:25,285 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:25,331 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: tour succeeded 2026-10-01 04:58:25,332 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour5Actions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-01 04:58:25,533 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: heap 21089416 (allocated 22548480) 2026-10-01 04:58:25,558 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing chrome headless with pid 108990 2026-10-01 04:58:25,559 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing websocket connection 2026-10-01 04:58:25,559 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Terminating chrome headless with pid 108990 2026-10-01 04:58:25,670 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045825_669879_test_15_split_bill_screen_actions.txt 2026-10-01 04:58:25,670 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Removing chrome user profile "/tmp/tmpo8peu48u_chrome_odoo" 2026-10-01 04:58:25,688 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_cancel_order_from_ui ... 2026-10-01 04:58:26,238 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome pid: 109200 2026-10-01 04:58:26,238 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless temporary user profile dir: /tmp/tmpc1pwzf6f_chrome_odoo 2026-10-01 04:58:26,238 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:41205/json/version 2026-10-01 04:58:26,239 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41205', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:58:26,316 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Browser version: Chrome/150.0.7871.114 2026-10-01 04:58:26,316 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:41205/json 2026-10-01 04:58:26,318 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41205', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:58:26,355 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Websocket url found: ws://127.0.0.1:41205/devtools/page/74BB31B5FEE1A54F6BCFB61B628BC8CC 2026-10-01 04:58:26,386 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Enable chrome headless console log notification 2026-10-01 04:58:26,410 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless enable page notifications 2026-10-01 04:58:26,484 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:58:26,495 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Setting session cookie in browser 2026-10-01 04:58:26,502 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:58:26,503 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:58:26,520 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:58:27,317 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:27] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.099 0.701 2026-10-01 04:58:27,321 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigation result: {'frameId': '74BB31B5FEE1A54F6BCFB61B628BC8CC', 'loaderId': '3506EE20D7791B73ACBBB31460D64147', 'isDownload': False} 2026-10-01 04:58:27,321 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:27,356 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:58:27,379 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:27] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-01 04:58:27,389 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:27] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-10-01 04:58:27,408 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:27] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.038 2026-10-01 04:58:27,966 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:58:27,971 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:58:27,994 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-01 04:58:28,019 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-01 04:58:28,026 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Evaluate test code "odoo.startTour('test_cancel_order_from_ui', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:58:28,031 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:28,039 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58: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-01 04:58:28,053 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:58:28,115 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.026 2026-10-01 04:58:28,129 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58: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.040 2026-10-01 04:58:28,234 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.046 0.045 2026-10-01 04:58:28,239 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.091 2026-10-01 04:58:28,974 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.355 0.340 2026-10-01 04:58:29,024 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.037 2026-10-01 04:58:29,118 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58: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-01 04:58:29,203 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:29] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.048 2026-10-01 04:58:29,269 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58: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-01 04:58:29,290 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: Owl is running in 'dev' mode. 2026-10-01 04:58:29,304 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-10-01 04:58:29,355 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:29,359 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:58:29,386 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:58:29,390 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:58:29,451 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:29] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.044 0.043 2026-10-01 04:58:29,464 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:29,492 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:29,493 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:29] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.008 0.119 2026-10-01 04:58:29,518 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:58:29,566 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:29,611 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:29] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.039 0.059 2026-10-01 04:58:29,642 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:29] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.008 0.095 2026-10-01 04:58:29,668 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:29] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.021 2026-10-01 04:58:29,685 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:29,768 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:29] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.039 0.219 2026-10-01 04:58:29,802 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:29,933 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.066 0.173 2026-10-01 04:58:29,987 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 04:58:30,063 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:30,099 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:30,110 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:30,200 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:30,248 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:30,298 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:30,354 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:30,405 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:30,460 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:30,527 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:30,576 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:30,629 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:30,682 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:30,746 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:30,769 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38618592 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1cce7b99-900f-4ecf-b33e-7e48066dd7b7'}] 2026-10-01 04:58:30,915 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38618592 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1cce7b99-900f-4ecf-b33e-7e48066dd7b7'} created pos.order #757 2026-10-01 04:58:30,954 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38618592 finished 2026-10-01 04:58:31,033 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.145 0.122 2026-10-01 04:58:31,077 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:31,121 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:31,173 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:31,243 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:31] "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-01 04:58:31,250 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:31,298 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:31,346 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:31,411 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:31,461 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:31,518 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:31,671 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:31] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 59 0.059 0.092 2026-10-01 04:58:31,705 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:31,774 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:31,783 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:31] "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-01 04:58:31,818 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.019 2026-10-01 04:58:31,829 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:31,878 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:31,929 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:31,982 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:32,005 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:32] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 5 0.011 0.011 2026-10-01 04:58:32,033 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:32,085 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: tour succeeded 2026-10-01 04:58:32,086 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_cancel_order_from_ui SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-01 04:58:32,164 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: heap 15915184 (allocated 17563648) 2026-10-01 04:58:32,172 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing chrome headless with pid 109200 2026-10-01 04:58:32,173 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing websocket connection 2026-10-01 04:58:32,174 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Terminating chrome headless with pid 109200 2026-10-01 04:58:32,270 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045832_270214_test_cancel_order_from_ui.txt 2026-10-01 04:58:32,270 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Removing chrome user profile "/tmp/tmpc1pwzf6f_chrome_odoo" 2026-10-01 04:58:32,334 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_close_with_planned_order_later_today ... 2026-10-01 04:58:32,633 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-10-01 04:58:34,307 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome pid: 109397 2026-10-01 04:58:34,307 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless temporary user profile dir: /tmp/tmp7rzcx_t6_chrome_odoo 2026-10-01 04:58:34,307 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:42575/json/version 2026-10-01 04:58:34,309 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42575', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:58:34,322 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Browser version: Chrome/150.0.7871.114 2026-10-01 04:58:34,322 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:42575/json 2026-10-01 04:58:34,322 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42575', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:58:34,324 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Websocket url found: ws://127.0.0.1:42575/devtools/page/74F5F00703FB6001E02D744A14D6B06E 2026-10-01 04:58:34,329 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Enable chrome headless console log notification 2026-10-01 04:58:34,335 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless enable page notifications 2026-10-01 04:58:34,520 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:58:34,529 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Setting session cookie in browser 2026-10-01 04:58:34,542 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:58:34,542 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:58:34,570 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:58:35,125 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:35] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.079 0.481 2026-10-01 04:58:35,128 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigation result: {'frameId': '74F5F00703FB6001E02D744A14D6B06E', 'loaderId': '202228F5F7902BBE94DC626C1A575F82', 'isDownload': False} 2026-10-01 04:58:35,128 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt')" 2026-10-01 04:58:35,152 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:58:35,172 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:35] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-01 04:58:35,180 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:35] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-10-01 04:58:35,202 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:35] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.034 2026-10-01 04:58:35,719 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:58:35,729 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 04:58:35,760 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-10-01 04:58:35,790 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Evaluate test code "odoo.startTour('test_combo_preparation_receipt', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:58:35,796 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-01 04:58:35,798 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:35,814 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58: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-01 04:58:35,834 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:58:35,882 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.020 2026-10-01 04:58:35,902 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.043 2026-10-01 04:58:35,961 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.028 0.036 2026-10-01 04:58:35,965 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-10-01 04:58:36,723 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.347 0.371 2026-10-01 04:58:36,746 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58: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-01 04:58:36,846 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58: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.005 2026-10-01 04:58:36,912 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:36] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.036 2026-10-01 04:58:36,939 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58: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-01 04:58:36,958 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: Owl is running in 'dev' mode. 2026-10-01 04:58:36,971 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:58:37,030 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:58:37,036 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 04:58:37,059 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:58:37,061 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:58:37,094 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:37] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.035 0.027 2026-10-01 04:58:37,113 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:37] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.049 2026-10-01 04:58:37,116 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:37,123 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:37] "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-01 04:58:37,177 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:37,180 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:37,182 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:37] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.006 0.049 2026-10-01 04:58:37,288 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:37] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.052 0.106 2026-10-01 04:58:37,399 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:37,410 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:37] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.069 0.187 2026-10-01 04:58:37,425 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 04:58:37,433 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:37] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.005 0.171 2026-10-01 04:58:37,566 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.067 0.075 2026-10-01 04:58:37,646 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58: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.013 2026-10-01 04:58:37,761 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:37,799 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:58:37,838 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:37,898 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:37,955 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:38,010 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:38,148 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:38,216 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:38,266 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:38,322 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:38,377 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:38,485 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [14/21] Tour test_combo_preparation_receipt → Step body 2026-10-01 04:58:38,546 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:38,596 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:38,647 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:38,698 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:38,758 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:38,813 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:38,861 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:38,937 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: tour succeeded 2026-10-01 04:58:38,938 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-01 04:58:38,947 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:58:38,949 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:39,054 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: heap 17674140 (allocated 18747392) 2026-10-01 04:58:39,070 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing chrome headless with pid 109397 2026-10-01 04:58:39,075 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing websocket connection 2026-10-01 04:58:39,078 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Terminating chrome headless with pid 109397 2026-10-01 04:58:39,179 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045839_178881_test_combo_preparation_receipt.txt 2026-10-01 04:58:39,179 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Removing chrome user profile "/tmp/tmp7rzcx_t6_chrome_odoo" 2026-10-01 04:58:39,200 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt_layout ... 2026-10-01 04:58:40,829 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome pid: 109593 2026-10-01 04:58:40,830 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless temporary user profile dir: /tmp/tmpdr2pejmy_chrome_odoo 2026-10-01 04:58:40,830 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:34399/json/version 2026-10-01 04:58:40,832 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34399', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:58:40,915 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Browser version: Chrome/150.0.7871.114 2026-10-01 04:58:40,915 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:34399/json 2026-10-01 04:58:40,916 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34399', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:58:40,947 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Websocket url found: ws://127.0.0.1:34399/devtools/page/67DA124DBF981E50F39E07D2A9929E03 2026-10-01 04:58:40,955 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Enable chrome headless console log notification 2026-10-01 04:58:40,978 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless enable page notifications 2026-10-01 04:58:41,196 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:58:41,204 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Setting session cookie in browser 2026-10-01 04:58:41,210 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:58:41,210 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:58:41,231 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:58:41,770 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:41] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.073 0.472 2026-10-01 04:58:41,774 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigation result: {'frameId': '67DA124DBF981E50F39E07D2A9929E03', 'loaderId': 'FA4DF9BE3810A983585D876A4D14C31F', 'isDownload': False} 2026-10-01 04:58:41,775 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:41,803 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:58:41,835 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:41] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-10-01 04:58:41,843 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:41] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.024 2026-10-01 04:58:41,855 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:41] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-10-01 04:58:42,410 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:58:42,412 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:58:42,429 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-10-01 04:58:42,451 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-01 04:58:42,458 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Evaluate test code "odoo.startTour('test_combo_preparation_receipt_layout', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:58:42,463 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 04:58:42,468 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:42,475 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:58:42,497 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.010 2026-10-01 04:58:42,511 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.019 2026-10-01 04:58:42,558 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.028 2026-10-01 04:58:42,560 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-10-01 04:58:43,194 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.275 0.328 2026-10-01 04:58:43,217 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:58:43,288 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-01 04:58:43,346 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:43] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.031 2026-10-01 04:58:43,384 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-01 04:58:43,402 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: Owl is running in 'dev' mode. 2026-10-01 04:58:43,419 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-10-01 04:58:43,456 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:43,500 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:58:43,511 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:58:43,530 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:43] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.027 0.046 2026-10-01 04:58:43,546 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:43] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.068 2026-10-01 04:58:43,554 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.078 2026-10-01 04:58:43,568 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:58:43,571 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:58:43,601 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:43] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.007 0.012 2026-10-01 04:58:43,605 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:43,635 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:43] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.005 0.016 2026-10-01 04:58:43,650 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:43,717 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:43] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.025 0.051 2026-10-01 04:58:43,791 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:43] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.034 0.111 2026-10-01 04:58:43,843 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:43,851 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:58:43,998 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.097 0.046 2026-10-01 04:58:44,062 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.009 2026-10-01 04:58:44,117 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:44,156 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:44,198 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:44,254 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:44,315 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:44,377 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:44,497 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:44,555 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: tour succeeded 2026-10-01 04:58:44,556 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt_layout SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-01 04:58:44,639 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: heap 15849284 (allocated 17301504) 2026-10-01 04:58:44,650 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing chrome headless with pid 109593 2026-10-01 04:58:44,652 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing websocket connection 2026-10-01 04:58:44,653 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Terminating chrome headless with pid 109593 2026-10-01 04:58:44,776 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045844_776179_test_combo_preparation_receipt_layout.txt 2026-10-01 04:58:44,776 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Removing chrome user profile "/tmp/tmpdr2pejmy_chrome_odoo" 2026-10-01 04:58:44,796 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_synchronisation ... 2026-10-01 04:58:46,065 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome pid: 109799 2026-10-01 04:58:46,065 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless temporary user profile dir: /tmp/tmp_0qsacq5_chrome_odoo 2026-10-01 04:58:46,066 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:36225/json/version 2026-10-01 04:58:46,067 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36225', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:58:46,134 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Browser version: Chrome/150.0.7871.114 2026-10-01 04:58:46,134 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:36225/json 2026-10-01 04:58:46,135 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36225', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:58:46,149 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Websocket url found: ws://127.0.0.1:36225/devtools/page/14D8AADC105B9F5A1270864CAA70B46B 2026-10-01 04:58:46,183 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Enable chrome headless console log notification 2026-10-01 04:58:46,193 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless enable page notifications 2026-10-01 04:58:46,295 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:58:46,303 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Setting session cookie in browser 2026-10-01 04:58:46,312 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:58:46,312 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:58:46,337 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:58:47,121 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:47] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.102 0.688 2026-10-01 04:58:47,125 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigation result: {'frameId': '14D8AADC105B9F5A1270864CAA70B46B', 'loaderId': '6B837BE4A995C3A008AC6A3EEE329EEF', 'isDownload': False} 2026-10-01 04:58:47,125 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate ready code "odoo.isTourReady('test_combo_synchronisation')" 2026-10-01 04:58:47,152 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:58:47,172 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:47] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.006 2026-10-01 04:58:47,183 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:47] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-01 04:58:47,198 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:47] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.016 2026-10-01 04:58:47,738 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:58:47,741 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:58:47,762 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-10-01 04:58:47,824 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-01 04:58:47,830 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate test code "odoo.startTour('test_combo_synchronisation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:58:47,843 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:47,850 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58: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-01 04:58:47,863 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:58:47,904 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.013 2026-10-01 04:58:47,919 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.038 2026-10-01 04:58:47,980 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.025 0.033 2026-10-01 04:58:47,986 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-10-01 04:58:48,768 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.353 0.382 2026-10-01 04:58:48,801 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:48] "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-01 04:58:48,862 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 04:58:48,925 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:48] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.037 2026-10-01 04:58:48,960 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 04:58:48,975 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: Owl is running in 'dev' mode. 2026-10-01 04:58:48,994 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.013 2026-10-01 04:58:49,029 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:58:49,033 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:58:49,055 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:58:49,056 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:58:49,088 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:49] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.026 0.023 2026-10-01 04:58:49,105 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:49] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.054 2026-10-01 04:58:49,123 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:49,128 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:58:49,178 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:49,179 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.027 2026-10-01 04:58:49,300 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:49] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.073 0.070 2026-10-01 04:58:49,313 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:49] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.145 2026-10-01 04:58:49,341 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:58:49,362 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:49,426 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:49] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.061 0.212 2026-10-01 04:58:49,446 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:49] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.006 0.123 2026-10-01 04:58:49,556 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.140 2026-10-01 04:58:49,608 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58: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-01 04:58:49,676 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:49,703 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:49,746 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:49,802 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:49,858 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:49,914 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:50,025 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:50,083 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:50,127 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45351722 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c6fa2e7e-d09a-4560-bb8a-5cf7d68a17b4'}] 2026-10-01 04:58:50,254 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45351722 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c6fa2e7e-d09a-4560-bb8a-5cf7d68a17b4'} created pos.order #759 2026-10-01 04:58:50,270 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45351722 finished 2026-10-01 04:58:50,331 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 88 0.103 0.104 2026-10-01 04:58:50,369 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:50,441 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:50] "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.009 2026-10-01 04:58:50,445 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:50,495 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:50,575 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:50,636 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:50,687 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:50,745 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:50,803 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:50,845 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:50] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.016 0.025 2026-10-01 04:58:50,862 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:50,905 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.015 0.036 2026-10-01 04:58:50,920 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:50,939 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68816830 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c6fa2e7e-d09a-4560-bb8a-5cf7d68a17b4'}] 2026-10-01 04:58:50,967 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68816830 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c6fa2e7e-d09a-4560-bb8a-5cf7d68a17b4'} updated pos.order #759 2026-10-01 04:58:50,995 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68816830 finished 2026-10-01 04:58:51,118 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.094 0.087 2026-10-01 04:58:51,174 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:51,225 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:51,297 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:51] "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.009 2026-10-01 04:58:51,298 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:51,347 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:51,414 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:51,467 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:51,518 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:51,570 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:51,619 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:51,676 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:51,734 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:51,798 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:51,849 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: tour succeeded 2026-10-01 04:58:51,851 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_combo_synchronisation SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-01 04:58:51,994 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: heap 19167188 (allocated 20844544) 2026-10-01 04:58:52,014 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing chrome headless with pid 109799 2026-10-01 04:58:52,017 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing websocket connection 2026-10-01 04:58:52,020 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Terminating chrome headless with pid 109799 2026-10-01 04:58:52,139 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045852_139630_test_combo_synchronisation.txt 2026-10-01 04:58:52,139 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Removing chrome user profile "/tmp/tmp_0qsacq5_chrome_odoo" 2026-10-01 04:58:52,180 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_course_restaurant_preparation_tour ... 2026-10-01 04:58:52,674 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome pid: 109998 2026-10-01 04:58:52,675 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless temporary user profile dir: /tmp/tmpe9sv7iqs_chrome_odoo 2026-10-01 04:58:52,675 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:46345/json/version 2026-10-01 04:58:52,676 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46345', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:58:52,757 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Browser version: Chrome/150.0.7871.114 2026-10-01 04:58:52,757 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:46345/json 2026-10-01 04:58:52,758 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46345', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:58:52,785 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Websocket url found: ws://127.0.0.1:46345/devtools/page/2DCDD2B4F04A77C76911B1EB0FE71825 2026-10-01 04:58:52,806 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Enable chrome headless console log notification 2026-10-01 04:58:52,826 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless enable page notifications 2026-10-01 04:58:52,915 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:58:52,927 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Setting session cookie in browser 2026-10-01 04:58:52,930 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:58:52,930 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:58:52,950 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:58:53,573 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:53] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.091 0.536 2026-10-01 04:58:53,576 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigation result: {'frameId': '2DCDD2B4F04A77C76911B1EB0FE71825', 'loaderId': 'FF19D1C9DDF4919C2748EF21BB21F162', 'isDownload': False} 2026-10-01 04:58:53,576 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:53,594 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:58:53,610 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:53] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-01 04:58:53,619 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:53] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-01 04:58:53,628 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:53] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-10-01 04:58:54,197 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:58:54,209 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:58:54,230 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-10-01 04:58:54,263 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-01 04:58:54,270 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Evaluate test code "odoo.startTour('test_course_restaurant_preparation_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:58:54,278 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:54,287 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.005 2026-10-01 04:58:54,299 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:58:54,327 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-10-01 04:58:54,342 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04: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.004 0.021 2026-10-01 04:58:54,354 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-01 04:58:54,402 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.029 2026-10-01 04:58:55,175 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.402 0.335 2026-10-01 04:58:55,202 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:55] "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-01 04:58:55,288 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58: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-01 04:58:55,378 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:55] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.059 2026-10-01 04:58:55,420 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 04:58:55,443 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: Owl is running in 'dev' mode. 2026-10-01 04:58:55,462 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-01 04:58:55,519 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:58:55,540 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:58:55,556 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:58:55,564 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:55] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.016 0.024 2026-10-01 04:58:55,571 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-10-01 04:58:55,587 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:55] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.048 2026-10-01 04:58:55,597 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:55,601 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58: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-01 04:58:55,662 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:55,666 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:55] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.007 0.014 2026-10-01 04:58:55,731 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:58:55,754 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:55] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.034 0.021 2026-10-01 04:58:55,812 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:55,876 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:55] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.070 0.091 2026-10-01 04:58:55,904 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:58:55,979 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.109 2026-10-01 04:58:56,054 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:56] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.039 0.306 2026-10-01 04:58:56,061 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04: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.011 2026-10-01 04:58:56,142 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:56,187 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:56,203 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:56,292 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:56,351 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:56,434 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:56,492 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:56,565 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:56,630 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:56,678 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:56,758 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:56,762 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79303162 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '217713bd-8057-44ea-9754-56418c42f6c4'}] 2026-10-01 04:58:56,888 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79303162 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '217713bd-8057-44ea-9754-56418c42f6c4'} created pos.order #760 2026-10-01 04:58:56,914 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79303162 finished 2026-10-01 04:58:56,962 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 86 0.083 0.119 2026-10-01 04:58:57,037 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:57] "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.008 2026-10-01 04:58:57,052 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:57,106 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:57,165 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:57,167 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:57] "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-01 04:58:57,188 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71765342 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '217713bd-8057-44ea-9754-56418c42f6c4'}] 2026-10-01 04:58:57,216 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71765342 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '217713bd-8057-44ea-9754-56418c42f6c4'} updated pos.order #760 2026-10-01 04:58:57,235 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71765342 finished 2026-10-01 04:58:57,342 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.066 0.091 2026-10-01 04:58:57,424 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:57,446 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.011 0.010 2026-10-01 04:58:57,471 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:57,525 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:57,580 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: tour succeeded 2026-10-01 04:58:57,581 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_course_restaurant_preparation_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-01 04:58:57,589 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 04:58:57,714 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: heap 18127048 (allocated 19795968) 2026-10-01 04:58:57,733 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98150476 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '217713bd-8057-44ea-9754-56418c42f6c4'}] 2026-10-01 04:58:57,750 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing chrome headless with pid 109998 2026-10-01 04:58:57,768 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing websocket connection 2026-10-01 04:58:57,768 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Terminating chrome headless with pid 109998 2026-10-01 04:58:57,788 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98150476 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '217713bd-8057-44ea-9754-56418c42f6c4'} updated pos.order #760 2026-10-01 04:58:57,797 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98150476 finished 2026-10-01 04:58:57,891 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045857_891140_test_course_restaurant_preparation_tour.txt 2026-10-01 04:58:57,893 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Removing chrome user profile "/tmp/tmpe9sv7iqs_chrome_odoo" 2026-10-01 04:58:57,901 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.085 0.091 2026-10-01 04:58:57,915 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_create_floor_tour ... 2026-10-01 04:58:58,295 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome pid: 110205 2026-10-01 04:58:58,295 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless temporary user profile dir: /tmp/tmp9zvniw4v_chrome_odoo 2026-10-01 04:58:58,296 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:38431/json/version 2026-10-01 04:58:58,303 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38431', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:58:58,363 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Browser version: Chrome/150.0.7871.114 2026-10-01 04:58:58,363 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:38431/json 2026-10-01 04:58:58,373 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38431', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:58:58,390 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Websocket url found: ws://127.0.0.1:38431/devtools/page/AFDC41316C21B9874F6A53C86C11C536 2026-10-01 04:58:58,399 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Enable chrome headless console log notification 2026-10-01 04:58:58,409 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless enable page notifications 2026-10-01 04:58:58,493 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-01 04:58:58,509 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Setting session cookie in browser 2026-10-01 04:58:58,532 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:58:58,532 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:58:58,561 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:58:59,199 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:59] "GET /pos/ui/119 HTTP/1.1" 200 - 93 0.110 0.536 2026-10-01 04:58:59,202 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigation result: {'frameId': 'AFDC41316C21B9874F6A53C86C11C536', 'loaderId': '849DF7EB186B55C5BA6D02E6D4358611', 'isDownload': False} 2026-10-01 04:58:59,203 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Evaluate ready code "odoo.isTourReady('test_create_floor_tour')" 2026-10-01 04:58:59,220 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:58:59,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:59] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.018 2026-10-01 04:58:59,266 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:59] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.024 2026-10-01 04:58:59,275 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:59] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-10-01 04:58:59,851 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:59,870 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:58:59,898 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-01 04:58:59,935 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Evaluate test code "odoo.startTour('test_create_floor_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:58:59,942 44 INFO rb-3b89a0e-225191-419901 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-01 04:58:59,956 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:58:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.014 2026-10-01 04:59:00,001 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-10-01 04:59:00,024 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:00,074 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.012 0.024 2026-10-01 04:59:00,097 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:00] "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.045 2026-10-01 04:59:00,102 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-01 04:59:00,180 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.026 0.033 2026-10-01 04:59:00,988 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.408 0.357 2026-10-01 04:59:01,019 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:01] "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-01 04:59:01,113 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59: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-01 04:59:01,171 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:01] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-10-01 04:59:01,234 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.013 2026-10-01 04:59:01,247 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: Owl is running in 'dev' mode. 2026-10-01 04:59:01,285 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59: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-01 04:59:01,339 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:01,361 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:01,400 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:59:01,411 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:59:01,460 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:01] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.055 0.036 2026-10-01 04:59:01,486 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:01,501 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:59:01,505 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:01] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.023 0.097 2026-10-01 04:59:01,541 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:01] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.006 0.022 2026-10-01 04:59:01,550 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:01,575 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:01,663 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:01] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.066 0.065 2026-10-01 04:59:01,745 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:01,834 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:01,835 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:01] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.106 0.183 2026-10-01 04:59:01,858 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:01] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.222 2026-10-01 04:59:01,868 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 04:59:02,032 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.100 0.172 2026-10-01 04:59:02,080 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:02,132 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:02,189 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:02,248 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:02,305 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:02,368 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:02,392 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:02] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.013 0.016 2026-10-01 04:59:02,435 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: tour succeeded 2026-10-01 04:59:02,436 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_create_floor_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-01 04:59:02,567 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: heap 12666628 (allocated 13631488) 2026-10-01 04:59:02,597 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing chrome headless with pid 110205 2026-10-01 04:59:02,600 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing websocket connection 2026-10-01 04:59:02,601 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Terminating chrome headless with pid 110205 2026-10-01 04:59:02,705 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045902_705394_test_create_floor_tour.txt 2026-10-01 04:59:02,705 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Removing chrome user profile "/tmp/tmp9zvniw4v_chrome_odoo" 2026-10-01 04:59:02,721 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_customer_alone_saved ... 2026-10-01 04:59:03,110 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome pid: 110399 2026-10-01 04:59:03,111 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless temporary user profile dir: /tmp/tmpsmq143r0_chrome_odoo 2026-10-01 04:59:03,111 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:36791/json/version 2026-10-01 04:59:03,114 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36791', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:59:03,144 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Browser version: Chrome/150.0.7871.114 2026-10-01 04:59:03,144 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:36791/json 2026-10-01 04:59:03,155 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36791', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:59:03,178 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Websocket url found: ws://127.0.0.1:36791/devtools/page/703CF651760150C2BB9C3094AF68E881 2026-10-01 04:59:03,211 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Enable chrome headless console log notification 2026-10-01 04:59:03,225 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless enable page notifications 2026-10-01 04:59:03,313 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:59:03,329 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Setting session cookie in browser 2026-10-01 04:59:03,336 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Open "http://127.0.0.1:8069/pos/ui?config_id=119" in browser 2026-10-01 04:59:03,336 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=119" 2026-10-01 04:59:03,365 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:59:04,211 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:04] "GET /pos/ui?config_id=119 HTTP/1.1" 200 - 142 0.110 0.740 2026-10-01 04:59:04,226 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigation result: {'frameId': '703CF651760150C2BB9C3094AF68E881', 'loaderId': '3527AD2AD37418A64E5F61FC9C69E800', 'isDownload': False} 2026-10-01 04:59:04,226 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate ready code "odoo.isTourReady('test_customer_alone_saved')" 2026-10-01 04:59:04,250 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:59:04,282 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:04] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-10-01 04:59:04,332 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:04] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.018 0.047 2026-10-01 04:59:04,348 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:04] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.087 2026-10-01 04:59:04,877 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:59:04,880 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:59:04,910 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.022 2026-10-01 04:59:04,959 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate test code "odoo.startTour('test_customer_alone_saved', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:59:04,977 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.016 2026-10-01 04:59:04,984 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:05,020 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-10-01 04:59:05,053 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:05,140 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.048 0.017 2026-10-01 04:59:05,156 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-01 04:59:05,270 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.061 0.036 2026-10-01 04:59:05,273 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.083 2026-10-01 04:59:06,148 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.472 0.361 2026-10-01 04:59:06,173 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 04:59:06,264 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-10-01 04:59:06,361 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:06] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.052 2026-10-01 04:59:06,407 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 04:59:06,430 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: Owl is running in 'dev' mode. 2026-10-01 04:59:06,457 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.013 0.012 2026-10-01 04:59:06,520 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:59:06,533 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:59:06,550 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:59:06,562 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:59:06,602 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:06] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.035 0.033 2026-10-01 04:59:06,640 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:06] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.013 0.082 2026-10-01 04:59:06,649 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:59:06,650 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:59:06,710 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:59:06,739 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:06,879 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:06,889 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:06] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.110 0.082 2026-10-01 04:59:06,974 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:07,013 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:07] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.070 0.240 2026-10-01 04:59:07,030 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:07] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.005 0.308 2026-10-01 04:59:07,206 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.118 0.195 2026-10-01 04:59:07,225 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:07] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.006 0.184 2026-10-01 04:59:07,250 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04: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.006 2026-10-01 04:59:07,327 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:07,356 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:07,360 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:07] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.006 0.013 2026-10-01 04:59:07,414 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:07,492 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:07,504 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92062059 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ceccf0e2-2115-487b-8d58-894f1a0d4cb3'}] 2026-10-01 04:59:07,618 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92062059 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ceccf0e2-2115-487b-8d58-894f1a0d4cb3'} created pos.order #761 2026-10-01 04:59:07,651 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92062059 finished 2026-10-01 04:59:07,741 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.125 0.115 2026-10-01 04:59:07,963 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.109 0.064 2026-10-01 04:59:08,007 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.027 2026-10-01 04:59:08,052 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:08,123 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:08,167 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:08,250 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:08,320 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:08,367 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:08,427 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:08,489 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:08,544 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:08,549 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59: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.028 0.030 2026-10-01 04:59:08,601 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:08,622 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.023 0.040 2026-10-01 04:59:08,645 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:08,702 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:08,714 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52992117 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ceccf0e2-2115-487b-8d58-894f1a0d4cb3'}] 2026-10-01 04:59:08,753 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52992117 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ceccf0e2-2115-487b-8d58-894f1a0d4cb3'} updated pos.order #761 2026-10-01 04:59:08,776 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52992117 finished 2026-10-01 04:59:08,872 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.066 0.094 2026-10-01 04:59:08,977 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.039 0.042 2026-10-01 04:59:09,025 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.022 2026-10-01 04:59:09,050 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:09,115 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:09,165 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:09,216 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: tour succeeded 2026-10-01 04:59:09,217 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_customer_alone_saved SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-01 04:59:09,348 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: heap 17161816 (allocated 18747392) 2026-10-01 04:59:09,362 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing chrome headless with pid 110399 2026-10-01 04:59:09,362 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing websocket connection 2026-10-01 04:59:09,364 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Terminating chrome headless with pid 110399 2026-10-01 04:59:09,520 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045909_519842_test_customer_alone_saved.txt 2026-10-01 04:59:09,520 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Removing chrome user profile "/tmp/tmpsmq143r0_chrome_odoo" 2026-10-01 04:59:09,532 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_delete_line_release_table ... 2026-10-01 04:59:10,055 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome pid: 110613 2026-10-01 04:59:10,056 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless temporary user profile dir: /tmp/tmpdtkc40wv_chrome_odoo 2026-10-01 04:59:10,056 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:33477/json/version 2026-10-01 04:59:10,057 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33477', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:59:10,179 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Browser version: Chrome/150.0.7871.114 2026-10-01 04:59:10,179 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:33477/json 2026-10-01 04:59:10,180 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33477', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:59:10,223 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Websocket url found: ws://127.0.0.1:33477/devtools/page/613081EA880CF726FD90A9D2470BDA3D 2026-10-01 04:59:10,246 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Enable chrome headless console log notification 2026-10-01 04:59:10,251 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless enable page notifications 2026-10-01 04:59:10,381 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:59:10,409 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Setting session cookie in browser 2026-10-01 04:59:10,415 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:59:10,415 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:59:10,440 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:59:11,044 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:11] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.060 0.547 2026-10-01 04:59:11,048 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigation result: {'frameId': '613081EA880CF726FD90A9D2470BDA3D', 'loaderId': '330F7E96018E9FC25BEBEF6E6BCC062B', 'isDownload': False} 2026-10-01 04:59:11,049 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:11,066 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:59:11,094 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:11] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-10-01 04:59:11,105 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:11] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-01 04:59:11,114 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:11] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-10-01 04:59:11,668 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:59:11,675 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:59:11,700 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-01 04:59:11,740 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Evaluate test code "odoo.startTour('test_delete_line_release_table', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:59:11,747 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:11,756 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.017 2026-10-01 04:59:11,784 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59: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-01 04:59:11,806 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:59:11,859 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.013 0.021 2026-10-01 04:59:11,883 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:11] "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.047 2026-10-01 04:59:11,892 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-01 04:59:11,966 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.021 0.032 2026-10-01 04:59:12,803 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.431 0.373 2026-10-01 04:59:12,837 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 04:59:12,962 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-01 04:59:13,120 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:13] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.088 2026-10-01 04:59:13,205 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59: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.025 2026-10-01 04:59:13,231 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: Owl is running in 'dev' mode. 2026-10-01 04:59:13,256 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:59:13,300 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:59:13,328 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:59:13,347 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-01 04:59:13,352 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:59:13,370 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:13] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.010 0.047 2026-10-01 04:59:13,406 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.019 2026-10-01 04:59:13,434 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.054 2026-10-01 04:59:13,439 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:13,461 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:13,525 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:13] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.077 0.108 2026-10-01 04:59:13,625 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:13] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.050 0.167 2026-10-01 04:59:13,671 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:13,710 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:13,757 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:13] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.092 0.211 2026-10-01 04:59:13,777 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:13] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.006 0.364 2026-10-01 04:59:13,884 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.150 2026-10-01 04:59:13,938 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:13] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.018 0.135 2026-10-01 04:59:13,957 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59: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-01 04:59:14,014 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:14,047 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:14,079 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:14] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.016 0.028 2026-10-01 04:59:14,110 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:14,175 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:14,234 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:14,287 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35160563 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c64cfd41-c250-4a24-b5a6-315324fed834'}] 2026-10-01 04:59:14,413 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35160563 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c64cfd41-c250-4a24-b5a6-315324fed834'} created pos.order #762 2026-10-01 04:59:14,428 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35160563 finished 2026-10-01 04:59:14,496 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.110 0.102 2026-10-01 04:59:14,532 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:14,599 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:14,608 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:14] "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.014 2026-10-01 04:59:14,657 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:14,708 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:14,759 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:14,814 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:14,866 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:15,048 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:15,054 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23179748 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c64cfd41-c250-4a24-b5a6-315324fed834'}] 2026-10-01 04:59:15,062 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:59:15,125 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #222 deleted pos.order.line records with IDs: [1254] 2026-10-01 04:59:15,149 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23179748 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c64cfd41-c250-4a24-b5a6-315324fed834'} updated pos.order #762 2026-10-01 04:59:15,169 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23179748 finished 2026-10-01 04:59:15,307 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.156 0.099 2026-10-01 04:59:15,472 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:15] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 44 0.057 0.069 2026-10-01 04:59:15,581 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-01 04:59:15,583 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:15,616 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1064369 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '573ed681-e65f-4a5a-9b9c-714c06cde3d4'}] 2026-10-01 04:59:15,687 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1064369 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '573ed681-e65f-4a5a-9b9c-714c06cde3d4'} created pos.order #763 2026-10-01 04:59:15,711 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1064369 finished 2026-10-01 04:59:15,784 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.059 0.112 2026-10-01 04:59:15,822 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:15,868 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: tour succeeded 2026-10-01 04:59:15,868 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_delete_line_release_table SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-01 04:59:15,957 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: heap 16233920 (allocated 17698816) 2026-10-01 04:59:15,978 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing chrome headless with pid 110613 2026-10-01 04:59:15,979 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing websocket connection 2026-10-01 04:59:15,981 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Terminating chrome headless with pid 110613 2026-10-01 04:59:16,084 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045916_084096_test_delete_line_release_table.txt 2026-10-01 04:59:16,084 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Removing chrome user profile "/tmp/tmpdtkc40wv_chrome_odoo" 2026-10-01 04:59:16,150 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_direct_sales ... 2026-10-01 04:59:16,542 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome pid: 110821 2026-10-01 04:59:16,542 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless temporary user profile dir: /tmp/tmpqbb4ok1b_chrome_odoo 2026-10-01 04:59:16,542 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:34983/json/version 2026-10-01 04:59:16,543 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34983', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:59:16,596 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Browser version: Chrome/150.0.7871.114 2026-10-01 04:59:16,596 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:34983/json 2026-10-01 04:59:16,597 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34983', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:59:16,638 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Websocket url found: ws://127.0.0.1:34983/devtools/page/F2C0D231902FA9D73803BD98C9A7CAAD 2026-10-01 04:59:16,666 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Enable chrome headless console log notification 2026-10-01 04:59:16,697 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless enable page notifications 2026-10-01 04:59:16,877 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:59:16,898 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Setting session cookie in browser 2026-10-01 04:59:16,910 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:59:16,911 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:59:16,945 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:59:17,725 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:17] "GET /pos/ui/119 HTTP/1.1" 200 - 142 0.162 0.628 2026-10-01 04:59:17,729 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigation result: {'frameId': 'F2C0D231902FA9D73803BD98C9A7CAAD', 'loaderId': 'EB4B32F9505E0F32D35C4BE361DB3621', 'isDownload': False} 2026-10-01 04:59:17,729 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate ready code "odoo.isTourReady('test_direct_sales')" 2026-10-01 04:59:17,749 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:59:17,763 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:17] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-01 04:59:17,773 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:17] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-01 04:59:17,789 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:17] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-10-01 04:59:18,355 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:59:18,357 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:59:18,398 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.027 2026-10-01 04:59:18,438 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate test code "odoo.startTour('test_direct_sales', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:59:18,447 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.011 2026-10-01 04:59:18,453 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:18,475 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59: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-01 04:59:18,491 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:18,528 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.012 2026-10-01 04:59:18,551 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.042 2026-10-01 04:59:18,633 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.029 0.039 2026-10-01 04:59:18,636 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.049 2026-10-01 04:59:19,584 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.532 0.350 2026-10-01 04:59:19,651 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.052 2026-10-01 04:59:19,744 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59: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-01 04:59:19,817 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:19] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.039 2026-10-01 04:59:19,844 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59: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-01 04:59:19,876 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: Owl is running in 'dev' mode. 2026-10-01 04:59:19,897 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.011 2026-10-01 04:59:19,945 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:59:19,947 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:19,968 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:59:19,986 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-01 04:59:20,033 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:20,036 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:20,091 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:59:20,096 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:20] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.083 0.067 2026-10-01 04:59:20,113 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:20] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.147 2026-10-01 04:59:20,183 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:20,230 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:20] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.074 0.102 2026-10-01 04:59:20,256 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:20] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.014 0.149 2026-10-01 04:59:20,320 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:20] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.025 0.220 2026-10-01 04:59:20,343 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:20] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.008 0.070 2026-10-01 04:59:20,366 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:59:20,369 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [3/48] Tour test_direct_sales → Step .new-order 2026-10-01 04:59:20,540 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.107 0.056 2026-10-01 04:59:20,660 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:20,694 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:20,747 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:20,827 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:20,875 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:20,927 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:20,979 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:21,044 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:21,091 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:21,142 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:21,210 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:21,221 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:59:21,228 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:59:21,286 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:21,353 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62093743 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9985f1fc-a82e-45de-9124-0f9fb501918c'}] 2026-10-01 04:59:21,449 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62093743 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9985f1fc-a82e-45de-9124-0f9fb501918c'} created pos.order #764 2026-10-01 04:59:21,464 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62093743 finished 2026-10-01 04:59:21,526 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.071 0.105 2026-10-01 04:59:21,564 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:21,625 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:21,629 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17171639 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9985f1fc-a82e-45de-9124-0f9fb501918c'}] 2026-10-01 04:59:21,641 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:59:22,219 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17171639 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9985f1fc-a82e-45de-9124-0f9fb501918c'} updated pos.order #764 2026-10-01 04:59:22,235 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17171639 finished 2026-10-01 04:59:22,350 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.368 0.355 2026-10-01 04:59:22,560 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:24,600 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [18/48] Tour test_direct_sales → Step .new-order 2026-10-01 04:59:24,667 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:24,730 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:24,792 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:24,854 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:24,905 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:24,980 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:25,032 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:25,084 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:25,133 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:25,189 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:25,240 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:25,291 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:25,349 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:25,406 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:25,470 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87323595 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '2e560306-a0d5-4623-89a4-01d922a8cb93'}] 2026-10-01 04:59:25,549 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87323595 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '2e560306-a0d5-4623-89a4-01d922a8cb93'} created pos.order #765 2026-10-01 04:59:25,560 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87323595 finished 2026-10-01 04:59:25,609 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.054 0.088 2026-10-01 04:59:25,634 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:25,700 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29049400 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '2e560306-a0d5-4623-89a4-01d922a8cb93'}] 2026-10-01 04:59:25,701 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:26,082 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29049400 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '2e560306-a0d5-4623-89a4-01d922a8cb93'} updated pos.order #765 2026-10-01 04:59:26,099 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29049400 finished 2026-10-01 04:59:26,161 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.176 0.288 2026-10-01 04:59:26,252 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:28,283 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:28,355 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:28,358 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.012 2026-10-01 04:59:28,420 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:28,482 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:28,534 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:28,584 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:28,635 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:28,692 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:28,746 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:28,792 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:28,851 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:28,919 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:28,983 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73104717 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '249e7ba7-dec0-46dc-8b57-0fc47153a232'}] 2026-10-01 04:59:29,093 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73104717 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '249e7ba7-dec0-46dc-8b57-0fc47153a232'} created pos.order #766 2026-10-01 04:59:29,107 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73104717 finished 2026-10-01 04:59:29,166 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.074 0.111 2026-10-01 04:59:29,196 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:29,256 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: tour succeeded 2026-10-01 04:59:29,257 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: ╔══════════════════════════════════╗ ║ TOUR test_direct_sales SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-01 04:59:29,260 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62591973 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '249e7ba7-dec0-46dc-8b57-0fc47153a232'}] 2026-10-01 04:59:29,419 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: heap 19866532 (allocated 21630976) 2026-10-01 04:59:29,431 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing chrome headless with pid 110821 2026-10-01 04:59:29,435 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing websocket connection 2026-10-01 04:59:29,443 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Terminating chrome headless with pid 110821 2026-10-01 04:59:29,538 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045929_537828_test_direct_sales.txt 2026-10-01 04:59:29,538 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Removing chrome user profile "/tmp/tmpqbb4ok1b_chrome_odoo" 2026-10-01 04:59:29,574 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: waiting for threads: [, ] 2026-10-01 04:59:29,632 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62591973 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '249e7ba7-dec0-46dc-8b57-0fc47153a232'} updated pos.order #766 2026-10-01 04:59:29,636 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62591973 finished 2026-10-01 04:59:29,671 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 129 0.171 0.242 2026-10-01 04:59:29,706 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing ... 2026-10-01 04:59:30,212 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Chrome pid: 111037 2026-10-01 04:59:30,212 44 INFO rb-3b89a0e-225191-419901 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/tmpwfvcknyw_chrome_odoo 2026-10-01 04:59:30,212 44 INFO rb-3b89a0e-225191-419901 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:36187/json/version 2026-10-01 04:59:30,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36187', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:59:30,247 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:30,248 44 INFO rb-3b89a0e-225191-419901 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:36187/json 2026-10-01 04:59:30,248 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36187', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:59:30,259 44 INFO rb-3b89a0e-225191-419901 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:36187/devtools/page/319F3744427D0418F51EF25502406930 2026-10-01 04:59:30,279 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:30,313 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:30,442 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:59:30,452 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:30,454 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:59:30,455 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:59:30,487 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:59:31,316 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:31] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.106 0.735 2026-10-01 04:59:31,321 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Navigation result: {'frameId': '319F3744427D0418F51EF25502406930', 'loaderId': 'FCB48839EC9D94A0CEE413535B057EEF', 'isDownload': False} 2026-10-01 04:59:31,322 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:31,342 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:59:31,371 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:31] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-10-01 04:59:31,389 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:31] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.028 2026-10-01 04:59:31,408 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:31] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.039 2026-10-01 04:59:31,924 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:31,925 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:59:31,944 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-01 04:59:31,981 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-01 04:59:31,983 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Evaluate test code "odoo.startTour('test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:59:31,992 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:32,006 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-01 04:59:32,017 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:32,046 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-10-01 04:59:32,059 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-10-01 04:59:32,130 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.029 0.036 2026-10-01 04:59:32,135 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.042 2026-10-01 04:59:32,852 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.350 0.332 2026-10-01 04:59:32,878 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 04:59:32,951 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-01 04:59:33,004 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:33] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.030 2026-10-01 04:59:33,028 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 04:59:33,045 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:33,061 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-01 04:59:33,113 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:59:33,128 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:59:33,142 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:59:33,173 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-01 04:59:33,194 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 04:59:33,232 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.011 2026-10-01 04:59:33,247 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:33] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.081 0.050 2026-10-01 04:59:33,262 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:33,268 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:59:33,273 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:33] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.008 0.142 2026-10-01 04:59:33,290 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:33] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.007 0.037 2026-10-01 04:59:33,387 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:33] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.052 0.089 2026-10-01 04:59:33,401 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:33,413 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:59:33,518 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:33] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.070 0.198 2026-10-01 04:59:33,549 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:33] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.007 0.227 2026-10-01 04:59:33,643 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.171 2026-10-01 04:59:33,705 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-01 04:59:33,771 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:33,799 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:59:33,860 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:33,938 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:33,981 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:34,039 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:34,137 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:34,144 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35007200 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '836a56a8-764b-4624-81cd-c8515c2ff356'}] 2026-10-01 04:59:34,177 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:34,641 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35007200 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '836a56a8-764b-4624-81cd-c8515c2ff356'} created pos.order #767 2026-10-01 04:59:34,656 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35007200 finished 2026-10-01 04:59:34,719 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.279 0.299 2026-10-01 04:59:34,958 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-01 04:59:34,959 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-01 04:59:34,959 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-01 04:59:34,959 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-01 04:59:34,961 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-01 04:59:34,962 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-01 04:59:34,963 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-01 04:59:34,963 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-01 04:59:34,963 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-01 04:59:34,963 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-01 04:59:34,964 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-01 04:59:34,964 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-01 04:59:34,968 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-01 04:59:34,968 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-01 04:59:34,968 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-01 04:59:34,969 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-01 04:59:34,979 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:34] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 04:59:34,980 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-01 04:59:34,980 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-01 04:59:34,981 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-01 04:59:34,981 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-01 04:59:34,981 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-01 04:59:34,981 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-01 04:59:34,982 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-01 04:59:34,982 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-01 04:59:34,982 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-01 04:59:34,982 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-01 04:59:34,982 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-01 04:59:34,983 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-01 04:59:34,983 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-01 04:59:34,983 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-01 04:59:34,983 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-01 04:59:34,983 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-01 04:59:34,984 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-01 04:59:34,984 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-01 04:59:34,984 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-01 04:59:34,984 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-01 04:59:34,985 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-01 04:59:34,985 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-01 04:59:34,985 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-01 04:59:34,985 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-01 04:59:34,989 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-01 04:59:34,989 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-01 04:59:34,990 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-01 04:59:34,992 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-01 04:59:34,999 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:34] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:59:35,006 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-01 04:59:35,007 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-01 04:59:35,007 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-01 04:59:35,007 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-01 04:59:35,007 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-01 04:59:35,008 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-01 04:59:35,010 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-01 04:59:35,030 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:35] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 04:59:35,039 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-01 04:59:35,043 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-01 04:59:35,055 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:35] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:59:35,056 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:35] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-01 04:59:35,056 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-01 04:59:35,057 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:35] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 04:59:35,059 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:35] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.048 2026-10-01 04:59:35,060 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-01 04:59:35,071 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-01 04:59:35,089 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:35] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:59:35,092 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:35] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.048 2026-10-01 04:59:35,101 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-01 04:59:35,101 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-01 04:59:35,102 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-01 04:59:35,107 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-01 04:59:35,109 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-01 04:59:35,122 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-01 04:59:35,124 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-01 04:59:35,124 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-01 04:59:35,126 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-01 04:59:35,127 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:35] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 04:59:35,127 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-01 04:59:35,128 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:35] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-10-01 04:59:35,136 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-01 04:59:35,143 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:35] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:59:35,153 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:35] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 04:59:35,155 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-01 04:59:35,157 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-01 04:59:35,157 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-01 04:59:35,157 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-01 04:59:35,157 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-01 04:59:35,158 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-01 04:59:35,158 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-01 04:59:35,159 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-01 04:59:35,159 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-01 04:59:35,159 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-01 04:59:35,160 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-01 04:59:35,170 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-01 04:59:35,170 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-01 04:59:35,171 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-01 04:59:35,171 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-01 04:59:35,173 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-01 04:59:35,174 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-01 04:59:35,174 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-01 04:59:35,174 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-01 04:59:35,175 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-01 04:59:35,175 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-01 04:59:35,175 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-01 04:59:35,176 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-01 04:59:35,176 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-01 04:59:35,177 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-01 04:59:35,178 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:35] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-01 04:59:35,179 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-01 04:59:35,179 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-01 04:59:35,180 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-01 04:59:35,180 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-01 04:59:35,196 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-01 04:59:35,196 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-01 04:59:35,197 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-01 04:59:35,198 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-01 04:59:35,215 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-01 04:59:35,224 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 04:59:35,228 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:35] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 04:59:35,232 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-01 04:59:35,255 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:59:35,282 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:35] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-10-01 04:59:35,288 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-01 04:59:35,297 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-01 04:59:35,301 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-01 04:59:35,304 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-01 04:59:35,308 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-01 04:59:35,308 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-01 04:59:35,316 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-01 04:59:35,319 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:35] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-01 04:59:35,330 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:35] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:59:35,333 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:35] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.088 2026-10-01 04:59:35,346 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:35] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.056 2026-10-01 04:59:35,357 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:35] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-01 04:59:35,358 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-01 04:59:35,364 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-01 04:59:35,364 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-01 04:59:35,365 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-01 04:59:35,366 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-01 04:59:35,374 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:35] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.079 2026-10-01 04:59:35,376 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:35] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-01 04:59:35,387 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-01 04:59:35,388 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-01 04:59:35,388 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-01 04:59:35,391 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-01 04:59:35,392 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-01 04:59:35,392 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-01 04:59:35,392 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-01 04:59:36,339 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:37,105 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:37] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 133 0.237 1.093 2026-10-01 04:59:37,134 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:37,199 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59: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-01 04:59:37,205 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:37,276 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:37,330 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:37,385 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:37,435 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:37,487 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:37,569 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:37,579 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:59:37,585 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:37,660 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:37,731 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:37,740 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73029417 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'baa04cc1-dcf7-4b75-b83a-4e5fb53b7cda'}] 2026-10-01 04:59:37,781 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:38,165 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73029417 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'baa04cc1-dcf7-4b75-b83a-4e5fb53b7cda'} created pos.order #768 2026-10-01 04:59:38,193 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73029417 finished 2026-10-01 04:59:38,253 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.225 0.293 2026-10-01 04:59:38,865 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:38] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 18 0.027 0.055 2026-10-01 04:59:39,817 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:39,868 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:39,869 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:39,985 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: heap 17760652 (allocated 20058112) 2026-10-01 04:59:39,997 44 INFO rb-3b89a0e-225191-419901 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 111037 2026-10-01 04:59:40,001 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:40,002 44 INFO rb-3b89a0e-225191-419901 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 111037 2026-10-01 04:59:40,103 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045940_102996_test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.txt 2026-10-01 04:59:40,103 44 INFO rb-3b89a0e-225191-419901 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/tmpwfvcknyw_chrome_odoo" 2026-10-01 04:59:40,157 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing ... 2026-10-01 04:59:40,762 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Chrome pid: 111276 2026-10-01 04:59:40,762 44 INFO rb-3b89a0e-225191-419901 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/tmpinnkfc2e_chrome_odoo 2026-10-01 04:59:40,762 44 INFO rb-3b89a0e-225191-419901 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:44125/json/version 2026-10-01 04:59:40,764 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44125', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:59:40,807 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:40,807 44 INFO rb-3b89a0e-225191-419901 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:44125/json 2026-10-01 04:59:40,808 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44125', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:59:40,823 44 INFO rb-3b89a0e-225191-419901 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:44125/devtools/page/1056AE5D9D14969C2AD05506B2023E9F 2026-10-01 04:59:40,834 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:40,840 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:40,975 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:59:40,988 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:40,995 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:59:40,995 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:59:41,026 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:59:41,683 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:41] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.114 0.550 2026-10-01 04:59:41,692 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Navigation result: {'frameId': '1056AE5D9D14969C2AD05506B2023E9F', 'loaderId': 'E08D0A05999E87C362F27614B287B163', 'isDownload': False} 2026-10-01 04:59:41,693 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:41,716 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:59:41,753 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:41] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-10-01 04:59:41,773 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:41] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.032 2026-10-01 04:59:41,781 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:41] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.028 2026-10-01 04:59:42,303 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:42,307 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:59:42,339 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-01 04:59:42,365 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-01 04:59:42,368 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Evaluate test code "odoo.startTour('test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:59:42,384 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:42,388 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-01 04:59:42,403 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:42,460 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.027 2026-10-01 04:59:42,482 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.058 2026-10-01 04:59:42,589 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.058 0.054 2026-10-01 04:59:42,592 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.076 2026-10-01 04:59:43,254 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.265 0.353 2026-10-01 04:59:43,275 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:43] "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-01 04:59:43,354 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:43] "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-01 04:59:43,417 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:43] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.037 2026-10-01 04:59:43,466 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-01 04:59:43,484 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:43,495 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-01 04:59:43,549 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:59:43,601 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 04:59:43,643 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-01 04:59:43,687 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.019 2026-10-01 04:59:43,687 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 04:59:43,697 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:43,722 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:43] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.118 0.048 2026-10-01 04:59:43,744 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:43] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.174 2026-10-01 04:59:43,747 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.116 2026-10-01 04:59:43,781 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:43] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.010 0.059 2026-10-01 04:59:43,803 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:43] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.005 0.014 2026-10-01 04:59:43,828 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:43,830 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 04:59:43,857 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:59:43,930 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:43] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.078 0.041 2026-10-01 04:59:44,042 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:44] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.048 0.170 2026-10-01 04:59:44,151 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.056 0.251 2026-10-01 04:59:44,194 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 04:59:44,259 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:44,293 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:59:44,354 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:44,419 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:44,467 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:44,529 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:44,609 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:44,612 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36512654 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4c4b9707-055a-4acd-b8e7-2a11f7984ebd'}] 2026-10-01 04:59:44,620 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:45,277 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36512654 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4c4b9707-055a-4acd-b8e7-2a11f7984ebd'} created pos.order #769 2026-10-01 04:59:45,301 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36512654 finished 2026-10-01 04:59:45,360 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.408 0.343 2026-10-01 04:59:45,542 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:45,597 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:45,646 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:45,697 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:45,766 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:45] "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.010 2026-10-01 04:59:45,769 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:45,831 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:45,885 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:45,937 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:45,988 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:46,038 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:46,118 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:46,129 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:46,131 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:59:46,195 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:46,254 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:46,261 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73343379 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '072cd6a8-3eff-40ba-94b3-50a1162eaf10'}] 2026-10-01 04:59:46,716 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73343379 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '072cd6a8-3eff-40ba-94b3-50a1162eaf10'} created pos.order #770 2026-10-01 04:59:46,742 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73343379 finished 2026-10-01 04:59:46,813 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.269 0.286 2026-10-01 04:59:46,923 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:46,985 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:47,031 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:47,084 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:47,085 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:47,239 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: heap 17629604 (allocated 18747392) 2026-10-01 04:59:47,258 44 INFO rb-3b89a0e-225191-419901 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 111276 2026-10-01 04:59:47,260 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:47,260 44 INFO rb-3b89a0e-225191-419901 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 111276 2026-10-01 04:59:47,362 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045947_362442_test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.txt 2026-10-01 04:59:47,362 44 INFO rb-3b89a0e-225191-419901 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/tmpinnkfc2e_chrome_odoo" 2026-10-01 04:59:47,418 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_floating_order_name_change_partner ... 2026-10-01 04:59:48,090 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome pid: 111472 2026-10-01 04:59:48,091 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless temporary user profile dir: /tmp/tmpmeer94_6_chrome_odoo 2026-10-01 04:59:48,091 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:43903/json/version 2026-10-01 04:59:48,093 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43903', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:59:48,182 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Browser version: Chrome/150.0.7871.114 2026-10-01 04:59:48,182 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:43903/json 2026-10-01 04:59:48,183 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43903', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:59:48,243 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Websocket url found: ws://127.0.0.1:43903/devtools/page/93520550E156C8550198E586993205AE 2026-10-01 04:59:48,252 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Enable chrome headless console log notification 2026-10-01 04:59:48,272 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless enable page notifications 2026-10-01 04:59:48,483 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:59:48,498 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Setting session cookie in browser 2026-10-01 04:59:48,503 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:59:48,503 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:59:48,526 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:59:49,234 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:49] "GET /pos/ui/119 HTTP/1.1" 200 - 88 0.132 0.581 2026-10-01 04:59:49,238 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigation result: {'frameId': '93520550E156C8550198E586993205AE', 'loaderId': 'ABCDA7FA82031F8755E0A3A68FE4D4C1', 'isDownload': False} 2026-10-01 04:59:49,238 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:49,261 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:59:49,284 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:49] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.011 2026-10-01 04:59:49,293 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:49] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-01 04:59:49,308 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:49] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-10-01 04:59:49,892 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:59:49,895 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:49,915 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 04:59:49,936 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Evaluate test code "odoo.startTour('test_floating_order_name_change_partner', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:59:49,938 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-01 04:59:49,951 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:49,963 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 04:59:49,983 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:50,018 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59: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.012 2026-10-01 04:59:50,035 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.030 2026-10-01 04:59:50,088 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.019 0.030 2026-10-01 04:59:50,090 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-10-01 04:59:50,745 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.280 0.328 2026-10-01 04:59:50,791 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-10-01 04:59:50,913 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.008 0.007 2026-10-01 04:59:50,980 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:50] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.038 2026-10-01 04:59:51,010 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59: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.008 2026-10-01 04:59:51,038 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: Owl is running in 'dev' mode. 2026-10-01 04:59:51,051 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-01 04:59:51,136 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 04:59:51,143 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-01 04:59:51,139 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-01 04:59:51,162 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:51] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.024 0.038 2026-10-01 04:59:51,173 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-01 04:59:51,188 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 04:59:51,210 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:51,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:51] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.055 0.088 2026-10-01 04:59:51,259 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.126 2026-10-01 04:59:51,303 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:51] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.017 0.090 2026-10-01 04:59:51,335 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:51] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.025 2026-10-01 04:59:51,419 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.023 2026-10-01 04:59:51,435 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:59:51,439 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:51,468 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:51] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.061 0.059 2026-10-01 04:59:51,594 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.069 0.071 2026-10-01 04:59:51,695 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:51] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.053 0.252 2026-10-01 04:59:51,730 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:51,769 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:59:51,784 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:51,839 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:51,927 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:52,006 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:52,072 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:52,130 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:52,183 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:52,191 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:52] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.028 0.031 2026-10-01 04:59:52,236 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:52,271 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.024 0.036 2026-10-01 04:59:52,287 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:52,358 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:52,367 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:52] "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-01 04:59:52,403 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.014 2026-10-01 04:59:52,411 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:52,471 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:52,519 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:52,598 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:52,655 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:52,706 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:52,760 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:52,823 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:52,871 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:52] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.018 0.029 2026-10-01 04:59:52,874 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:52,927 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:52,944 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.019 0.033 2026-10-01 04:59:52,975 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:53,033 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:53,049 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:53] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 04:59:53,092 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.024 2026-10-01 04:59:53,093 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:53,145 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:53,197 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:53,264 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:53,321 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:53,378 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:53,428 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:53,482 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:53,536 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:53,545 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:53] "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-01 04:59:53,571 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.013 2026-10-01 04:59:53,586 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:53,653 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: tour succeeded 2026-10-01 04:59:53,653 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:53,773 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: heap 17483088 (allocated 18747392) 2026-10-01 04:59:53,781 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing chrome headless with pid 111472 2026-10-01 04:59:53,782 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing websocket connection 2026-10-01 04:59:53,783 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Terminating chrome headless with pid 111472 2026-10-01 04:59:53,892 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045953_892687_test_floating_order_name_change_partner.txt 2026-10-01 04:59:53,893 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Removing chrome user profile "/tmp/tmpmeer94_6_chrome_odoo" 2026-10-01 04:59:53,909 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_future_orders_are_not_cancelled ... 2026-10-01 04:59:54,620 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome pid: 111673 2026-10-01 04:59:54,621 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless temporary user profile dir: /tmp/tmpdo276519_chrome_odoo 2026-10-01 04:59:54,621 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:39211/json/version 2026-10-01 04:59:54,623 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39211', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:59:54,664 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Browser version: Chrome/150.0.7871.114 2026-10-01 04:59:54,664 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:39211/json 2026-10-01 04:59:54,671 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39211', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 04:59:54,680 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Websocket url found: ws://127.0.0.1:39211/devtools/page/1DE24A2AD55BD7F8F0E66DC35306F8A1 2026-10-01 04:59:54,701 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Enable chrome headless console log notification 2026-10-01 04:59:54,703 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless enable page notifications 2026-10-01 04:59:54,911 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 04:59:54,926 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Setting session cookie in browser 2026-10-01 04:59:54,937 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 04:59:54,937 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 04:59:54,968 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 04:59:55,884 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:55] "GET /pos/ui/119 HTTP/1.1" 200 - 88 0.144 0.779 2026-10-01 04:59:55,888 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigation result: {'frameId': '1DE24A2AD55BD7F8F0E66DC35306F8A1', 'loaderId': 'B358A12EC13FA579438189D0042AA6F2', 'isDownload': False} 2026-10-01 04:59:55,888 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:55,910 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 04:59:55,932 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:55] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-01 04:59:55,941 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:55] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-10-01 04:59:55,954 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:55] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.034 2026-10-01 04:59:56,583 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:59:56,588 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:59:56,616 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 04:59:56,647 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.005 2026-10-01 04:59:56,655 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Evaluate test code "odoo.startTour('test_futur_orders_are_not_cancelled', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 04:59:56,667 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:56,677 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.012 2026-10-01 04:59:56,704 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:56,750 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.011 2026-10-01 04:59:56,772 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.046 2026-10-01 04:59:56,834 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.028 0.038 2026-10-01 04:59:56,837 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-10-01 04:59:57,678 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 435 0.397 0.393 2026-10-01 04:59:57,708 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:59:57,832 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.009 0.019 2026-10-01 04:59:57,926 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:57] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.052 2026-10-01 04:59:57,994 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.018 0.021 2026-10-01 04:59:58,019 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: Owl is running in 'dev' mode. 2026-10-01 04:59:58,056 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.010 0.009 2026-10-01 04:59:58,096 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:58,111 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 04:59:58,126 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 04:59:58,141 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 04:59:58,152 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:58] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.030 2026-10-01 04:59:58,202 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 04:59:58,211 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:58] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.018 0.087 2026-10-01 04:59:58,215 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.009 2026-10-01 04:59:58,252 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 04:59:58,274 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:58,368 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:58] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.067 0.067 2026-10-01 04:59:58,492 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:58] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.079 0.177 2026-10-01 04:59:58,495 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:58,506 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 04:59:58,536 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:58] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.018 0.271 2026-10-01 04:59:58,542 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:58,663 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.080 0.067 2026-10-01 04:59:58,691 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:58] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.008 0.145 2026-10-01 04:59:58,714 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:58,770 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:58,821 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:58,861 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:58] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 9 0.016 0.021 2026-10-01 04:59:58,908 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:58,919 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:58] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 3 0.003 0.006 2026-10-01 04:59:58,965 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: tour succeeded 2026-10-01 04:59:58,966 44 INFO rb-3b89a0e-225191-419901 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-01 04:59:59,096 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: heap 13634052 (allocated 14417920) 2026-10-01 04:59:59,118 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing chrome headless with pid 111673 2026-10-01 04:59:59,122 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing websocket connection 2026-10-01 04:59:59,123 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Terminating chrome headless with pid 111673 2026-10-01 04:59:59,141 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 04:59:59] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.088 0.084 2026-10-01 04:59:59,225 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_045959_225355_test_future_orders_are_not_cancelled.txt 2026-10-01 04:59:59,225 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Removing chrome user profile "/tmp/tmpdo276519_chrome_odoo" 2026-10-01 04:59:59,347 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_global_discount_split ... 2026-10-01 05:00:00,033 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome pid: 111870 2026-10-01 05:00:00,034 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless temporary user profile dir: /tmp/tmp8agv1eo9_chrome_odoo 2026-10-01 05:00:00,034 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:45117/json/version 2026-10-01 05:00:00,037 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45117', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:00:00,093 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Browser version: Chrome/150.0.7871.114 2026-10-01 05:00:00,093 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:45117/json 2026-10-01 05:00:00,093 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45117', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:00:00,104 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Websocket url found: ws://127.0.0.1:45117/devtools/page/879DA65E86567CD9C09340EC3C44CEB3 2026-10-01 05:00:00,137 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Enable chrome headless console log notification 2026-10-01 05:00:00,166 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless enable page notifications 2026-10-01 05:00:00,364 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:00:00,377 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Setting session cookie in browser 2026-10-01 05:00:00,379 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:00:00,379 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:00:00,406 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:00:00,992 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:00] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.059 0.535 2026-10-01 05:00:00,996 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigation result: {'frameId': '879DA65E86567CD9C09340EC3C44CEB3', 'loaderId': '66EF947D0B125979E310B0ABA7183046', 'isDownload': False} 2026-10-01 05:00:00,996 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourTransfer')" 2026-10-01 05:00:01,016 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:00:01,037 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:01] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-01 05:00:01,046 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:01] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-10-01 05:00:01,062 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:01] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-10-01 05:00:01,617 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:01,627 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:01,655 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-10-01 05:00:01,692 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-01 05:00:01,692 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate test code "odoo.startTour('SplitBillScreenTourTransfer', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:00:01,706 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:01,726 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-01 05:00:01,746 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:01,786 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:01] "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.018 2026-10-01 05:00:01,806 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.035 2026-10-01 05:00:01,876 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.026 0.035 2026-10-01 05:00:01,878 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.049 2026-10-01 05:00:02,807 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.508 0.364 2026-10-01 05:00:02,858 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:02] "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-01 05:00:02,953 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.015 2026-10-01 05:00:03,029 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:03] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.036 2026-10-01 05:00:03,093 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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.004 0.009 2026-10-01 05:00:03,126 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: Owl is running in 'dev' mode. 2026-10-01 05:00:03,158 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-10-01 05:00:03,209 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:03,221 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:03,258 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 05:00:03,260 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:00:03,300 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:03] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.042 0.025 2026-10-01 05:00:03,339 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:03] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.094 2026-10-01 05:00:03,359 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:03,362 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00: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-01 05:00:03,403 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-10-01 05:00:03,412 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:03,513 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:03] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.078 0.050 2026-10-01 05:00:03,533 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:03] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.005 0.143 2026-10-01 05:00:03,636 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:00:03,643 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:03,698 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:03] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.093 0.222 2026-10-01 05:00:03,746 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:03] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.020 0.188 2026-10-01 05:00:03,821 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.131 2026-10-01 05:00:03,889 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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.003 0.005 2026-10-01 05:00:03,952 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:03,987 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:00:04,052 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:04,098 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:04,153 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:04,207 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:04,256 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:04,309 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:04,372 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:04,423 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:04,476 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:04,656 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:04,707 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:04,775 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:04,826 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:04,877 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:04,934 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:04,983 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:05,036 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:05,101 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:05,152 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:05,205 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:05,382 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:05,433 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:05,511 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:05,563 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:05,613 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:05,668 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:05,719 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:05,771 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:05,842 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:05,888 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:05,939 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:05,990 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:06,041 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:06,099 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:06,158 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:06,248 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:06,299 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:06,351 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:06,401 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:06,451 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:06,511 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:06,575 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:06,625 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:06,676 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:06,727 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:06,778 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:06,832 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:06,884 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:06,938 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:06,994 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:07,045 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:07,097 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:07,152 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:07,204 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:07,256 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:07,345 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:07,352 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14740827 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1b47c893-151f-4a5d-9f4f-fbbf59e7e34d'}] 2026-10-01 05:00:07,504 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14740827 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1b47c893-151f-4a5d-9f4f-fbbf59e7e34d'} created pos.order #773 2026-10-01 05:00:07,524 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14740827 finished 2026-10-01 05:00:07,580 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.132 0.098 2026-10-01 05:00:07,640 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83301564 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '13f963cb-0e3f-4674-8cfb-5ebac12a2f40'}] 2026-10-01 05:00:07,712 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83301564 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '13f963cb-0e3f-4674-8cfb-5ebac12a2f40'} created pos.order #774 2026-10-01 05:00:07,736 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83301564 finished 2026-10-01 05:00:07,788 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.068 0.083 2026-10-01 05:00:07,857 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86837319 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '13f963cb-0e3f-4674-8cfb-5ebac12a2f40'}] 2026-10-01 05:00:07,859 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:07,870 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:00:07,901 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86837319 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '13f963cb-0e3f-4674-8cfb-5ebac12a2f40'} updated pos.order #774 2026-10-01 05:00:07,918 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86837319 finished 2026-10-01 05:00:08,091 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.128 0.108 2026-10-01 05:00:08,182 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:08] "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.015 2026-10-01 05:00:08,201 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:08,255 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:08,306 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:08,357 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:08,415 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:08,467 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:08,517 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:08,575 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:08,626 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:08,678 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [71/81] Tour SplitBillScreenTourTransfer → Step .pos-leftheader .orders-button 2026-10-01 05:00:08,762 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:08,865 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.054 0.047 2026-10-01 05:00:08,914 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.025 2026-10-01 05:00:09,008 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:09,058 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:09,135 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.008 0.011 2026-10-01 05:00:09,137 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:09,184 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:09,241 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:09,292 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:09,343 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:09,400 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:09,452 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:09,503 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: tour succeeded 2026-10-01 05:00:09,504 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTourTransfer SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-01 05:00:09,658 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: heap 19126044 (allocated 21368832) 2026-10-01 05:00:09,678 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing chrome headless with pid 111870 2026-10-01 05:00:09,680 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing websocket connection 2026-10-01 05:00:09,681 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Terminating chrome headless with pid 111870 2026-10-01 05:00:09,790 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050009_790364_test_global_discount_split.txt 2026-10-01 05:00:09,790 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Removing chrome user profile "/tmp/tmp8agv1eo9_chrome_odoo" 2026-10-01 05:00:09,805 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_guest_count_defaults_to_table_seats ... 2026-10-01 05:00:10,367 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome pid: 112067 2026-10-01 05:00:10,367 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless temporary user profile dir: /tmp/tmp3y7upg7o_chrome_odoo 2026-10-01 05:00:10,367 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:46683/json/version 2026-10-01 05:00:10,371 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46683', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:00:10,403 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Browser version: Chrome/150.0.7871.114 2026-10-01 05:00:10,403 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:46683/json 2026-10-01 05:00:10,404 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46683', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:00:10,444 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Websocket url found: ws://127.0.0.1:46683/devtools/page/3D5C3533EE6BB950B1701B3B4B3989BB 2026-10-01 05:00:10,457 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Enable chrome headless console log notification 2026-10-01 05:00:10,464 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless enable page notifications 2026-10-01 05:00:10,515 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:00:10,534 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Setting session cookie in browser 2026-10-01 05:00:10,541 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:00:10,541 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:00:10,587 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:00:11,301 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:11] "GET /pos/ui/119 HTTP/1.1" 200 - 92 0.134 0.596 2026-10-01 05:00:11,308 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Navigation result: {'frameId': '3D5C3533EE6BB950B1701B3B4B3989BB', 'loaderId': '347B7B64D40DD9D1BB010D5B5064C88D', 'isDownload': False} 2026-10-01 05:00:11,308 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:11,326 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:00:11,353 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:11] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-01 05:00:11,362 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:11] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-10-01 05:00:11,386 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:11] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.043 2026-10-01 05:00:11,903 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:11,936 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:00:11,992 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.027 2026-10-01 05:00:12,022 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Evaluate test code "odoo.startTour('test_guest_count_defaults_to_table_seats', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:00:12,035 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:12,038 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.013 0.014 2026-10-01 05:00:12,068 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-01 05:00:12,089 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:12,140 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:12] "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.012 2026-10-01 05:00:12,155 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.029 2026-10-01 05:00:12,208 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:12] "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-01 05:00:12,213 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-10-01 05:00:13,034 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 386 0.407 0.362 2026-10-01 05:00:13,068 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00: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-01 05:00:13,177 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00: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.014 2026-10-01 05:00:13,267 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:13] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.047 2026-10-01 05:00:13,326 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00: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-01 05:00:13,347 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: Owl is running in 'dev' mode. 2026-10-01 05:00:13,364 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-01 05:00:13,429 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:13,450 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:00:13,467 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 05:00:13,489 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:13] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.015 0.032 2026-10-01 05:00:13,492 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-10-01 05:00:13,551 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:13,557 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:13,567 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:13] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.037 0.089 2026-10-01 05:00:13,608 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:13] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.006 0.021 2026-10-01 05:00:13,619 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 05:00:13,658 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:13,768 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:13] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 34 0.095 0.073 2026-10-01 05:00:13,932 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:13] "GET /pos/ui/119 HTTP/1.1" 200 - 34 0.095 0.236 2026-10-01 05:00:13,943 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:00:13,952 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:13,969 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:13] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.011 0.231 2026-10-01 05:00:14,082 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.078 2026-10-01 05:00:14,137 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.006 2026-10-01 05:00:14,220 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:14,248 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.001 2026-10-01 05:00:14,273 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:14,333 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:14,387 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:14,443 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:14,536 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:14,610 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:14,660 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:14,712 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:14,790 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:14,808 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:00:14,812 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:14,868 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:14,938 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96763692 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6d6fd3f0-9434-4af4-a1f1-2319c56dd280'}] 2026-10-01 05:00:14,942 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:14,956 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:00:15,493 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96763692 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6d6fd3f0-9434-4af4-a1f1-2319c56dd280'} created pos.order #775 2026-10-01 05:00:15,512 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96763692 finished 2026-10-01 05:00:15,587 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.304 0.348 2026-10-01 05:00:15,762 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: tour succeeded 2026-10-01 05:00:15,762 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:15,881 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: heap 15825288 (allocated 17563648) 2026-10-01 05:00:15,892 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing chrome headless with pid 112067 2026-10-01 05:00:15,892 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing websocket connection 2026-10-01 05:00:15,893 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Terminating chrome headless with pid 112067 2026-10-01 05:00:16,041 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050016_041221_test_guest_count_defaults_to_table_seats.txt 2026-10-01 05:00:16,041 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Removing chrome user profile "/tmp/tmp3y7upg7o_chrome_odoo" 2026-10-01 05:00:16,080 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer ... 2026-10-01 05:00:16,780 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome pid: 112265 2026-10-01 05:00:16,780 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless temporary user profile dir: /tmp/tmpo6d1ft01_chrome_odoo 2026-10-01 05:00:16,780 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:46127/json/version 2026-10-01 05:00:16,782 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:16,827 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Browser version: Chrome/150.0.7871.114 2026-10-01 05:00:16,827 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:46127/json 2026-10-01 05:00:16,828 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:16,834 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Websocket url found: ws://127.0.0.1:46127/devtools/page/D8FB622FF5FA4DC7A24CC604B0F569E5 2026-10-01 05:00:16,864 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Enable chrome headless console log notification 2026-10-01 05:00:16,873 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless enable page notifications 2026-10-01 05:00:17,033 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:00:17,069 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Setting session cookie in browser 2026-10-01 05:00:17,074 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:00:17,074 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:00:17,092 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:00:17,698 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:17] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.104 0.505 2026-10-01 05:00:17,701 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigation result: {'frameId': 'D8FB622FF5FA4DC7A24CC604B0F569E5', 'loaderId': '08CCCEAE73003193A6C01B6BF36082CE', 'isDownload': False} 2026-10-01 05:00:17,702 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Evaluate ready code "odoo.isTourReady('MultiPreparationPrinter')" 2026-10-01 05:00:17,733 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:00:17,754 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:17] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-10-01 05:00:17,764 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:17] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-01 05:00:17,784 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:17] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.037 2026-10-01 05:00:18,454 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:18,457 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:18,482 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-01 05:00:18,518 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Evaluate test code "odoo.startTour('MultiPreparationPrinter', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:00:18,519 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-01 05:00:18,527 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:18,545 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 05:00:18,569 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:18,627 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.021 0.014 2026-10-01 05:00:18,644 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.045 2026-10-01 05:00:18,694 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.032 2026-10-01 05:00:18,701 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-01 05:00:19,565 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.453 0.371 2026-10-01 05:00:19,601 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:19] "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-01 05:00:19,693 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00: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.008 2026-10-01 05:00:19,784 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:19] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.054 2026-10-01 05:00:19,832 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00: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-01 05:00:19,850 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: Owl is running in 'dev' mode. 2026-10-01 05:00:19,873 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-01 05:00:19,913 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:19,932 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:19,940 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:19,961 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:00:20,018 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:00:20,019 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:00:20,032 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:20] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.040 0.058 2026-10-01 05:00:20,073 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:20] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.019 0.119 2026-10-01 05:00:20,119 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:00:20,136 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:20] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.025 0.056 2026-10-01 05:00:20,144 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:20,267 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:20] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.063 0.097 2026-10-01 05:00:20,360 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:20,389 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:20] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.073 0.204 2026-10-01 05:00:20,420 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:20] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.011 0.167 2026-10-01 05:00:20,492 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:20,581 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.100 0.116 2026-10-01 05:00:20,647 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.008 0.008 2026-10-01 05:00:20,698 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:20,728 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:20,803 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:20,877 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:20,948 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-01 05:00:20,948 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-01 05:00:20,949 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-01 05:00:20,949 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-01 05:00:20,950 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-01 05:00:20,950 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-01 05:00:20,950 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-01 05:00:20,951 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-01 05:00:20,951 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-01 05:00:20,952 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-01 05:00:20,952 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-01 05:00:20,952 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-01 05:00:20,954 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-01 05:00:20,954 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-01 05:00:20,954 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-01 05:00:20,955 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-01 05:00:20,959 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-01 05:00:20,959 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-01 05:00:20,960 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-01 05:00:20,961 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-01 05:00:20,965 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-01 05:00:20,966 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-01 05:00:20,967 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-01 05:00:20,967 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-01 05:00:20,968 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-01 05:00:20,969 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-01 05:00:20,974 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-01 05:00:20,974 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-01 05:00:20,975 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-01 05:00:20,976 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-01 05:00:20,977 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-01 05:00:20,977 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-01 05:00:20,978 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-01 05:00:20,978 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-01 05:00:20,978 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-01 05:00:20,980 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-01 05:00:20,985 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-01 05:00:20,985 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-01 05:00:20,986 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-01 05:00:20,986 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-01 05:00:20,993 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:20] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:21,008 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:21] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:00:21,009 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:21] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:00:21,016 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-01 05:00:21,018 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-01 05:00:21,025 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-01 05:00:21,026 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-01 05:00:21,028 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-01 05:00:21,028 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-01 05:00:21,028 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-01 05:00:21,029 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-01 05:00:21,031 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-01 05:00:21,032 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-01 05:00:21,032 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-01 05:00:21,032 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-01 05:00:21,033 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-01 05:00:21,033 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-01 05:00:21,033 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-01 05:00:21,034 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-01 05:00:21,034 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-01 05:00:21,034 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-01 05:00:21,035 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-01 05:00:21,035 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-01 05:00:21,036 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-01 05:00:21,037 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-01 05:00:21,037 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-01 05:00:21,038 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-01 05:00:21,039 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-01 05:00:21,040 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-01 05:00:21,041 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-01 05:00:21,042 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-01 05:00:21,042 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-01 05:00:21,042 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-01 05:00:21,043 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-01 05:00:21,044 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-01 05:00:21,045 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-01 05:00:21,048 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-01 05:00:21,049 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-01 05:00:21,051 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:21] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:00:21,056 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-01 05:00:21,066 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-01 05:00:21,085 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:21] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:00:21,091 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:21] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:00:21,093 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-01 05:00:21,094 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-01 05:00:21,094 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-01 05:00:21,094 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-01 05:00:21,095 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-01 05:00:21,098 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-01 05:00:21,104 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-01 05:00:21,104 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-01 05:00:21,111 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:21] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:00:21,153 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:21] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-10-01 05:00:21,154 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:21] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-01 05:00:21,163 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:21] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.062 2026-10-01 05:00:21,164 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-01 05:00:21,170 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:21] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-10-01 05:00:21,171 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-01 05:00:21,177 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-01 05:00:21,181 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-01 05:00:21,182 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-01 05:00:21,194 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:21] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.065 2026-10-01 05:00:21,198 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:21] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-01 05:00:21,202 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-01 05:00:21,204 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-01 05:00:21,206 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:00:21,207 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-01 05:00:21,215 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-01 05:00:21,216 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-01 05:00:21,216 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-01 05:00:21,216 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-01 05:00:21,217 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-01 05:00:21,217 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-01 05:00:21,217 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-01 05:00:21,218 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-01 05:00:21,218 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-01 05:00:21,218 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-01 05:00:21,218 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-01 05:00:21,219 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-01 05:00:21,219 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-01 05:00:21,219 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-01 05:00:21,220 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-01 05:00:21,220 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-01 05:00:21,220 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-01 05:00:21,221 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-01 05:00:21,221 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-01 05:00:21,221 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-01 05:00:21,221 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-01 05:00:21,222 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-01 05:00:21,222 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-01 05:00:21,222 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-01 05:00:21,224 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-01 05:00:21,226 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-01 05:00:21,226 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-01 05:00:21,235 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:00:21,239 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:21] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-01 05:00:21,267 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:21] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 05:00:21,268 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 05:00:21,273 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:21] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:00:21,276 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:21] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-01 05:00:21,279 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:21] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:00:21,281 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:21] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-01 05:00:21,323 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:21] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:21,332 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:21] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:00:21,337 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:21] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:21,339 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:21] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 05:00:21,665 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:21,699 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64473737 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '27a278fa-a3d2-4801-92ce-caaf937535d1'}] 2026-10-01 05:00:21,700 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:21,754 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: tour succeeded 2026-10-01 05:00:21,755 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: ╔════════════════════════════════════════╗ ║ TOUR MultiPreparationPrinter SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-01 05:00:21,850 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64473737 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '27a278fa-a3d2-4801-92ce-caaf937535d1'} created pos.order #776 2026-10-01 05:00:21,872 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64473737 finished 2026-10-01 05:00:21,876 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: heap 15283604 (allocated 16515072) 2026-10-01 05:00:21,895 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing chrome headless with pid 112265 2026-10-01 05:00:21,905 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing websocket connection 2026-10-01 05:00:21,906 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Terminating chrome headless with pid 112265 2026-10-01 05:00:21,910 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.131 0.083 2026-10-01 05:00:22,008 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050022_008288_test_multiple_preparation_printer.txt 2026-10-01 05:00:22,008 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Removing chrome user profile "/tmp/tmpo6d1ft01_chrome_odoo" 2026-10-01 05:00:22,022 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer_different_categories ... 2026-10-01 05:00:22,783 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome pid: 112487 2026-10-01 05:00:22,784 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless temporary user profile dir: /tmp/tmpego28_as_chrome_odoo 2026-10-01 05:00:22,784 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:41763/json/version 2026-10-01 05:00:22,785 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41763', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:00:22,854 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Browser version: Chrome/150.0.7871.114 2026-10-01 05:00:22,854 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:41763/json 2026-10-01 05:00:22,854 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41763', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:00:22,864 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Websocket url found: ws://127.0.0.1:41763/devtools/page/27B6A9EA343C2161A72AEC7D4615D17F 2026-10-01 05:00:22,893 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Enable chrome headless console log notification 2026-10-01 05:00:22,909 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless enable page notifications 2026-10-01 05:00:23,089 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:00:23,095 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Setting session cookie in browser 2026-10-01 05:00:23,103 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:00:23,103 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:00:23,119 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:00:23,955 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:23] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.107 0.732 2026-10-01 05:00:23,963 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigation result: {'frameId': '27B6A9EA343C2161A72AEC7D4615D17F', 'loaderId': 'EF6AFD11C1F9256CEA99FBBE467A6F77', 'isDownload': False} 2026-10-01 05:00:23,963 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:23,992 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:00:24,017 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:24] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-10-01 05:00:24,033 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:24] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.027 2026-10-01 05:00:24,041 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:24] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-10-01 05:00:24,570 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:00:24,609 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.023 2026-10-01 05:00:24,617 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-01 05:00:24,649 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Evaluate test code "odoo.startTour('test_multiple_preparation_printer_different_categories', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:00:24,650 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-10-01 05:00:24,664 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:24,684 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:00:24,701 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:24,738 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:24] "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.014 2026-10-01 05:00:24,760 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.040 2026-10-01 05:00:24,861 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.043 0.048 2026-10-01 05:00:24,865 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.084 2026-10-01 05:00:25,804 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.544 0.362 2026-10-01 05:00:25,840 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 05:00:25,918 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-10-01 05:00:25,981 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:25] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.036 2026-10-01 05:00:26,028 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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.005 0.008 2026-10-01 05:00:26,053 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: Owl is running in 'dev' mode. 2026-10-01 05:00:26,064 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-01 05:00:26,139 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:00:26,155 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:26,182 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:00:26,189 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-01 05:00:26,202 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:00:26,206 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:00:26,246 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:26,260 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:26,273 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:26] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.080 0.034 2026-10-01 05:00:26,299 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:26] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.132 2026-10-01 05:00:26,387 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:26] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.040 0.110 2026-10-01 05:00:26,432 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:26,443 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:26,480 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:26] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.044 0.203 2026-10-01 05:00:26,512 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:26] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.267 2026-10-01 05:00:26,635 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.062 0.125 2026-10-01 05:00:26,658 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:26] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.009 0.131 2026-10-01 05:00:26,706 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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.012 2026-10-01 05:00:26,772 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:26,799 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:26,863 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:26,941 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:27,015 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:27,084 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-01 05:00:27,085 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-01 05:00:27,085 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-01 05:00:27,085 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-01 05:00:27,085 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-01 05:00:27,086 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-01 05:00:27,088 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-01 05:00:27,090 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-01 05:00:27,090 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-01 05:00:27,090 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-01 05:00:27,090 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-01 05:00:27,091 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-01 05:00:27,091 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-01 05:00:27,091 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-01 05:00:27,093 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-01 05:00:27,093 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-01 05:00:27,093 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-01 05:00:27,094 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-01 05:00:27,094 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-01 05:00:27,094 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-01 05:00:27,095 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-01 05:00:27,096 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-01 05:00:27,096 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-01 05:00:27,097 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-01 05:00:27,098 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-01 05:00:27,098 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-01 05:00:27,098 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-01 05:00:27,099 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-01 05:00:27,099 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-01 05:00:27,099 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-01 05:00:27,102 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-01 05:00:27,107 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-01 05:00:27,108 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:27] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:27,119 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:27] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:00:27,123 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-01 05:00:27,126 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-01 05:00:27,127 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-01 05:00:27,128 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:27] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:00:27,134 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-01 05:00:27,136 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:27] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:00:27,140 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-01 05:00:27,140 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-01 05:00:27,141 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-01 05:00:27,144 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-01 05:00:27,156 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-01 05:00:27,157 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-01 05:00:27,157 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-01 05:00:27,157 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-01 05:00:27,158 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-01 05:00:27,158 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-01 05:00:27,158 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-01 05:00:27,158 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-01 05:00:27,159 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-01 05:00:27,159 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-01 05:00:27,159 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-01 05:00:27,160 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-01 05:00:27,160 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-01 05:00:27,160 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-01 05:00:27,160 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-01 05:00:27,161 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-01 05:00:27,161 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-01 05:00:27,161 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-01 05:00:27,161 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-01 05:00:27,162 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-01 05:00:27,162 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-01 05:00:27,162 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-01 05:00:27,162 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-01 05:00:27,163 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-01 05:00:27,163 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-01 05:00:27,163 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-01 05:00:27,163 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-01 05:00:27,164 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-01 05:00:27,170 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-01 05:00:27,170 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-01 05:00:27,171 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:27] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.050 2026-10-01 05:00:27,174 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:27] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:00:27,176 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-01 05:00:27,191 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:27] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:00:27,197 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-01 05:00:27,201 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-01 05:00:27,207 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:27] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 05:00:27,211 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:27] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-01 05:00:27,216 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-01 05:00:27,248 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:27] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-10-01 05:00:27,269 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:27] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:00:27,283 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-01 05:00:27,286 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-01 05:00:27,287 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-01 05:00:27,292 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:27] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:00:27,294 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:27] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-01 05:00:27,314 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-01 05:00:27,315 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-01 05:00:27,315 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-01 05:00:27,317 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-01 05:00:27,318 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-01 05:00:27,318 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-01 05:00:27,318 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-01 05:00:27,319 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-01 05:00:27,319 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-01 05:00:27,319 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-01 05:00:27,319 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-01 05:00:27,320 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-01 05:00:27,320 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-01 05:00:27,320 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-01 05:00:27,321 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-01 05:00:27,321 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-01 05:00:27,321 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-01 05:00:27,321 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-01 05:00:27,322 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-01 05:00:27,322 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-01 05:00:27,322 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-01 05:00:27,322 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-01 05:00:27,323 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-01 05:00:27,323 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-01 05:00:27,323 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-01 05:00:27,323 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-01 05:00:27,324 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-01 05:00:27,324 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-01 05:00:27,324 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-01 05:00:27,324 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-01 05:00:27,324 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-01 05:00:27,325 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-01 05:00:27,325 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-01 05:00:27,325 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-01 05:00:27,326 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-01 05:00:27,347 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-01 05:00:27,351 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-01 05:00:27,361 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-01 05:00:27,361 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:00:27,363 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:27] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-01 05:00:27,369 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:27] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 05:00:27,381 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:27] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-01 05:00:27,388 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:27,418 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-01 05:00:27,421 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:27] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-01 05:00:27,422 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-01 05:00:27,428 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-01 05:00:27,447 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:27] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 05:00:27,451 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:27] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-01 05:00:27,457 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:27] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-01 05:00:27,459 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-01 05:00:27,463 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-01 05:00:27,466 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:27] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 05:00:27,468 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-01 05:00:27,470 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:27] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:00:27,477 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:27] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:00:27,779 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:28,167 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:28,190 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57551557 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c4f6069f-b0dd-4f02-9d89-41a7838d48fd'}] 2026-10-01 05:00:28,200 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:28,254 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:28,297 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57551557 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c4f6069f-b0dd-4f02-9d89-41a7838d48fd'} created pos.order #777 2026-10-01 05:00:28,306 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: tour succeeded 2026-10-01 05:00:28,306 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:28,341 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57551557 finished 2026-10-01 05:00:28,401 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: heap 15715684 (allocated 17039360) 2026-10-01 05:00:28,403 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.105 0.111 2026-10-01 05:00:28,423 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing chrome headless with pid 112487 2026-10-01 05:00:28,427 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing websocket connection 2026-10-01 05:00:28,429 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Terminating chrome headless with pid 112487 2026-10-01 05:00:28,539 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050028_539336_test_multiple_preparation_printer_different_categories.txt 2026-10-01 05:00:28,539 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Removing chrome user profile "/tmp/tmpego28_as_chrome_odoo" 2026-10-01 05:00:28,554 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_name_preset_skip_screen ... 2026-10-01 05:00:29,199 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome pid: 112711 2026-10-01 05:00:29,199 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless temporary user profile dir: /tmp/tmp6cyaafgx_chrome_odoo 2026-10-01 05:00:29,199 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:42375/json/version 2026-10-01 05:00:29,200 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42375', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:00:29,238 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Browser version: Chrome/150.0.7871.114 2026-10-01 05:00:29,239 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:42375/json 2026-10-01 05:00:29,239 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42375', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:00:29,286 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Websocket url found: ws://127.0.0.1:42375/devtools/page/F51553935605A82BAF74D4AFB46B750F 2026-10-01 05:00:29,333 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Enable chrome headless console log notification 2026-10-01 05:00:29,346 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless enable page notifications 2026-10-01 05:00:29,502 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:00:29,533 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Setting session cookie in browser 2026-10-01 05:00:29,537 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:00:29,538 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:00:29,556 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:00:30,155 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:30] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.066 0.536 2026-10-01 05:00:30,159 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigation result: {'frameId': 'F51553935605A82BAF74D4AFB46B750F', 'loaderId': '23813347FE0EB8DD06245C54006EE678', 'isDownload': False} 2026-10-01 05:00:30,159 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:30,188 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:00:30,216 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:30] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-01 05:00:30,243 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:30] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.027 2026-10-01 05:00:30,258 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:30] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.055 2026-10-01 05:00:30,826 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:00:30,836 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:30,854 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-01 05:00:30,879 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:00:30,880 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Evaluate test code "odoo.startTour('test_name_preset_skip_screen', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:00:30,892 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00: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-01 05:00:30,895 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:30,917 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:00:30,961 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.017 2026-10-01 05:00:30,984 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.017 2026-10-01 05:00:30,988 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-10-01 05:00:31,051 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.032 2026-10-01 05:00:31,924 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.417 0.405 2026-10-01 05:00:31,958 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:31] "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-01 05:00:32,056 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00: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-01 05:00:32,134 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:32] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.036 2026-10-01 05:00:32,205 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00: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-01 05:00:32,225 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: Owl is running in 'dev' mode. 2026-10-01 05:00:32,247 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-01 05:00:32,312 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:32,348 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 05:00:32,355 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-01 05:00:32,403 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:32] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.051 0.032 2026-10-01 05:00:32,419 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:32] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.006 0.090 2026-10-01 05:00:32,421 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.075 2026-10-01 05:00:32,450 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:32,453 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00: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-01 05:00:32,525 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:32] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.022 2026-10-01 05:00:32,547 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:32,571 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 05:00:32,724 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:32,770 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:32] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.122 0.084 2026-10-01 05:00:32,792 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:32,934 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:32] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.090 0.280 2026-10-01 05:00:33,086 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.079 0.273 2026-10-01 05:00:33,108 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:33] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.007 0.514 2026-10-01 05:00:33,135 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 05:00:33,204 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:33,249 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:33] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.020 2026-10-01 05:00:33,256 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:33,307 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:33,357 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:33,453 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:33,521 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:33,575 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:33,631 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:33,690 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:33,740 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00: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.035 2026-10-01 05:00:33,741 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:33,802 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:33,817 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.020 0.042 2026-10-01 05:00:33,852 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:33,903 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:33,982 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:33,991 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:33,994 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:34,054 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:34,129 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:34,138 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99821632 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'bfd99a15-fb1b-4e6f-8666-16bf98e03abe'}] 2026-10-01 05:00:34,144 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:00:34,727 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99821632 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'bfd99a15-fb1b-4e6f-8666-16bf98e03abe'} created pos.order #778 2026-10-01 05:00:34,744 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99821632 finished 2026-10-01 05:00:34,796 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.339 0.323 2026-10-01 05:00:34,987 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:35,043 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: tour succeeded 2026-10-01 05:00:35,043 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_name_preset_skip_screen SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-01 05:00:35,152 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: heap 17005632 (allocated 19009536) 2026-10-01 05:00:35,161 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing chrome headless with pid 112711 2026-10-01 05:00:35,163 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing websocket connection 2026-10-01 05:00:35,164 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Terminating chrome headless with pid 112711 2026-10-01 05:00:35,268 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050035_268595_test_name_preset_skip_screen.txt 2026-10-01 05:00:35,268 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Removing chrome user profile "/tmp/tmp6cyaafgx_chrome_odoo" 2026-10-01 05:00:35,285 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_no_ghost_floor ... 2026-10-01 05:00:35,852 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome pid: 112918 2026-10-01 05:00:35,852 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless temporary user profile dir: /tmp/tmp9sjtg6t6_chrome_odoo 2026-10-01 05:00:35,852 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:34871/json/version 2026-10-01 05:00:35,853 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34871', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:00:35,993 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Browser version: Chrome/150.0.7871.114 2026-10-01 05:00:35,993 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:34871/json 2026-10-01 05:00:35,993 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34871', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:00:36,014 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Websocket url found: ws://127.0.0.1:34871/devtools/page/A98DCEBA60D6571ACEDC693DF5091227 2026-10-01 05:00:36,038 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Enable chrome headless console log notification 2026-10-01 05:00:36,043 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless enable page notifications 2026-10-01 05:00:36,176 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-01 05:00:36,210 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Setting session cookie in browser 2026-10-01 05:00:36,234 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:00:36,234 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:00:36,255 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:00:36,913 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:36] "GET /pos/ui/119 HTTP/1.1" 200 - 94 0.105 0.557 2026-10-01 05:00:36,918 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigation result: {'frameId': 'A98DCEBA60D6571ACEDC693DF5091227', 'loaderId': '01CF910C39679FFD13E23BA7BF17090D', 'isDownload': False} 2026-10-01 05:00:36,918 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate ready code "odoo.isTourReady('no_ghost_floor')" 2026-10-01 05:00:36,942 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:00:36,967 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:36] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-10-01 05:00:36,988 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:36] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.029 2026-10-01 05:00:37,005 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:37] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.050 2026-10-01 05:00:37,616 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:00:37,618 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:00:37,648 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-10-01 05:00:37,690 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate test code "odoo.startTour('no_ghost_floor', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:00:37,698 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:37,699 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.020 2026-10-01 05:00:37,727 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:00:37,743 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:37,775 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.010 2026-10-01 05:00:37,797 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-10-01 05:00:37,860 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.021 0.040 2026-10-01 05:00:37,863 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-10-01 05:00:38,821 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.537 0.378 2026-10-01 05:00:38,883 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.047 2026-10-01 05:00:38,983 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.015 2026-10-01 05:00:39,118 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:39] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.050 0.055 2026-10-01 05:00:39,154 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-10-01 05:00:39,173 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: Owl is running in 'dev' mode. 2026-10-01 05:00:39,200 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.007 2026-10-01 05:00:39,256 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 05:00:39,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 05:00:39,284 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 05:00:39,290 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:39,348 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:39] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.035 0.064 2026-10-01 05:00:39,366 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:39] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.106 2026-10-01 05:00:39,370 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:39,372 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:00:39,422 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:39,433 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:39,495 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:39] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.055 0.044 2026-10-01 05:00:39,506 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:39] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.086 2026-10-01 05:00:39,575 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:39,619 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:39] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.072 0.149 2026-10-01 05:00:39,640 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:39,652 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:39] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.015 0.128 2026-10-01 05:00:39,660 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:00:39,847 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.129 0.126 2026-10-01 05:00:39,899 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:39,951 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:40,009 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:40,067 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:40,131 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:40,192 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:40,233 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:40] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.029 0.011 2026-10-01 05:00:40,284 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:40,344 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:40,375 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:40] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.006 0.014 2026-10-01 05:00:40,403 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:40,413 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:40,463 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:40,520 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:40,568 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:40,622 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:40,673 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:40,737 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:40,748 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:40] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 5 0.006 0.008 2026-10-01 05:00:40,790 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:40,809 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.008 0.037 2026-10-01 05:00:40,852 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:40,854 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:40] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.002 0.004 2026-10-01 05:00:40,890 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.008 0.016 2026-10-01 05:00:40,903 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:40,957 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:41,016 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:00:41,093 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:41,113 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:41,179 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:41,256 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:41,280 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:41,282 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:41,310 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:41,376 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:41,438 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:41,444 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33510577 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '97d4a41e-6bb3-411c-ad20-d10f1927cb7a'}] 2026-10-01 05:00:41,457 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:00:42,098 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33510577 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '97d4a41e-6bb3-411c-ad20-d10f1927cb7a'} created pos.order #779 2026-10-01 05:00:42,121 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33510577 finished 2026-10-01 05:00:42,203 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.417 0.345 2026-10-01 05:00:42,372 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:42,430 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:42,474 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:42,526 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:42,577 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:42,634 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:42,691 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:42,747 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:42,802 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:42,833 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:42] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 13 0.015 0.014 2026-10-01 05:00:42,866 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:42,917 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:42,990 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:42,999 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:42] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 05:00:43,041 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.018 2026-10-01 05:00:43,053 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:43,105 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:43,157 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:43,211 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:43,260 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:43,314 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:43,328 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:43] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.003 0.010 2026-10-01 05:00:43,374 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:43,426 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:43,500 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:43,554 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:43,610 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:43,677 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:43,685 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15265347 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'fde21c74-67f7-4da7-9f09-de930778197b'}] 2026-10-01 05:00:44,139 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15265347 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'fde21c74-67f7-4da7-9f09-de930778197b'} created pos.order #780 2026-10-01 05:00:44,180 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15265347 finished 2026-10-01 05:00:44,302 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 184 0.254 0.365 2026-10-01 05:00:44,336 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:44] "POST /web/dataset/call_kw/restaurant.table/read#restaurant.table.read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:00:44,373 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:44] "POST /web/dataset/call_kw/restaurant.floor/read#restaurant.floor.read HTTP/1.1" 200 - 5 0.002 0.013 2026-10-01 05:00:44,485 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:44,555 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:44,602 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: tour succeeded 2026-10-01 05:00:44,602 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: ╔═══════════════════════════════╗ ║ TOUR no_ghost_floor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-01 05:00:44,714 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: heap 18592652 (allocated 20058112) 2026-10-01 05:00:44,726 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing chrome headless with pid 112918 2026-10-01 05:00:44,727 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing websocket connection 2026-10-01 05:00:44,738 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Terminating chrome headless with pid 112918 2026-10-01 05:00:44,849 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050044_849658_test_no_ghost_floor.txt 2026-10-01 05:00:44,850 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Removing chrome user profile "/tmp/tmp9sjtg6t6_chrome_odoo" 2026-10-01 05:00:44,869 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_open_default_register_screen_config ... 2026-10-01 05:00:45,399 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome pid: 113142 2026-10-01 05:00:45,399 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless temporary user profile dir: /tmp/tmph0618ffj_chrome_odoo 2026-10-01 05:00:45,401 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:41011/json/version 2026-10-01 05:00:45,403 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41011', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:00:45,546 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Browser version: Chrome/150.0.7871.114 2026-10-01 05:00:45,546 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:41011/json 2026-10-01 05:00:45,552 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41011', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:00:45,564 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Websocket url found: ws://127.0.0.1:41011/devtools/page/BB20A1005F625CA60FDB8B2F5166FA2D 2026-10-01 05:00:45,572 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Enable chrome headless console log notification 2026-10-01 05:00:45,606 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless enable page notifications 2026-10-01 05:00:45,735 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:00:45,760 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Setting session cookie in browser 2026-10-01 05:00:45,768 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:00:45,768 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:00:45,789 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:00:46,569 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:46] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.053 0.732 2026-10-01 05:00:46,576 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigation result: {'frameId': 'BB20A1005F625CA60FDB8B2F5166FA2D', 'loaderId': '5248798ED214A719247E30356A84DD22', 'isDownload': False} 2026-10-01 05:00:46,576 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:46,598 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:00:46,633 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:46] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-10-01 05:00:46,640 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:46] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.034 2026-10-01 05:00:46,653 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:46] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-01 05:00:47,111 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:47,122 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:00:47,184 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.027 2026-10-01 05:00:47,220 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Evaluate test code "odoo.startTour('test_open_default_register_screen_config', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:00:47,230 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:47,242 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.012 2026-10-01 05:00:47,270 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00: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-01 05:00:47,288 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:00:47,346 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.021 0.013 2026-10-01 05:00:47,374 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.052 2026-10-01 05:00:47,440 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.027 0.043 2026-10-01 05:00:47,446 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-10-01 05:00:48,239 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.391 0.362 2026-10-01 05:00:48,275 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:48] "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-01 05:00:48,371 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00: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.010 2026-10-01 05:00:48,456 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:48] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.052 2026-10-01 05:00:48,490 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00: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-01 05:00:48,505 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: Owl is running in 'dev' mode. 2026-10-01 05:00:48,549 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.021 2026-10-01 05:00:48,608 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:48,638 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:00:48,655 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 05:00:48,709 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:48] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.034 0.044 2026-10-01 05:00:48,726 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:48] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.077 2026-10-01 05:00:48,731 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-10-01 05:00:48,739 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:00:48,742 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00: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-01 05:00:48,790 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:48] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.009 0.019 2026-10-01 05:00:48,854 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:48,876 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:48,967 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:00:48,978 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:49,005 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:49] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.067 0.068 2026-10-01 05:00:49,046 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:49,090 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:49] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.047 0.173 2026-10-01 05:00:49,159 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.146 2026-10-01 05:00:49,186 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:49] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.009 0.272 2026-10-01 05:00:49,232 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:49,299 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: tour succeeded 2026-10-01 05:00:49,299 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:49,445 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: heap 13643704 (allocated 14417920) 2026-10-01 05:00:49,471 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing chrome headless with pid 113142 2026-10-01 05:00:49,479 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing websocket connection 2026-10-01 05:00:49,482 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Terminating chrome headless with pid 113142 2026-10-01 05:00:49,582 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050049_582362_test_open_default_register_screen_config.txt 2026-10-01 05:00:49,582 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Removing chrome user profile "/tmp/tmph0618ffj_chrome_odoo" 2026-10-01 05:00:49,599 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_pos_restaurant_course ... 2026-10-01 05:00:50,119 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome pid: 113343 2026-10-01 05:00:50,120 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless temporary user profile dir: /tmp/tmp3tbpf2km_chrome_odoo 2026-10-01 05:00:50,120 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:39517/json/version 2026-10-01 05:00:50,121 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39517', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:00:50,190 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Browser version: Chrome/150.0.7871.114 2026-10-01 05:00:50,190 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:39517/json 2026-10-01 05:00:50,191 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39517', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:00:50,203 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Websocket url found: ws://127.0.0.1:39517/devtools/page/85443B03BCAC36A5A90F310265905B50 2026-10-01 05:00:50,224 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Enable chrome headless console log notification 2026-10-01 05:00:50,244 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless enable page notifications 2026-10-01 05:00:50,341 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:00:50,367 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Setting session cookie in browser 2026-10-01 05:00:50,369 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:00:50,371 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:00:50,397 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:00:51,020 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:51] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.088 0.538 2026-10-01 05:00:51,024 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigation result: {'frameId': '85443B03BCAC36A5A90F310265905B50', 'loaderId': '20FF2A09D8E42C3CE1C530CB0C77E6FC', 'isDownload': False} 2026-10-01 05:00:51,024 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate ready code "odoo.isTourReady('test_pos_restaurant_course')" 2026-10-01 05:00:51,045 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:00:51,061 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:51] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.006 2026-10-01 05:00:51,070 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:51] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-10-01 05:00:51,085 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:51] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-10-01 05:00:51,616 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:00:51,624 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:00:51,631 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-01 05:00:51,666 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate test code "odoo.startTour('test_pos_restaurant_course', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:00:51,674 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-01 05:00:51,677 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:51,713 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.006 0.016 2026-10-01 05:00:51,740 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:51,780 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:51] "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-01 05:00:51,809 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.041 2026-10-01 05:00:51,869 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.029 0.030 2026-10-01 05:00:51,872 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-10-01 05:00:52,698 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.418 0.367 2026-10-01 05:00:52,759 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:52] "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-01 05:00:52,858 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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.008 2026-10-01 05:00:52,939 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:52] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.060 2026-10-01 05:00:52,980 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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.010 2026-10-01 05:00:53,009 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: Owl is running in 'dev' mode. 2026-10-01 05:00:53,030 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-10-01 05:00:53,132 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:53,138 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:53,140 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:00:53,166 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:53] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.014 0.019 2026-10-01 05:00:53,206 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:53] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.015 0.058 2026-10-01 05:00:53,210 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-10-01 05:00:53,234 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:00:53,238 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 05:00:53,271 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:53,324 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:53,337 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:53] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.035 0.041 2026-10-01 05:00:53,442 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:53] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.049 0.086 2026-10-01 05:00:53,476 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:53,482 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:53,522 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:53] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.039 0.162 2026-10-01 05:00:53,582 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:53] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.019 0.221 2026-10-01 05:00:53,668 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.137 2026-10-01 05:00:53,724 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00: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-01 05:00:53,783 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:53,815 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:53,845 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:53,939 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:53,998 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:54,087 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:54,143 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [9/26] Tour test_pos_restaurant_course → Step body 2026-10-01 05:00:54,195 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:54,294 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:54,297 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17342836 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '43e8d7dd-1cbb-47ba-a70a-6b8bccc8315d'}] 2026-10-01 05:00:54,393 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17342836 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '43e8d7dd-1cbb-47ba-a70a-6b8bccc8315d'} created pos.order #781 2026-10-01 05:00:54,409 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17342836 finished 2026-10-01 05:00:54,460 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.063 0.102 2026-10-01 05:00:54,514 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-10-01 05:00:54,518 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:54,566 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:54,622 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:54,668 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:54,724 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:54,785 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:54,802 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2421142 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '43e8d7dd-1cbb-47ba-a70a-6b8bccc8315d'}] 2026-10-01 05:00:54,853 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2421142 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '43e8d7dd-1cbb-47ba-a70a-6b8bccc8315d'} updated pos.order #781 2026-10-01 05:00:54,865 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2421142 finished 2026-10-01 05:00:54,960 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.068 0.092 2026-10-01 05:00:55,014 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:55,063 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:55,132 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:55,136 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:55] "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.012 2026-10-01 05:00:55,185 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:55,240 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:55,295 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:56,347 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:56,408 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:56,417 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:56] "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-01 05:00:56,438 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3738190 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '43e8d7dd-1cbb-47ba-a70a-6b8bccc8315d'}] 2026-10-01 05:00:56,487 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3738190 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '43e8d7dd-1cbb-47ba-a70a-6b8bccc8315d'} updated pos.order #781 2026-10-01 05:00:56,512 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3738190 finished 2026-10-01 05:00:56,627 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.106 0.086 2026-10-01 05:00:56,685 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:56,706 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.008 2026-10-01 05:00:56,734 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: tour succeeded 2026-10-01 05:00:56,735 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_restaurant_course SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-01 05:00:56,854 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: heap 17664980 (allocated 19009536) 2026-10-01 05:00:56,882 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing chrome headless with pid 113343 2026-10-01 05:00:56,885 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing websocket connection 2026-10-01 05:00:56,888 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Terminating chrome headless with pid 113343 2026-10-01 05:00:57,003 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050057_003455_test_pos_restaurant_course.txt 2026-10-01 05:00:57,003 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Removing chrome user profile "/tmp/tmp3tbpf2km_chrome_odoo" 2026-10-01 05:00:57,077 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preparation_printer_content ... 2026-10-01 05:00:57,915 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #220 deleted product.product records with IDs: [2588] 2026-10-01 05:00:58,305 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome pid: 113550 2026-10-01 05:00:58,306 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless temporary user profile dir: /tmp/tmpfpjlwyfu_chrome_odoo 2026-10-01 05:00:58,306 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:44819/json/version 2026-10-01 05:00:58,308 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44819', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:00:58,379 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Browser version: Chrome/150.0.7871.114 2026-10-01 05:00:58,379 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:44819/json 2026-10-01 05:00:58,383 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44819', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:00:58,404 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Websocket url found: ws://127.0.0.1:44819/devtools/page/31FF6D31BF69BB9E25FD60BD36472083 2026-10-01 05:00:58,416 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Enable chrome headless console log notification 2026-10-01 05:00:58,421 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless enable page notifications 2026-10-01 05:00:58,580 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:00:58,595 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Setting session cookie in browser 2026-10-01 05:00:58,599 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:00:58,600 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:00:58,629 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:00:59,163 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:59] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.062 0.481 2026-10-01 05:00:59,169 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigation result: {'frameId': '31FF6D31BF69BB9E25FD60BD36472083', 'loaderId': '64AF18BC5C443E93A0F0B2D448449F76', 'isDownload': False} 2026-10-01 05:00:59,169 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Evaluate ready code "odoo.isTourReady('PreparationPrinterContent')" 2026-10-01 05:00:59,186 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:00:59,205 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:59] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-01 05:00:59,213 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:59] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-01 05:00:59,220 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:59] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-01 05:00:59,792 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:00:59,810 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 05:00:59,826 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.026 2026-10-01 05:00:59,854 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Evaluate test code "odoo.startTour('PreparationPrinterContent', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:00:59,860 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-01 05:00:59,867 44 INFO rb-3b89a0e-225191-419901 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-01 05:00:59,885 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.012 2026-10-01 05:00:59,900 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:00:59,949 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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.010 0.013 2026-10-01 05:00:59,986 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:00:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.049 2026-10-01 05:01:00,065 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.041 0.033 2026-10-01 05:01:00,068 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.056 2026-10-01 05:01:00,991 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.490 0.371 2026-10-01 05:01:01,024 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:01] "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-01 05:01:01,182 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:01:01,233 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:01] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.026 2026-10-01 05:01:01,316 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:01] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.052 2026-10-01 05:01:01,339 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-10-01 05:01:01,357 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: Owl is running in 'dev' mode. 2026-10-01 05:01:01,368 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-01 05:01:01,443 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-01 05:01:01,457 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-01 05:01:01,466 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-01 05:01:01,503 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.003 2026-10-01 05:01:01,504 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:01] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.072 2026-10-01 05:01:01,513 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.076 2026-10-01 05:01:01,521 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 05:01:01,581 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:01,628 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:01] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.066 0.113 2026-10-01 05:01:01,677 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 05:01:01,686 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:01] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.031 0.127 2026-10-01 05:01:01,720 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:01,821 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:01] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.054 0.109 2026-10-01 05:01:01,848 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:01] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.006 0.148 2026-10-01 05:01:01,898 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:01:02,010 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.076 0.206 2026-10-01 05:01:02,141 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:02,152 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:02] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.076 0.402 2026-10-01 05:01:02,158 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01: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.093 2026-10-01 05:01:02,198 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:02,208 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:01:02,252 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:02,315 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:02,371 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:02,421 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:02,479 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:02,547 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [11/56] Tour PreparationPrinterContent → Step body 2026-10-01 05:01:02,599 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:02,680 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:02,729 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:02,784 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:02,846 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:02,907 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:02,964 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:03,014 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:03,066 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:03,116 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [21/56] Tour PreparationPrinterContent → Step body 2026-10-01 05:01:03,176 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [22/56] Tour PreparationPrinterContent → Step body 2026-10-01 05:01:03,228 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:03,305 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45177816 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '11b0612b-a46b-4f8f-8867-5c2dbf39a77d'}] 2026-10-01 05:01:03,306 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:03,412 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45177816 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '11b0612b-a46b-4f8f-8867-5c2dbf39a77d'} created pos.order #782 2026-10-01 05:01:03,433 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45177816 finished 2026-10-01 05:01:03,524 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.101 0.121 2026-10-01 05:01:03,576 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01: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.008 2026-10-01 05:01:03,588 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:03,646 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:03,696 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:03,747 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:03,805 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:03,858 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:03,917 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:03,973 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [32/56] Tour PreparationPrinterContent → Step body 2026-10-01 05:01:04,026 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:04,089 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:04,113 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8720210 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '11b0612b-a46b-4f8f-8867-5c2dbf39a77d'}] 2026-10-01 05:01:04,169 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8720210 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '11b0612b-a46b-4f8f-8867-5c2dbf39a77d'} updated pos.order #782 2026-10-01 05:01:04,196 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8720210 finished 2026-10-01 05:01:04,319 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.083 0.125 2026-10-01 05:01:04,359 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:04,430 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.010 2026-10-01 05:01:04,436 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:04,492 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:04,548 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:04,599 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:04,650 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:04,700 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:04,755 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:04,810 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:04,872 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [44/56] Tour PreparationPrinterContent → Step body 2026-10-01 05:01:04,921 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:04,979 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:04,997 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76301011 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000002', 'uuid': '5374a910-257f-44a9-a8c5-ba3d54ef336e'}] 2026-10-01 05:01:05,049 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76301011 order {'name': '/', 'pos_reference': '251-119-000002', 'uuid': '5374a910-257f-44a9-a8c5-ba3d54ef336e'} created pos.order #783 2026-10-01 05:01:05,076 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76301011 finished 2026-10-01 05:01:05,140 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.055 0.091 2026-10-01 05:01:05,178 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:05,258 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:05,261 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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 - 5 0.005 0.019 2026-10-01 05:01:05,318 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:05,368 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:05,425 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:05,489 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:05,512 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:05] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.007 0.015 2026-10-01 05:01:05,580 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:05,645 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:05,652 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17394595 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000003', 'uuid': 'fa94fde2-3c9d-4e01-8f45-c3714089904d'}] 2026-10-01 05:01:05,700 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17394595 order {'name': '/', 'pos_reference': '251-119-000003', 'uuid': 'fa94fde2-3c9d-4e01-8f45-c3714089904d'} created pos.order #784 2026-10-01 05:01:05,716 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17394595 finished 2026-10-01 05:01:05,757 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.029 0.078 2026-10-01 05:01:05,785 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:05,836 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [56/56] Tour PreparationPrinterContent → Step body 2026-10-01 05:01:05,890 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: tour succeeded 2026-10-01 05:01:05,891 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: ╔══════════════════════════════════════════╗ ║ TOUR PreparationPrinterContent SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-01 05:01:06,047 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: heap 21330096 (allocated 23207936) 2026-10-01 05:01:06,057 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing chrome headless with pid 113550 2026-10-01 05:01:06,060 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing websocket connection 2026-10-01 05:01:06,062 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Terminating chrome headless with pid 113550 2026-10-01 05:01:06,198 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050106_197761_test_preparation_printer_content.txt 2026-10-01 05:01:06,198 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Removing chrome user profile "/tmp/tmpfpjlwyfu_chrome_odoo" 2026-10-01 05:01:06,215 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_future_timing_restaurant ... 2026-10-01 05:01:06,747 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome pid: 113753 2026-10-01 05:01:06,748 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpg4oeugor_chrome_odoo 2026-10-01 05:01:06,752 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:45095/json/version 2026-10-01 05:01:06,757 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45095', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:01:06,791 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-01 05:01:06,791 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:45095/json 2026-10-01 05:01:06,806 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45095', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:01:06,823 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Websocket url found: ws://127.0.0.1:45095/devtools/page/2ADAB3ECE30A2CFAAA789BC0C5598D8A 2026-10-01 05:01:06,842 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Enable chrome headless console log notification 2026-10-01 05:01:06,858 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless enable page notifications 2026-10-01 05:01:06,953 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:01:06,960 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Setting session cookie in browser 2026-10-01 05:01:06,967 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:01:06,968 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:01:06,984 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:01:07,851 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:07] "GET /pos/ui/119 HTTP/1.1" 200 - 136 0.130 0.739 2026-10-01 05:01:07,854 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigation result: {'frameId': '2ADAB3ECE30A2CFAAA789BC0C5598D8A', 'loaderId': '2D5F5EB882D4BD5BBBF69B5ACD3A6F89', 'isDownload': False} 2026-10-01 05:01:07,854 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_cancel_future_order')" 2026-10-01 05:01:07,871 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:01:07,902 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:07] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.019 2026-10-01 05:01:07,918 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:07] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.029 2026-10-01 05:01:07,954 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:07] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.055 2026-10-01 05:01:08,475 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:01:08,482 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:01:08,496 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-01 05:01:08,526 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-01 05:01:08,529 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Evaluate test code "odoo.startTour('test_cancel_future_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:01:08,538 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:08,550 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:01:08,570 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:01:08,630 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.021 0.023 2026-10-01 05:01:08,643 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.055 2026-10-01 05:01:08,695 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.020 0.027 2026-10-01 05:01:08,697 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-01 05:01:09,525 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.413 0.379 2026-10-01 05:01:09,560 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:09] "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-01 05:01:09,702 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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.001 0.009 2026-10-01 05:01:09,790 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:09] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.050 2026-10-01 05:01:09,836 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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.006 0.006 2026-10-01 05:01:09,864 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-01 05:01:09,888 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-10-01 05:01:09,938 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:01:09,958 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:01:09,973 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 05:01:09,988 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:01:09,991 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:10,037 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:10] "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-01 05:01:10,102 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:10] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.133 0.040 2026-10-01 05:01:10,137 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:10] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.008 0.188 2026-10-01 05:01:10,143 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.174 2026-10-01 05:01:10,165 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:10] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.006 0.088 2026-10-01 05:01:10,182 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:10,276 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 05:01:10,287 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:10,291 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:10] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.014 0.026 2026-10-01 05:01:10,336 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:01:10,410 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:10] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.081 0.070 2026-10-01 05:01:10,496 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:10] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.037 0.199 2026-10-01 05:01:10,590 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.035 0.251 2026-10-01 05:01:10,714 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:10,748 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:01:10,797 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:10,849 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:10,911 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:10,971 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:11,029 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:11,089 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:11,107 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:11] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.006 0.010 2026-10-01 05:01:11,207 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:11,271 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:11,274 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79459528 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000001', 'uuid': '332b71bb-e8de-43dc-ade4-2e2878680e27'}] 2026-10-01 05:01:11,321 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:11,379 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79459528 order {'name': '/', 'pos_reference': '251-119-000001', 'uuid': '332b71bb-e8de-43dc-ade4-2e2878680e27'} created pos.order #785 2026-10-01 05:01:11,384 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:11,409 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79459528 finished 2026-10-01 05:01:11,478 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.096 0.110 2026-10-01 05:01:11,514 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:11,585 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01: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.009 2026-10-01 05:01:11,587 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:11,650 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:11,722 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:11,729 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12097749 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000002', 'uuid': '6a06e079-a1cd-4522-9f48-163e704c6586'}] 2026-10-01 05:01:11,772 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:11,817 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12097749 order {'name': '/', 'pos_reference': '251-119-000002', 'uuid': '6a06e079-a1cd-4522-9f48-163e704c6586'} created pos.order #786 2026-10-01 05:01:11,828 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:11,832 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12097749 finished 2026-10-01 05:01:11,895 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.075 0.095 2026-10-01 05:01:12,088 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:12] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 56 0.102 0.057 2026-10-01 05:01:12,121 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.016 2026-10-01 05:01:12,175 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:12,233 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:12,372 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:12] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 46 0.067 0.070 2026-10-01 05:01:12,679 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:12] "GET /pos/ui/119/ticket HTTP/1.1" 200 - 33 0.032 0.038 2026-10-01 05:01:13,369 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:13] "GET /web/webclient/translations?hash=071d389e0c4f33b4307f1ff157790bf6550d7eff&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:01:13,374 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:13,391 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.005 0.004 2026-10-01 05:01:13,443 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.018 2026-10-01 05:01:13,462 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:01:13,550 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.027 0.038 2026-10-01 05:01:13,566 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.004 0.077 2026-10-01 05:01:13,622 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-01 05:01:13,810 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:13] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.030 0.045 2026-10-01 05:01:13,860 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01: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.007 2026-10-01 05:01:13,942 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:13] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.005 0.030 2026-10-01 05:01:13,981 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:13] "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.015 2026-10-01 05:01:13,999 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-01 05:01:14,013 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:01:14,129 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:14] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.039 0.036 2026-10-01 05:01:14,147 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:14] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.080 2026-10-01 05:01:14,176 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.025 2026-10-01 05:01:14,246 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: tour succeeded 2026-10-01 05:01:14,247 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_cancel_future_order SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-01 05:01:14,268 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:14] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 304 - 7 0.010 0.027 2026-10-01 05:01:14,450 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:14] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.125 0.050 2026-10-01 05:01:14,542 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: heap 17273032 (allocated 19398656) 2026-10-01 05:01:14,552 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing chrome headless with pid 113753 2026-10-01 05:01:14,556 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing websocket connection 2026-10-01 05:01:14,557 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Terminating chrome headless with pid 113753 2026-10-01 05:01:14,557 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:14] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.060 0.220 2026-10-01 05:01:14,682 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050114_681999_test_preset_future_timing_restaurant.txt 2026-10-01 05:01:14,682 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Removing chrome user profile "/tmp/tmpg4oeugor_chrome_odoo" 2026-10-01 05:01:14,701 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_timing_restaurant ... 2026-10-01 05:01:15,190 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 113968 2026-10-01 05:01:15,191 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpcnktkufs_chrome_odoo 2026-10-01 05:01:15,191 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:37171/json/version 2026-10-01 05:01:15,192 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37171', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:01:15,282 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-01 05:01:15,282 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:37171/json 2026-10-01 05:01:15,283 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37171', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:01:15,304 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:37171/devtools/page/EAFAC74D691A43A3E29E891FCDD6D89F 2026-10-01 05:01:15,326 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-10-01 05:01:15,334 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-10-01 05:01:15,451 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:01:15,460 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-10-01 05:01:15,471 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:01:15,471 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:01:15,489 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:01:16,131 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:16] "GET /pos/ui/119 HTTP/1.1" 200 - 136 0.084 0.562 2026-10-01 05:01:16,135 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'EAFAC74D691A43A3E29E891FCDD6D89F', 'loaderId': '4FA93CA518C6AF9F03A19CF4456B274C', 'isDownload': False} 2026-10-01 05:01:16,135 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_delivery_restaurant')" 2026-10-01 05:01:16,155 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:01:16,178 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:16] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-01 05:01:16,189 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:16] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-10-01 05:01:16,202 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:16] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.022 2026-10-01 05:01:16,702 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:01:16,714 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:01:16,736 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-10-01 05:01:16,764 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate test code "odoo.startTour('test_preset_delivery_restaurant', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:01:16,772 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:16,773 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.008 2026-10-01 05:01:16,806 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-10-01 05:01:16,821 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:01:16,849 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.014 2026-10-01 05:01:16,870 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.017 2026-10-01 05:01:16,878 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-01 05:01:16,948 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.025 0.036 2026-10-01 05:01:17,770 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.416 0.358 2026-10-01 05:01:17,803 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 05:01:17,895 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 05:01:17,999 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:17] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.067 2026-10-01 05:01:18,050 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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.000 0.009 2026-10-01 05:01:18,072 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-01 05:01:18,085 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-01 05:01:18,125 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:01:18,153 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:01:18,161 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 05:01:18,188 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:01:18,194 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01: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-01 05:01:18,232 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:18] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.065 0.042 2026-10-01 05:01:18,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:18] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.122 2026-10-01 05:01:18,278 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:18,284 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:18] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.042 2026-10-01 05:01:18,287 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.142 2026-10-01 05:01:18,360 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:18] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.010 2026-10-01 05:01:18,383 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:18,474 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 05:01:18,510 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:01:18,547 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.094 0.064 2026-10-01 05:01:18,595 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:18,725 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:18] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.125 0.097 2026-10-01 05:01:18,784 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:18,816 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:18] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.051 0.259 2026-10-01 05:01:18,827 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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.150 2026-10-01 05:01:18,933 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:18,942 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:01:18,991 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:19,052 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:19,103 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:19,127 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01: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.020 0.050 2026-10-01 05:01:19,199 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:19,244 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 21 0.049 0.051 2026-10-01 05:01:19,252 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:19,301 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:19,352 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:19,403 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:19,460 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:19,519 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:19,573 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:19,624 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:19,674 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:19,725 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:19,780 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:19,835 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:19,900 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:19,950 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:20,002 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-10-01 05:01:20,003 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_preset_delivery_restaurant SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-01 05:01:20,140 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 16153240 (allocated 17563648) 2026-10-01 05:01:20,145 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 113968 2026-10-01 05:01:20,146 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-10-01 05:01:20,147 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 113968 2026-10-01 05:01:20,308 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050120_307860_test_preset_timing_restaurant.txt 2026-10-01 05:01:20,308 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpcnktkufs_chrome_odoo" 2026-10-01 05:01:20,790 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 114173 2026-10-01 05:01:20,791 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmptwx1363q_chrome_odoo 2026-10-01 05:01:20,791 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:43017/json/version 2026-10-01 05:01:20,792 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43017', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:01:20,819 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-01 05:01:20,819 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:43017/json 2026-10-01 05:01:20,819 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43017', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:01:20,842 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:43017/devtools/page/0CE7A36191E7E95B1AC87E4D06ACCB47 2026-10-01 05:01:20,854 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-10-01 05:01:20,864 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-10-01 05:01:20,948 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:01:20,950 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-10-01 05:01:20,956 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:01:20,956 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:01:21,039 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:21] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.025 0.044 2026-10-01 05:01:21,049 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '0CE7A36191E7E95B1AC87E4D06ACCB47', 'loaderId': 'FE5F9CEB47D18129F871722ACA853677', 'isDownload': False} 2026-10-01 05:01:21,050 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:21,074 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:01:21,110 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:21] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.024 2026-10-01 05:01:21,137 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:21] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.048 2026-10-01 05:01:21,159 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:21] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.049 2026-10-01 05:01:21,633 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:01:21,635 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:01:21,655 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:01:21,693 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-01 05:01:21,696 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate test code "odoo.startTour('test_open_register_with_preset_takeaway', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:01:21,708 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:21,725 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 05:01:21,748 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:01:21,781 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01: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.009 2026-10-01 05:01:21,789 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.017 2026-10-01 05:01:21,837 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.016 0.027 2026-10-01 05:01:21,839 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-10-01 05:01:22,429 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 287 0.238 0.297 2026-10-01 05:01:22,450 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:01:22,605 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.017 2026-10-01 05:01:22,678 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:22] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.008 0.035 2026-10-01 05:01:22,734 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.018 2026-10-01 05:01:22,748 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-01 05:01:22,761 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:01:22,820 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:01:22,828 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 05:01:22,838 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:01:22,877 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:22] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.019 0.040 2026-10-01 05:01:22,886 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:01:22,890 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:22,891 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:01:22,893 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.080 2026-10-01 05:01:22,922 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:22] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.097 2026-10-01 05:01:22,943 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:22] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.007 0.049 2026-10-01 05:01:23,175 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:23,176 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 05:01:23,231 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:23,252 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:23] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.054 0.072 2026-10-01 05:01:23,337 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:23] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.030 0.178 2026-10-01 05:01:23,354 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.010 0.059 2026-10-01 05:01:23,362 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:23,386 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:23] "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-01 05:01:23,404 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:01:23,490 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:23,494 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:01:23,555 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:23,561 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98027960 started for PoS orders references: [{'name': '/', 'pos_reference': '252-119-000001', 'uuid': '9feff378-b578-4adb-aaec-9e9d8650fdc7'}] 2026-10-01 05:01:23,639 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98027960 order {'name': '/', 'pos_reference': '252-119-000001', 'uuid': '9feff378-b578-4adb-aaec-9e9d8650fdc7'} created pos.order #787 2026-10-01 05:01:23,653 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98027960 finished 2026-10-01 05:01:23,702 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.053 0.090 2026-10-01 05:01:23,728 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:23,780 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:25,828 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:25,913 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:25,966 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:26,016 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:26,066 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:26,118 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:26,175 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:26,236 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:26,291 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:26,342 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:26,391 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:26,448 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:26,504 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:26,567 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:26,571 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13576277 started for PoS orders references: [{'name': '/', 'pos_reference': '252-119-000001', 'uuid': '9feff378-b578-4adb-aaec-9e9d8650fdc7'}] 2026-10-01 05:01:26,606 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added lines [1286] to pos.order #787 2026-10-01 05:01:26,613 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13576277 order {'name': '/', 'pos_reference': '252-119-000001', 'uuid': '9feff378-b578-4adb-aaec-9e9d8650fdc7'} updated pos.order #787 2026-10-01 05:01:26,617 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:26,636 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13576277 finished 2026-10-01 05:01:26,725 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.068 0.088 2026-10-01 05:01:26,878 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:26] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 49 0.051 0.067 2026-10-01 05:01:26,913 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:26,986 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:27,004 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:27] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.003 0.006 2026-10-01 05:01:27,046 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.021 2026-10-01 05:01:27,081 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-10-01 05:01:27,082 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_open_register_with_preset_takeaway SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-01 05:01:27,225 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 17190008 (allocated 19009536) 2026-10-01 05:01:27,243 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 114173 2026-10-01 05:01:27,245 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-10-01 05:01:27,246 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 114173 2026-10-01 05:01:27,356 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050127_356427_test_preset_timing_restaurant.txt 2026-10-01 05:01:27,356 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmptwx1363q_chrome_odoo" 2026-10-01 05:01:27,786 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 114378 2026-10-01 05:01:27,786 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpq4jhfkfi_chrome_odoo 2026-10-01 05:01:27,787 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:42271/json/version 2026-10-01 05:01:27,788 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42271', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:01:27,916 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-01 05:01:27,916 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:42271/json 2026-10-01 05:01:27,917 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42271', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:01:27,946 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:42271/devtools/page/E7BA9B19F83E67410FB97FF3CEA12372 2026-10-01 05:01:27,978 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-10-01 05:01:28,013 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-10-01 05:01:28,094 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:01:28,099 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-10-01 05:01:28,107 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:01:28,107 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:01:28,243 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:28] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.057 0.053 2026-10-01 05:01:28,253 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'E7BA9B19F83E67410FB97FF3CEA12372', 'loaderId': 'E374AFCCA231E28DAD75DD5A9A09FA70', 'isDownload': False} 2026-10-01 05:01:28,253 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_timing_restaurant')" 2026-10-01 05:01:28,287 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:01:28,317 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:28] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.009 2026-10-01 05:01:28,326 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:28] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-01 05:01:28,335 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:28] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-10-01 05:01:28,912 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:01:28,921 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:01:28,932 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:01:28,957 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-10-01 05:01:28,967 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate test code "odoo.startTour('test_preset_timing_restaurant', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:01:28,975 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/37] Tour test_preset_timing_restaurant → Step body 2026-10-01 05:01:28,979 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-01 05:01:29,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:01:29,020 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-10-01 05:01:29,042 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.013 0.016 2026-10-01 05:01:29,060 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-10-01 05:01:29,117 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.010 0.049 2026-10-01 05:01:29,700 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 287 0.208 0.336 2026-10-01 05:01:29,735 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:29] "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-01 05:01:29,881 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:29] "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-01 05:01:29,939 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:29] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.006 0.032 2026-10-01 05:01:29,985 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-10-01 05:01:30,001 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-01 05:01:30,012 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:01:30,070 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:01:30,076 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:01:30,083 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:01:30,100 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:01:30,122 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:30] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.018 0.026 2026-10-01 05:01:30,158 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:01:30,166 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:01:30,167 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:30] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.014 0.074 2026-10-01 05:01:30,221 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:30,233 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:01:30,307 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:30] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.039 0.050 2026-10-01 05:01:30,392 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:30] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.035 0.135 2026-10-01 05:01:30,476 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:30] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.046 0.204 2026-10-01 05:01:30,513 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:30,645 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:30,695 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:01:30,735 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:30,788 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:30,868 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:30,916 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:01:30,961 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:31,029 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:31,110 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:31,134 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:31] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.006 0.013 2026-10-01 05:01:31,282 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:31,353 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:31,363 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97856099 started for PoS orders references: [{'name': '/', 'pos_reference': '253-119-000001', 'uuid': '91bab3b8-4b8e-4fef-a501-1235e5f5342a'}] 2026-10-01 05:01:31,454 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97856099 order {'name': '/', 'pos_reference': '253-119-000001', 'uuid': '91bab3b8-4b8e-4fef-a501-1235e5f5342a'} created pos.order #788 2026-10-01 05:01:31,470 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97856099 finished 2026-10-01 05:01:31,573 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.120 0.093 2026-10-01 05:01:31,616 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:31,664 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:31,723 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:33,761 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:33,835 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.010 2026-10-01 05:01:33,838 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:33,894 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:33,981 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:33,992 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76925673 started for PoS orders references: [{'name': '/', 'pos_reference': '253-119-000002', 'uuid': '22f67924-3e4e-4c6b-8941-47241f9644bc'}] 2026-10-01 05:01:34,056 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76925673 order {'name': '/', 'pos_reference': '253-119-000002', 'uuid': '22f67924-3e4e-4c6b-8941-47241f9644bc'} created pos.order #789 2026-10-01 05:01:34,081 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76925673 finished 2026-10-01 05:01:34,138 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.056 0.092 2026-10-01 05:01:34,251 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:34] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 43 0.043 0.045 2026-10-01 05:01:34,292 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.016 2026-10-01 05:01:34,321 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:34,371 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:34,422 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:34,473 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:34,527 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:34,590 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:36,629 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:36,701 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01: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.014 2026-10-01 05:01:36,704 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:36,769 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:36,820 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:36,875 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:36,936 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:36,953 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:36] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 2 0.005 0.010 2026-10-01 05:01:37,074 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:37,129 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:37,191 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:37,195 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66305880 started for PoS orders references: [{'name': '/', 'pos_reference': '253-119-000003', 'uuid': 'ca038886-8188-4cc5-b90b-bc59e543b258'}] 2026-10-01 05:01:37,254 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66305880 order {'name': '/', 'pos_reference': '253-119-000003', 'uuid': 'ca038886-8188-4cc5-b90b-bc59e543b258'} created pos.order #790 2026-10-01 05:01:37,270 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66305880 finished 2026-10-01 05:01:37,324 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.047 0.084 2026-10-01 05:01:37,361 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:37,412 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:37,471 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:37,553 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:37] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.039 0.039 2026-10-01 05:01:37,611 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.020 0.024 2026-10-01 05:01:37,650 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-10-01 05:01:37,651 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_preset_timing_restaurant SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-01 05:01:37,914 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 21753336 (allocated 24653824) 2026-10-01 05:01:37,930 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 114378 2026-10-01 05:01:37,936 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-10-01 05:01:37,936 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 114378 2026-10-01 05:01:38,058 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050138_057829_test_preset_timing_restaurant.txt 2026-10-01 05:01:38,058 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpq4jhfkfi_chrome_odoo" 2026-10-01 05:01:38,452 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 114579 2026-10-01 05:01:38,452 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpf4rwuibi_chrome_odoo 2026-10-01 05:01:38,452 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:42669/json/version 2026-10-01 05:01:38,454 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42669', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:01:38,517 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-01 05:01:38,517 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:42669/json 2026-10-01 05:01:38,518 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42669', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:01:38,537 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:42669/devtools/page/8735532864B1E202D00D7BBD9945EB95 2026-10-01 05:01:38,599 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-10-01 05:01:38,615 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-10-01 05:01:38,662 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:01:38,666 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-10-01 05:01:38,680 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:01:38,680 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:01:38,878 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:38] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.069 0.069 2026-10-01 05:01:38,887 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '8735532864B1E202D00D7BBD9945EB95', 'loaderId': 'BAD63FBAB8ED7D403FD9177C78FF2D03', 'isDownload': False} 2026-10-01 05:01:38,887 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_guest_count_bank_payment')" 2026-10-01 05:01:38,910 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:01:38,937 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:38] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-10-01 05:01:38,959 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:38] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-10-01 05:01:38,967 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:38] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.040 2026-10-01 05:01:39,464 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:01:39,482 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:01:39,487 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.018 2026-10-01 05:01:39,521 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate test code "odoo.startTour('test_guest_count_bank_payment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:01:39,535 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.020 2026-10-01 05:01:39,542 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:39,562 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01: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-01 05:01:39,575 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:01:39,601 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.009 2026-10-01 05:01:39,605 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-10-01 05:01:39,659 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.006 0.032 2026-10-01 05:01:39,662 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-10-01 05:01:40,440 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 320 0.381 0.361 2026-10-01 05:01:40,463 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:01:40,734 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.010 0.015 2026-10-01 05:01:40,844 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:40] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.049 2026-10-01 05:01:40,926 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.010 0.016 2026-10-01 05:01:40,953 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-01 05:01:40,974 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:01:41,039 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:01:41,054 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:01:41,064 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:01:41,081 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:01:41,093 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 05:01:41,100 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01: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-01 05:01:41,165 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:01:41,181 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:41] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.039 0.096 2026-10-01 05:01:41,197 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:41,198 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:41] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.006 0.132 2026-10-01 05:01:41,285 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:41] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.027 0.148 2026-10-01 05:01:41,361 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:41] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.040 0.192 2026-10-01 05:01:41,388 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:41] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.005 0.182 2026-10-01 05:01:41,403 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.011 0.095 2026-10-01 05:01:41,441 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:41] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.005 0.043 2026-10-01 05:01:41,441 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:41,492 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:01:41,499 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:01:41,521 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:41] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.005 0.012 2026-10-01 05:01:41,528 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:41,582 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:41,638 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:41,731 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:41,782 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:41,854 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:41,908 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:41,955 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:42,006 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:42,087 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:42,096 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29095494 started for PoS orders references: [{'name': '/', 'pos_reference': '264-119-000001', 'uuid': 'b10319ab-e869-4fe3-9016-d9efaee3c468'}] 2026-10-01 05:01:42,111 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:01:42,177 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29095494 order {'name': '/', 'pos_reference': '264-119-000001', 'uuid': 'b10319ab-e869-4fe3-9016-d9efaee3c468'} created pos.order #791 2026-10-01 05:01:42,204 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29095494 finished 2026-10-01 05:01:42,263 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.067 0.107 2026-10-01 05:01:42,385 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:01:42,389 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:01:42,418 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:42,481 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:42,533 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-10-01 05:01:42,534 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_guest_count_bank_payment SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-01 05:01:42,723 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 17921308 (allocated 19009536) 2026-10-01 05:01:42,738 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 114579 2026-10-01 05:01:42,738 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-10-01 05:01:42,739 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 114579 2026-10-01 05:01:42,827 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050142_827181_test_preset_timing_restaurant.txt 2026-10-01 05:01:42,827 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpf4rwuibi_chrome_odoo" 2026-10-01 05:01:42,843 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_restaurant_preset_eatin_tour ... 2026-10-01 05:01:43,557 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome pid: 114784 2026-10-01 05:01:43,558 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless temporary user profile dir: /tmp/tmp5vgx3y4c_chrome_odoo 2026-10-01 05:01:43,558 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:42629/json/version 2026-10-01 05:01:43,560 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42629', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:01:43,658 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Browser version: Chrome/150.0.7871.114 2026-10-01 05:01:43,658 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:42629/json 2026-10-01 05:01:43,659 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42629', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:01:43,667 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Websocket url found: ws://127.0.0.1:42629/devtools/page/F43868BADEC57C45EB566C4E915942C5 2026-10-01 05:01:43,673 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Enable chrome headless console log notification 2026-10-01 05:01:43,682 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless enable page notifications 2026-10-01 05:01:43,758 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:01:43,772 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Setting session cookie in browser 2026-10-01 05:01:43,773 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:01:43,774 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:01:43,800 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:01:44,381 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:44] "GET /pos/ui/119 HTTP/1.1" 200 - 88 0.070 0.528 2026-10-01 05:01:44,386 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigation result: {'frameId': 'F43868BADEC57C45EB566C4E915942C5', 'loaderId': '79581F9CAF2474936DE9E155AEADDB38', 'isDownload': False} 2026-10-01 05:01:44,386 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Evaluate ready code "odoo.isTourReady('RestaurantPresetEatInTour')" 2026-10-01 05:01:44,416 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:01:44,443 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:44] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.008 2026-10-01 05:01:44,458 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:44] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.016 2026-10-01 05:01:44,473 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:44] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.045 2026-10-01 05:01:45,140 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:01:45,149 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:01:45,171 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.015 2026-10-01 05:01:45,224 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Evaluate test code "odoo.startTour('RestaurantPresetEatInTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:01:45,231 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:45,237 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.011 2026-10-01 05:01:45,262 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 05:01:45,280 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:01:45,332 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.019 2026-10-01 05:01:45,359 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:45] "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.037 2026-10-01 05:01:45,363 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-10-01 05:01:45,432 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.021 0.035 2026-10-01 05:01:46,242 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.386 0.373 2026-10-01 05:01:46,276 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:46] "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-01 05:01:46,375 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:46] "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.011 2026-10-01 05:01:46,444 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:46] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.030 2026-10-01 05:01:46,492 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.012 2026-10-01 05:01:46,536 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: Owl is running in 'dev' mode. 2026-10-01 05:01:46,551 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 05:01:46,596 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:01:46,605 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:01:46,613 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:01:46,666 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:46] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.026 0.040 2026-10-01 05:01:46,684 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:01:46,687 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:46] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.081 2026-10-01 05:01:46,690 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:01:46,694 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.081 2026-10-01 05:01:46,716 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:46] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.010 2026-10-01 05:01:46,744 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:46,818 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 05:01:46,939 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:46,974 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:46] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.124 0.059 2026-10-01 05:01:47,055 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:01:47,109 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:47] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.073 0.241 2026-10-01 05:01:47,215 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.218 2026-10-01 05:01:47,238 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:47] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.006 0.409 2026-10-01 05:01:47,290 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-10-01 05:01:47,352 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:47,404 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:47] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.012 0.029 2026-10-01 05:01:47,416 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:01:47,442 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:47,497 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:47,548 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:47,599 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:47,659 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:47,710 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:47,761 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:47,837 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:47,854 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:01:47,858 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:01:47,905 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:47,972 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:47,977 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44584701 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd1f76ae0-fc9d-42c4-a313-d69d07a636ff'}] 2026-10-01 05:01:47,985 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:01:48,542 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44584701 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd1f76ae0-fc9d-42c4-a313-d69d07a636ff'} created pos.order #792 2026-10-01 05:01:48,582 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44584701 finished 2026-10-01 05:01:48,656 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.341 0.342 2026-10-01 05:01:48,860 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: tour succeeded 2026-10-01 05:01:48,865 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: ╔══════════════════════════════════════════╗ ║ TOUR RestaurantPresetEatInTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-01 05:01:49,014 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: heap 15670804 (allocated 17563648) 2026-10-01 05:01:49,044 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing chrome headless with pid 114784 2026-10-01 05:01:49,051 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing websocket connection 2026-10-01 05:01:49,058 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Terminating chrome headless with pid 114784 2026-10-01 05:01:49,197 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050149_197715_test_restaurant_preset_eatin_tour.txt 2026-10-01 05:01:49,198 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Removing chrome user profile "/tmp/tmp5vgx3y4c_chrome_odoo" 2026-10-01 05:01:49,213 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_show_default_with_register_screen ... 2026-10-01 05:01:49,822 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome pid: 114987 2026-10-01 05:01:49,824 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless temporary user profile dir: /tmp/tmpzft8zc9u_chrome_odoo 2026-10-01 05:01:49,824 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:34399/json/version 2026-10-01 05:01:49,828 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34399', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:01:49,862 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Browser version: Chrome/150.0.7871.114 2026-10-01 05:01:49,862 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:34399/json 2026-10-01 05:01:49,863 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34399', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:01:49,891 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Websocket url found: ws://127.0.0.1:34399/devtools/page/858CDE65A5B09A7200BB038AD9882CF0 2026-10-01 05:01:49,900 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Enable chrome headless console log notification 2026-10-01 05:01:49,912 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless enable page notifications 2026-10-01 05:01:50,068 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:01:50,088 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Setting session cookie in browser 2026-10-01 05:01:50,095 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:01:50,096 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:01:50,117 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:01:50,975 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:50] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.127 0.734 2026-10-01 05:01:50,978 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigation result: {'frameId': '858CDE65A5B09A7200BB038AD9882CF0', 'loaderId': '0A6E2044832F05A7B72C59CA800F2F56', 'isDownload': False} 2026-10-01 05:01:50,978 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:50,999 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:01:51,045 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:51] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.019 0.023 2026-10-01 05:01:51,067 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:51] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.055 2026-10-01 05:01:51,078 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:51] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.068 2026-10-01 05:01:51,665 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:01:51,670 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:01:51,711 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.018 2026-10-01 05:01:51,745 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Evaluate test code "odoo.startTour('test_show_default_with_register_screen', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:01:51,754 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:51,755 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.008 2026-10-01 05:01:51,771 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01: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-01 05:01:51,792 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:01:51,835 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:51] "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-01 05:01:51,860 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.012 0.042 2026-10-01 05:01:51,938 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.040 0.049 2026-10-01 05:01:51,941 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.053 2026-10-01 05:01:52,730 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.370 0.370 2026-10-01 05:01:52,758 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:01:52,846 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01: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-01 05:01:52,919 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:52] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.037 2026-10-01 05:01:52,955 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-10-01 05:01:52,970 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: Owl is running in 'dev' mode. 2026-10-01 05:01:52,989 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.006 2026-10-01 05:01:53,041 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:01:53,056 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:01:53,087 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:01:53,107 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-01 05:01:53,154 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:53] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.053 0.044 2026-10-01 05:01:53,185 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:53] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.006 0.118 2026-10-01 05:01:53,193 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:01:53,197 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:01:53,230 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:01:53,234 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:53] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.022 2026-10-01 05:01:53,372 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:53,383 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:53] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.081 0.079 2026-10-01 05:01:53,502 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:53] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.029 0.247 2026-10-01 05:01:53,511 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:01:53,531 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:53,551 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:53] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.012 0.091 2026-10-01 05:01:53,589 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:01:53,697 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.073 0.088 2026-10-01 05:01:53,784 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:53,831 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:53,884 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:53,935 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:53,986 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:54,043 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:54,094 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:54,149 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:54,199 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:54,327 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:54,398 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:54,401 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77261066 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '78f02387-7a8c-4077-b527-3857496e0350'}] 2026-10-01 05:01:54,464 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:54,485 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77261066 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '78f02387-7a8c-4077-b527-3857496e0350'} created pos.order #793 2026-10-01 05:01:54,499 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77261066 finished 2026-10-01 05:01:54,529 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:54,572 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.076 0.100 2026-10-01 05:01:54,686 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.055 0.093 2026-10-01 05:01:54,719 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.020 2026-10-01 05:01:54,760 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:54,811 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:54,878 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:54,882 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:54] "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-01 05:01:54,930 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:54,988 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:55,036 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:55,091 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:55,138 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: tour succeeded 2026-10-01 05:01:55,139 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:55,300 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: heap 15439928 (allocated 16777216) 2026-10-01 05:01:55,323 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing chrome headless with pid 114987 2026-10-01 05:01:55,325 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing websocket connection 2026-10-01 05:01:55,328 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Terminating chrome headless with pid 114987 2026-10-01 05:01:55,444 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050155_444380_test_show_default_with_register_screen.txt 2026-10-01 05:01:55,444 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Removing chrome user profile "/tmp/tmpzft8zc9u_chrome_odoo" 2026-10-01 05:01:55,462 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update ... 2026-10-01 05:01:56,113 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome pid: 115188 2026-10-01 05:01:56,114 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless temporary user profile dir: /tmp/tmpszrikdfz_chrome_odoo 2026-10-01 05:01:56,114 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:35589/json/version 2026-10-01 05:01:56,115 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35589', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:01:56,289 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Browser version: Chrome/150.0.7871.114 2026-10-01 05:01:56,289 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:35589/json 2026-10-01 05:01:56,290 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35589', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:01:56,337 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Websocket url found: ws://127.0.0.1:35589/devtools/page/38E01A9E3F3B2C1EBFDEA398A882B48B 2026-10-01 05:01:56,358 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Enable chrome headless console log notification 2026-10-01 05:01:56,372 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless enable page notifications 2026-10-01 05:01:56,450 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:01:56,468 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Setting session cookie in browser 2026-10-01 05:01:56,479 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:01:56,479 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:01:56,502 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:01:57,140 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:57] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.120 0.522 2026-10-01 05:01:57,149 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigation result: {'frameId': '38E01A9E3F3B2C1EBFDEA398A882B48B', 'loaderId': '86B04CF5B435A3B1BEE4605573C2CDAF', 'isDownload': False} 2026-10-01 05:01:57,149 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:57,164 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:01:57,189 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:57] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.008 2026-10-01 05:01:57,202 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:57] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.022 2026-10-01 05:01:57,225 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:57] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.031 2026-10-01 05:01:57,818 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:01:57,832 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:01:57,851 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-10-01 05:01:57,879 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-01 05:01:57,882 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Evaluate test code "odoo.startTour('test_sync_lines_qty_update', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:01:57,891 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:57,907 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 05:01:57,929 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:01:57,991 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.023 0.019 2026-10-01 05:01:58,017 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.058 2026-10-01 05:01:58,121 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.063 0.040 2026-10-01 05:01:58,126 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.081 2026-10-01 05:01:59,067 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.502 0.399 2026-10-01 05:01:59,111 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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.031 2026-10-01 05:01:59,215 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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.009 2026-10-01 05:01:59,312 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:59] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.060 2026-10-01 05:01:59,345 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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.007 2026-10-01 05:01:59,369 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: Owl is running in 'dev' mode. 2026-10-01 05:01:59,389 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.005 2026-10-01 05:01:59,452 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:01:59,455 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:01:59,485 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 05:01:59,487 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:01:59,502 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:59] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.024 0.023 2026-10-01 05:01:59,568 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-01 05:01:59,571 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:59] "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-01 05:01:59,595 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:59] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.010 0.115 2026-10-01 05:01:59,630 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.051 2026-10-01 05:01:59,648 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:59,777 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:59] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.065 0.140 2026-10-01 05:01:59,797 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:59] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.187 2026-10-01 05:01:59,863 44 INFO rb-3b89a0e-225191-419901 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-01 05:01:59,889 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:59] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.046 0.272 2026-10-01 05:01:59,916 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:01:59,952 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:01:59] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.032 0.119 2026-10-01 05:02:00,087 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.119 2026-10-01 05:02:00,154 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02: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.006 2026-10-01 05:02:00,254 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:00,283 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:02:00,342 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:00,398 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:00,460 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:00,505 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18706200 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '355f8b49-7f99-4c93-b84a-1f2d028510cf'}] 2026-10-01 05:02:00,630 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18706200 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '355f8b49-7f99-4c93-b84a-1f2d028510cf'} created pos.order #794 2026-10-01 05:02:00,650 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18706200 finished 2026-10-01 05:02:00,733 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.115 0.115 2026-10-01 05:02:00,760 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:00,829 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:00,834 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.012 2026-10-01 05:02:00,885 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:00,935 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:02,978 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:03,029 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:03,083 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:03,260 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:03,311 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:03,371 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:03,395 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93123242 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '355f8b49-7f99-4c93-b84a-1f2d028510cf'}] 2026-10-01 05:02:03,476 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93123242 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '355f8b49-7f99-4c93-b84a-1f2d028510cf'} updated pos.order #794 2026-10-01 05:02:03,490 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93123242 finished 2026-10-01 05:02:03,618 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.128 0.098 2026-10-01 05:02:03,660 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:03,711 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:05,743 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:05,811 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:05,815 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.008 2026-10-01 05:02:05,862 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:05,914 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: tour succeeded 2026-10-01 05:02:05,915 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_sync_lines_qty_update SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-01 05:02:06,008 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: heap 16047284 (allocated 17825792) 2026-10-01 05:02:06,038 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing chrome headless with pid 115188 2026-10-01 05:02:06,041 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing websocket connection 2026-10-01 05:02:06,042 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Terminating chrome headless with pid 115188 2026-10-01 05:02:06,152 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050206_152266_test_sync_lines_qty_update.txt 2026-10-01 05:02:06,152 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Removing chrome user profile "/tmp/tmpszrikdfz_chrome_odoo" 2026-10-01 05:02:06,249 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update_ticket_screen ... 2026-10-01 05:02:06,808 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome pid: 115389 2026-10-01 05:02:06,809 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmpdf6dv3rh_chrome_odoo 2026-10-01 05:02:06,810 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:40363/json/version 2026-10-01 05:02:06,811 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40363', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:02:06,912 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-10-01 05:02:06,913 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:40363/json 2026-10-01 05:02:06,914 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40363', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:02:06,966 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Websocket url found: ws://127.0.0.1:40363/devtools/page/E2889BB488983CA52AE8751AF9C2365E 2026-10-01 05:02:07,002 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Enable chrome headless console log notification 2026-10-01 05:02:07,015 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless enable page notifications 2026-10-01 05:02:07,108 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:02:07,122 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Setting session cookie in browser 2026-10-01 05:02:07,135 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:02:07,136 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:02:07,161 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:02:07,855 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:07] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.118 0.583 2026-10-01 05:02:07,858 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Navigation result: {'frameId': 'E2889BB488983CA52AE8751AF9C2365E', 'loaderId': 'F5EA8E98A7CC375F0084696E53B7DFF8', 'isDownload': False} 2026-10-01 05:02:07,859 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:07,881 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:02:07,906 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:07] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.014 2026-10-01 05:02:07,916 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:07] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-10-01 05:02:07,936 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:07] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.031 2026-10-01 05:02:08,485 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:02:08,491 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:02:08,522 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-10-01 05:02:08,554 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:02:08,565 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Evaluate test code "odoo.startTour('test_sync_lines_qty_update_ticket_screen', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:02:08,573 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:02:08,579 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:08,596 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:02:08,647 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.016 2026-10-01 05:02:08,661 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.032 2026-10-01 05:02:08,720 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.021 0.030 2026-10-01 05:02:08,723 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-10-01 05:02:09,664 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.516 0.373 2026-10-01 05:02:09,719 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:09] "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-01 05:02:09,803 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02: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-01 05:02:09,910 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:09] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.043 2026-10-01 05:02:09,947 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02: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-01 05:02:09,975 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: Owl is running in 'dev' mode. 2026-10-01 05:02:10,002 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.014 2026-10-01 05:02:10,052 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:02:10,067 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:02:10,072 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:02:10,127 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:02:10,148 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:02:10,150 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:10] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.033 0.063 2026-10-01 05:02:10,185 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:10] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.022 0.108 2026-10-01 05:02:10,206 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:10,211 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:10] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.007 0.029 2026-10-01 05:02:10,216 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.142 2026-10-01 05:02:10,266 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:10] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.012 2026-10-01 05:02:10,362 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:02:10,416 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:02:10,420 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:10,464 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:10] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.073 0.053 2026-10-01 05:02:10,558 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:10] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.057 0.145 2026-10-01 05:02:10,671 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.191 2026-10-01 05:02:10,766 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:10,788 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:02:10,857 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:10,917 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:10,973 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:11,022 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:11,071 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:11,122 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:11,209 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:11,279 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:11,331 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:11,392 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:11,449 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:11,501 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:11,510 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:11] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.026 0.030 2026-10-01 05:02:11,573 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.017 0.034 2026-10-01 05:02:11,574 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:11,586 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54644380 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '524cd0a6-8641-48e4-ad62-c4b6564e77a2'}] 2026-10-01 05:02:11,647 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54644380 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '524cd0a6-8641-48e4-ad62-c4b6564e77a2'} created pos.order #795 2026-10-01 05:02:11,661 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54644380 finished 2026-10-01 05:02:11,708 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.037 0.087 2026-10-01 05:02:11,854 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:11] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.055 0.049 2026-10-01 05:02:11,892 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.021 2026-10-01 05:02:11,901 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:11,950 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:12,028 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:12,086 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:12,138 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:12,187 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:12,237 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:12,291 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:12,342 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:12,393 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:12,457 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:12,508 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:12,570 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: tour succeeded 2026-10-01 05:02:12,570 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:12,576 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60844708 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '524cd0a6-8641-48e4-ad62-c4b6564e77a2'}] 2026-10-01 05:02:12,639 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60844708 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '524cd0a6-8641-48e4-ad62-c4b6564e77a2'} updated pos.order #795 2026-10-01 05:02:12,668 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60844708 finished 2026-10-01 05:02:12,697 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: heap 16611412 (allocated 17436672) 2026-10-01 05:02:12,711 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing chrome headless with pid 115389 2026-10-01 05:02:12,719 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing websocket connection 2026-10-01 05:02:12,721 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.080 0.067 2026-10-01 05:02:12,731 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Terminating chrome headless with pid 115389 2026-10-01 05:02:12,817 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050212_816832_test_sync_lines_qty_update_ticket_screen.txt 2026-10-01 05:02:12,817 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Removing chrome user profile "/tmp/tmpdf6dv3rh_chrome_odoo" 2026-10-01 05:02:12,892 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_line_note ... 2026-10-01 05:02:13,446 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome pid: 115587 2026-10-01 05:02:13,446 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless temporary user profile dir: /tmp/tmpzed5saf3_chrome_odoo 2026-10-01 05:02:13,446 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:46631/json/version 2026-10-01 05:02:13,447 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46631', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:02:13,519 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Browser version: Chrome/150.0.7871.114 2026-10-01 05:02:13,519 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:46631/json 2026-10-01 05:02:13,520 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46631', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:02:13,575 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Websocket url found: ws://127.0.0.1:46631/devtools/page/C8CAA43D3E8A13635D4ED84A88940F98 2026-10-01 05:02:13,608 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Enable chrome headless console log notification 2026-10-01 05:02:13,657 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless enable page notifications 2026-10-01 05:02:13,744 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:02:13,764 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Setting session cookie in browser 2026-10-01 05:02:13,773 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:02:13,773 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:02:13,801 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:02:14,591 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:14] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.072 0.724 2026-10-01 05:02:14,595 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigation result: {'frameId': 'C8CAA43D3E8A13635D4ED84A88940F98', 'loaderId': '4CF31F8AACDB6DC4B5843469122C233F', 'isDownload': False} 2026-10-01 05:02:14,596 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:14,615 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:02:14,643 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:14] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-01 05:02:14,654 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:14] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-01 05:02:14,675 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:14] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.050 2026-10-01 05:02:15,272 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:02:15,280 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:02:15,309 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.020 2026-10-01 05:02:15,346 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Evaluate test code "odoo.startTour('test_sync_set_line_note', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:02:15,359 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:15,374 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.016 0.015 2026-10-01 05:02:15,415 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.016 2026-10-01 05:02:15,453 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:02:15,509 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.028 2026-10-01 05:02:15,528 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.043 2026-10-01 05:02:15,586 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.036 2026-10-01 05:02:15,589 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-01 05:02:16,455 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.424 0.375 2026-10-01 05:02:16,473 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:02:16,540 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:02:16,619 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:16] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.049 2026-10-01 05:02:16,699 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.019 2026-10-01 05:02:16,727 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: Owl is running in 'dev' mode. 2026-10-01 05:02:16,758 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.016 2026-10-01 05:02:16,795 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:02:16,831 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:02:16,850 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.038 2026-10-01 05:02:16,880 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:02:16,887 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:16] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.049 0.032 2026-10-01 05:02:16,893 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 05:02:16,954 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:16,969 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:16] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.033 0.104 2026-10-01 05:02:16,986 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.137 2026-10-01 05:02:16,987 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:16] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.058 2026-10-01 05:02:17,025 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:17] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.010 0.023 2026-10-01 05:02:17,062 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:17,180 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.058 2026-10-01 05:02:17,203 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:02:17,211 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:02:17,283 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:17] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.030 0.043 2026-10-01 05:02:17,320 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:17,350 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:02:17,396 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:17] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.062 0.116 2026-10-01 05:02:17,405 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:17,411 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:17] "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.173 2026-10-01 05:02:17,458 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:17,519 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:17,548 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11378449 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '82cfea73-1b51-4962-a470-c57d34382ec4'}] 2026-10-01 05:02:17,680 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11378449 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '82cfea73-1b51-4962-a470-c57d34382ec4'} created pos.order #796 2026-10-01 05:02:17,711 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11378449 finished 2026-10-01 05:02:17,777 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.112 0.119 2026-10-01 05:02:17,817 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:17,891 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:17,905 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:17] "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.010 2026-10-01 05:02:19,925 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:19,977 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:20,028 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:20,085 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:20,136 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:20,187 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:20,237 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:20,297 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:20,356 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:20,417 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:20,468 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:20,527 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:20,545 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16653467 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '82cfea73-1b51-4962-a470-c57d34382ec4'}] 2026-10-01 05:02:20,587 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16653467 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '82cfea73-1b51-4962-a470-c57d34382ec4'} updated pos.order #796 2026-10-01 05:02:20,602 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16653467 finished 2026-10-01 05:02:20,705 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.072 0.090 2026-10-01 05:02:20,745 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:20,793 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:22,828 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: tour succeeded 2026-10-01 05:02:22,828 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_line_note SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-01 05:02:22,920 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: heap 15894892 (allocated 17563648) 2026-10-01 05:02:22,928 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing chrome headless with pid 115587 2026-10-01 05:02:22,930 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing websocket connection 2026-10-01 05:02:22,930 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Terminating chrome headless with pid 115587 2026-10-01 05:02:23,069 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050223_069149_test_sync_set_line_note.txt 2026-10-01 05:02:23,069 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Removing chrome user profile "/tmp/tmpzed5saf3_chrome_odoo" 2026-10-01 05:02:23,145 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_note ... 2026-10-01 05:02:23,636 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome pid: 115784 2026-10-01 05:02:23,636 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless temporary user profile dir: /tmp/tmpzauenlrz_chrome_odoo 2026-10-01 05:02:23,638 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:46099/json/version 2026-10-01 05:02:23,641 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46099', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:02:23,693 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Browser version: Chrome/150.0.7871.114 2026-10-01 05:02:23,693 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:46099/json 2026-10-01 05:02:23,708 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46099', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:02:23,719 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Websocket url found: ws://127.0.0.1:46099/devtools/page/65AC6862AAFCB7ECFA04EFE1F8BA7632 2026-10-01 05:02:23,734 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Enable chrome headless console log notification 2026-10-01 05:02:23,748 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless enable page notifications 2026-10-01 05:02:23,833 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:02:23,848 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Setting session cookie in browser 2026-10-01 05:02:23,852 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:02:23,852 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:02:23,885 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:02:24,554 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:24] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.145 0.532 2026-10-01 05:02:24,559 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigation result: {'frameId': '65AC6862AAFCB7ECFA04EFE1F8BA7632', 'loaderId': 'D0619F5CDE7ABF0AD6C12137B6F487F7', 'isDownload': False} 2026-10-01 05:02:24,559 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate ready code "odoo.isTourReady('test_sync_set_note')" 2026-10-01 05:02:24,583 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:02:24,630 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:24] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.020 2026-10-01 05:02:24,650 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:24] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.049 2026-10-01 05:02:24,662 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:24] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.068 2026-10-01 05:02:25,381 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:02:25,386 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:02:25,414 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.021 2026-10-01 05:02:25,444 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate test code "odoo.startTour('test_sync_set_note', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:02:25,450 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:25,452 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.010 2026-10-01 05:02:25,479 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-10-01 05:02:25,502 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:02:25,549 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.012 2026-10-01 05:02:25,569 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.040 2026-10-01 05:02:25,634 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.022 0.048 2026-10-01 05:02:25,637 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-01 05:02:26,452 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.406 0.363 2026-10-01 05:02:26,491 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:26] "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-01 05:02:26,619 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02: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-01 05:02:26,709 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:26] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.059 2026-10-01 05:02:26,777 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.014 2026-10-01 05:02:26,801 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: Owl is running in 'dev' mode. 2026-10-01 05:02:26,835 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02: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-01 05:02:26,881 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:02:26,886 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:02:26,900 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:02:26,915 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:02:26,961 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:26] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.033 0.038 2026-10-01 05:02:26,984 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:26] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.081 2026-10-01 05:02:27,004 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:02:27,008 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:02:27,062 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 05:02:27,109 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:27,201 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:27] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.073 0.086 2026-10-01 05:02:27,228 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:27,331 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:02:27,379 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:27] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.111 0.196 2026-10-01 05:02:27,411 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:27] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.014 0.330 2026-10-01 05:02:27,566 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.088 0.233 2026-10-01 05:02:27,592 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:27] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.005 0.160 2026-10-01 05:02:27,630 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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.001 0.010 2026-10-01 05:02:27,745 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:27,777 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:02:27,842 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:27,910 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:27,972 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:28,023 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92888238 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6393a784-8a0c-40d5-b019-c487e4432c40'}] 2026-10-01 05:02:28,109 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92888238 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6393a784-8a0c-40d5-b019-c487e4432c40'} created pos.order #797 2026-10-01 05:02:28,127 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92888238 finished 2026-10-01 05:02:28,185 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.077 0.087 2026-10-01 05:02:28,228 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:28,299 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.005 0.010 2026-10-01 05:02:28,300 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:30,342 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [10/21] Tour test_sync_set_note → Step body 2026-10-01 05:02:30,393 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:30,444 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:30,497 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:30,545 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:30,605 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:30,664 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:30,727 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [17/21] Tour test_sync_set_note → Step body 2026-10-01 05:02:30,780 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:30,840 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:30,861 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52288515 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6393a784-8a0c-40d5-b019-c487e4432c40'}] 2026-10-01 05:02:30,884 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52288515 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6393a784-8a0c-40d5-b019-c487e4432c40'} updated pos.order #797 2026-10-01 05:02:30,919 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52288515 finished 2026-10-01 05:02:31,045 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.084 0.103 2026-10-01 05:02:31,080 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:31,126 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:33,159 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: tour succeeded 2026-10-01 05:02:33,160 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: ╔═══════════════════════════════════╗ ║ TOUR test_sync_set_note SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-01 05:02:33,246 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: heap 15673764 (allocated 17039360) 2026-10-01 05:02:33,254 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing chrome headless with pid 115784 2026-10-01 05:02:33,255 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing websocket connection 2026-10-01 05:02:33,257 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Terminating chrome headless with pid 115784 2026-10-01 05:02:33,372 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050233_372244_test_sync_set_note.txt 2026-10-01 05:02:33,372 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Removing chrome user profile "/tmp/tmpzauenlrz_chrome_odoo" 2026-10-01 05:02:33,446 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_partner ... 2026-10-01 05:02:33,966 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome pid: 115983 2026-10-01 05:02:33,966 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless temporary user profile dir: /tmp/tmp6prdqfox_chrome_odoo 2026-10-01 05:02:33,966 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:35501/json/version 2026-10-01 05:02:33,967 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35501', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:02:33,999 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Browser version: Chrome/150.0.7871.114 2026-10-01 05:02:33,999 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:35501/json 2026-10-01 05:02:34,000 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35501', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:02:34,030 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Websocket url found: ws://127.0.0.1:35501/devtools/page/881416EFA35C365E142A653FB64A9A9D 2026-10-01 05:02:34,042 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Enable chrome headless console log notification 2026-10-01 05:02:34,058 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless enable page notifications 2026-10-01 05:02:34,121 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:02:34,130 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Setting session cookie in browser 2026-10-01 05:02:34,137 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:02:34,137 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:02:34,170 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:02:34,712 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:34] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.062 0.488 2026-10-01 05:02:34,722 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigation result: {'frameId': '881416EFA35C365E142A653FB64A9A9D', 'loaderId': 'F45DA9D9602FD25CA4C9ABBC40B3E7B2', 'isDownload': False} 2026-10-01 05:02:34,723 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate ready code "odoo.isTourReady('test_sync_set_partner')" 2026-10-01 05:02:34,739 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:02:34,763 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:34] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.006 2026-10-01 05:02:34,779 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:34] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-01 05:02:34,791 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:34] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.034 2026-10-01 05:02:35,278 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:02:35,283 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:02:35,308 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.021 2026-10-01 05:02:35,330 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate test code "odoo.startTour('test_sync_set_partner', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:02:35,338 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:35,340 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.010 2026-10-01 05:02:35,364 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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-01 05:02:35,382 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:02:35,425 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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.019 0.010 2026-10-01 05:02:35,448 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.045 2026-10-01 05:02:35,507 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.025 0.032 2026-10-01 05:02:35,511 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-10-01 05:02:36,312 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.417 0.334 2026-10-01 05:02:36,370 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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.047 2026-10-01 05:02:36,483 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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.002 0.008 2026-10-01 05:02:36,586 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:36] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.061 2026-10-01 05:02:36,632 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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-01 05:02:36,657 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: Owl is running in 'dev' mode. 2026-10-01 05:02:36,683 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.015 2026-10-01 05:02:36,745 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:02:36,747 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:02:36,768 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:02:36,772 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:02:36,829 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:36] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.038 0.045 2026-10-01 05:02:36,848 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:36] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.009 0.077 2026-10-01 05:02:36,868 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:02:36,874 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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-01 05:02:36,936 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:02:36,994 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:37,033 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:37] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.050 0.055 2026-10-01 05:02:37,053 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:37] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.117 2026-10-01 05:02:37,121 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:37,183 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:37] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.060 0.192 2026-10-01 05:02:37,222 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:02:37,223 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:37] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.010 0.158 2026-10-01 05:02:37,378 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.085 0.155 2026-10-01 05:02:37,435 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02: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.010 2026-10-01 05:02:37,482 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:37,526 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:02:37,574 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:37,624 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:37,690 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:37,712 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30210326 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '051797b8-0ebc-450c-a85a-9458bc232aaf'}] 2026-10-01 05:02:37,786 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30210326 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '051797b8-0ebc-450c-a85a-9458bc232aaf'} created pos.order #798 2026-10-01 05:02:37,811 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30210326 finished 2026-10-01 05:02:37,878 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.067 0.101 2026-10-01 05:02:37,911 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:37,982 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:37,988 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.015 2026-10-01 05:02:40,008 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [10/22] Tour test_sync_set_partner → Step body 2026-10-01 05:02:40,060 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:40,110 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:40,189 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:40,246 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:40,296 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:40,355 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:40,415 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:40,466 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [18/22] Tour test_sync_set_partner → Step body 2026-10-01 05:02:40,493 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:40] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.032 0.036 2026-10-01 05:02:40,528 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:40,570 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.025 0.038 2026-10-01 05:02:40,578 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:40,608 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32589217 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '051797b8-0ebc-450c-a85a-9458bc232aaf'}] 2026-10-01 05:02:40,648 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32589217 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '051797b8-0ebc-450c-a85a-9458bc232aaf'} updated pos.order #798 2026-10-01 05:02:40,660 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32589217 finished 2026-10-01 05:02:40,894 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.192 0.097 2026-10-01 05:02:42,625 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:42,676 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:44,708 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: tour succeeded 2026-10-01 05:02:44,709 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: ╔══════════════════════════════════════╗ ║ TOUR test_sync_set_partner SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-01 05:02:44,814 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: heap 16567180 (allocated 18485248) 2026-10-01 05:02:44,847 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing chrome headless with pid 115983 2026-10-01 05:02:44,851 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing websocket connection 2026-10-01 05:02:44,854 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Terminating chrome headless with pid 115983 2026-10-01 05:02:44,962 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050244_962582_test_sync_set_partner.txt 2026-10-01 05:02:44,962 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Removing chrome user profile "/tmp/tmp6prdqfox_chrome_odoo" 2026-10-01 05:02:45,033 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_pricelist ... 2026-10-01 05:02:45,473 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome pid: 116189 2026-10-01 05:02:45,473 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless temporary user profile dir: /tmp/tmppwx_xyi1_chrome_odoo 2026-10-01 05:02:45,489 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:42797/json/version 2026-10-01 05:02:45,502 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42797', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:02:45,525 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Browser version: Chrome/150.0.7871.114 2026-10-01 05:02:45,526 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:42797/json 2026-10-01 05:02:45,526 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42797', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:02:45,543 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Websocket url found: ws://127.0.0.1:42797/devtools/page/0EA075D5D24244F9C0F969CE18525F65 2026-10-01 05:02:45,552 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Enable chrome headless console log notification 2026-10-01 05:02:45,567 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless enable page notifications 2026-10-01 05:02:45,653 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:02:45,662 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Setting session cookie in browser 2026-10-01 05:02:45,678 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:02:45,678 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:02:45,729 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:02:46,462 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:46] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.057 0.681 2026-10-01 05:02:46,467 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigation result: {'frameId': '0EA075D5D24244F9C0F969CE18525F65', 'loaderId': '9E091152EC9DC68C64FBC48A90DA2DAA', 'isDownload': False} 2026-10-01 05:02:46,467 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate ready code "odoo.isTourReady('test_sync_set_pricelist')" 2026-10-01 05:02:46,490 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:02:46,515 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:46] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-01 05:02:46,529 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:46] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.023 2026-10-01 05:02:46,542 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:46] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-10-01 05:02:47,083 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:02:47,087 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:02:47,120 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.037 2026-10-01 05:02:47,147 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate test code "odoo.startTour('test_sync_set_pricelist', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:02:47,153 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-01 05:02:47,159 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:47,177 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:02:47,194 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:02:47,227 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-01 05:02:47,271 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.029 0.027 2026-10-01 05:02:47,276 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-01 05:02:47,342 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.014 0.032 2026-10-01 05:02:48,081 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.344 0.346 2026-10-01 05:02:48,117 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:48] "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-01 05:02:48,190 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.007 0.008 2026-10-01 05:02:48,259 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:48] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.043 2026-10-01 05:02:48,297 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 05:02:48,318 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: Owl is running in 'dev' mode. 2026-10-01 05:02:48,331 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-01 05:02:48,375 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:02:48,377 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:02:48,392 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:02:48,410 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 05:02:48,439 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:48] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.018 0.044 2026-10-01 05:02:48,454 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:48] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.070 2026-10-01 05:02:48,492 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:02:48,494 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:02:48,544 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:48] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.014 0.017 2026-10-01 05:02:48,548 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:02:48,571 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:48,623 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:48] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.035 0.048 2026-10-01 05:02:48,731 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:48] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.048 0.145 2026-10-01 05:02:48,753 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:48] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.006 0.151 2026-10-01 05:02:48,773 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:02:48,787 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:48,924 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.059 0.069 2026-10-01 05:02:48,979 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 05:02:49,036 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:49,069 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:02:49,120 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:49,166 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:49,228 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:49,251 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59443150 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8eba241a-f9a3-4a98-aabf-84f0d6c41aeb'}] 2026-10-01 05:02:49,320 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59443150 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8eba241a-f9a3-4a98-aabf-84f0d6c41aeb'} created pos.order #799 2026-10-01 05:02:49,335 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59443150 finished 2026-10-01 05:02:49,382 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.045 0.089 2026-10-01 05:02:49,425 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:49,496 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:49,508 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.011 0.015 2026-10-01 05:02:51,543 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [10/24] Tour test_sync_set_pricelist → Step body 2026-10-01 05:02:51,594 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:51,645 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:51,703 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:51,753 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:51,804 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:51,855 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:51,913 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:51,971 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:52,032 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:52,082 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [20/24] Tour test_sync_set_pricelist → Step body 2026-10-01 05:02:52,133 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:52,192 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:52,209 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19135547 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8eba241a-f9a3-4a98-aabf-84f0d6c41aeb'}] 2026-10-01 05:02:52,235 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19135547 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8eba241a-f9a3-4a98-aabf-84f0d6c41aeb'} updated pos.order #799 2026-10-01 05:02:52,259 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19135547 finished 2026-10-01 05:02:52,392 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.089 0.096 2026-10-01 05:02:52,424 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:52,476 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:54,507 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: tour succeeded 2026-10-01 05:02:54,508 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_pricelist SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-01 05:02:54,606 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: heap 15734060 (allocated 17039360) 2026-10-01 05:02:54,639 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing chrome headless with pid 116189 2026-10-01 05:02:54,644 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing websocket connection 2026-10-01 05:02:54,645 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Terminating chrome headless with pid 116189 2026-10-01 05:02:54,759 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050254_759707_test_sync_set_pricelist.txt 2026-10-01 05:02:54,760 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Removing chrome user profile "/tmp/tmppwx_xyi1_chrome_odoo" 2026-10-01 05:02:54,806 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tax_in_merge_table_order_line ... 2026-10-01 05:02:55,567 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome pid: 116403 2026-10-01 05:02:55,567 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless temporary user profile dir: /tmp/tmpuwggsah6_chrome_odoo 2026-10-01 05:02:55,567 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:40523/json/version 2026-10-01 05:02:55,569 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40523', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:02:55,595 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Browser version: Chrome/150.0.7871.114 2026-10-01 05:02:55,595 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:40523/json 2026-10-01 05:02:55,596 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40523', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:02:55,604 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Websocket url found: ws://127.0.0.1:40523/devtools/page/3D1E30FAAD4F1BC6953DC63A21E2F52F 2026-10-01 05:02:55,616 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Enable chrome headless console log notification 2026-10-01 05:02:55,624 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless enable page notifications 2026-10-01 05:02:55,790 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-01 05:02:55,797 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Setting session cookie in browser 2026-10-01 05:02:55,799 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:02:55,799 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:02:55,815 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:02:56,427 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:56] "GET /pos/ui/119 HTTP/1.1" 200 - 94 0.070 0.545 2026-10-01 05:02:56,432 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Navigation result: {'frameId': '3D1E30FAAD4F1BC6953DC63A21E2F52F', 'loaderId': 'E25A994C7621979A235946187A57229A', 'isDownload': False} 2026-10-01 05:02:56,432 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:56,454 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:02:56,472 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:56] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-01 05:02:56,486 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:56] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-10-01 05:02:56,511 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:56] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.037 2026-10-01 05:02:57,172 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:02:57,187 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:02:57,223 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-10-01 05:02:57,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:02:57,270 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Evaluate test code "odoo.startTour('test_tax_in_merge_table_order_line_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:02:57,283 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:57,298 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.022 2026-10-01 05:02:57,331 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:02:57,372 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.019 2026-10-01 05:02:57,399 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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.016 0.023 2026-10-01 05:02:57,402 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-10-01 05:02:57,491 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.038 0.032 2026-10-01 05:02:58,393 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.491 0.375 2026-10-01 05:02:58,420 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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.009 2026-10-01 05:02:58,532 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.024 2026-10-01 05:02:58,640 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:58] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.056 2026-10-01 05:02:58,682 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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-01 05:02:58,710 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Owl is running in 'dev' mode. 2026-10-01 05:02:58,733 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.024 2026-10-01 05:02:58,809 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:02:58,815 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:02:58,841 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 05:02:58,860 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:58] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.033 2026-10-01 05:02:58,879 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:02:58,893 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02: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-01 05:02:58,916 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:58,925 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:58] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.037 0.072 2026-10-01 05:02:58,927 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.111 2026-10-01 05:02:58,943 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:58] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.047 2026-10-01 05:02:59,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:59] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.009 0.020 2026-10-01 05:02:59,166 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:02:59,223 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:59,224 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:02:59,336 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:59] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.108 0.075 2026-10-01 05:02:59,453 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:59] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.074 0.225 2026-10-01 05:02:59,547 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:02:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.262 2026-10-01 05:02:59,579 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:59,644 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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.005 2026-10-01 05:02:59,707 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:59,734 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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-01 05:02:59,814 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:59,874 44 INFO rb-3b89a0e-225191-419901 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-01 05:02:59,925 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15494467 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '88d8ad16-fc1f-4251-9fa9-edf944c00039'}] 2026-10-01 05:03:00,050 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15494467 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '88d8ad16-fc1f-4251-9fa9-edf944c00039'} created pos.order #800 2026-10-01 05:03:00,073 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15494467 finished 2026-10-01 05:03:00,161 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.122 0.116 2026-10-01 05:03:00,196 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:00,255 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:00,333 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.009 0.013 2026-10-01 05:03:00,335 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:00,406 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:00,462 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:00,497 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83559185 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7eb6e970-5f0a-4577-a819-c8410d287a02'}] 2026-10-01 05:03:00,576 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83559185 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7eb6e970-5f0a-4577-a819-c8410d287a02'} created pos.order #801 2026-10-01 05:03:00,595 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83559185 finished 2026-10-01 05:03:00,669 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 45 0.080 0.095 2026-10-01 05:03:00,697 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:00,746 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:00,802 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-01 05:03:01,303 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-01 05:03:01,806 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:01,806 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-01 05:03:02,314 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:02,320 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-01 05:03:02,854 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-01 05:03:02,863 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:02] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 9 0.023 0.009 2026-10-01 05:03:02,865 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18499212 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '88d8ad16-fc1f-4251-9fa9-edf944c00039'}] 2026-10-01 05:03:02,988 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added lines [1301] to pos.order #800 2026-10-01 05:03:02,995 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18499212 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '88d8ad16-fc1f-4251-9fa9-edf944c00039'} updated pos.order #800 2026-10-01 05:03:03,014 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18499212 finished 2026-10-01 05:03:03,109 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.133 0.115 2026-10-01 05:03:03,141 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.009 0.243 2026-10-01 05:03:03,292 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:03] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 46 0.061 0.077 2026-10-01 05:03:03,321 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.001 0.007 2026-10-01 05:03:03,357 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:03,408 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: tour succeeded 2026-10-01 05:03:03,409 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:03,528 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: heap 17023256 (allocated 18747392) 2026-10-01 05:03:03,534 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing chrome headless with pid 116403 2026-10-01 05:03:03,535 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing websocket connection 2026-10-01 05:03:03,536 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Terminating chrome headless with pid 116403 2026-10-01 05:03:03,659 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050303_659101_test_tax_in_merge_table_order_line.txt 2026-10-01 05:03:03,659 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Removing chrome user profile "/tmp/tmpuwggsah6_chrome_odoo" 2026-10-01 05:03:03,723 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tip_after_payment ... 2026-10-01 05:03:04,415 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome pid: 116612 2026-10-01 05:03:04,416 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless temporary user profile dir: /tmp/tmpouss9y1e_chrome_odoo 2026-10-01 05:03:04,416 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:36079/json/version 2026-10-01 05:03:04,417 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36079', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:03:04,506 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Browser version: Chrome/150.0.7871.114 2026-10-01 05:03:04,506 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:36079/json 2026-10-01 05:03:04,507 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36079', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:03:04,540 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Websocket url found: ws://127.0.0.1:36079/devtools/page/D1697E1234CCD7B6814F322E1A5E6DF4 2026-10-01 05:03:04,555 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Enable chrome headless console log notification 2026-10-01 05:03:04,564 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless enable page notifications 2026-10-01 05:03:04,671 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:03:04,687 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Setting session cookie in browser 2026-10-01 05:03:04,699 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:03:04,699 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:03:04,742 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:03:05,348 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:05] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.057 0.556 2026-10-01 05:03:05,354 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigation result: {'frameId': 'D1697E1234CCD7B6814F322E1A5E6DF4', 'loaderId': '969269AABD1FFE1CB9FF1E5D76C02371', 'isDownload': False} 2026-10-01 05:03:05,354 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Evaluate ready code "odoo.isTourReady('test_tip_after_payment')" 2026-10-01 05:03:05,367 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:03:05,403 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:05] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-01 05:03:05,413 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:05] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-01 05:03:05,443 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:05] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.013 0.039 2026-10-01 05:03:05,968 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:03:05,979 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:03:06,010 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.025 2026-10-01 05:03:06,045 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Evaluate test code "odoo.startTour('test_tip_after_payment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:03:06,051 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-01 05:03:06,055 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:06,068 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 05:03:06,083 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:03:06,110 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-01 05:03:06,136 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:06] "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.028 2026-10-01 05:03:06,142 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-10-01 05:03:06,196 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.030 2026-10-01 05:03:06,971 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.361 0.370 2026-10-01 05:03:07,007 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:07] "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-01 05:03:07,086 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03: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.006 2026-10-01 05:03:07,154 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:07] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.034 2026-10-01 05:03:07,182 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03: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.006 2026-10-01 05:03:07,209 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: Owl is running in 'dev' mode. 2026-10-01 05:03:07,234 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.014 2026-10-01 05:03:07,278 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:03:07,291 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:03:07,309 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:03:07,341 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-01 05:03:07,398 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:03:07,405 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:07] "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-01 05:03:07,407 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:07] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.052 0.068 2026-10-01 05:03:07,449 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:07] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.018 0.142 2026-10-01 05:03:07,460 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:03:07,478 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:07,519 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:07] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.021 0.056 2026-10-01 05:03:07,649 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:07,670 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:07] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.075 0.139 2026-10-01 05:03:07,712 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:03:07,781 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:07] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.066 0.258 2026-10-01 05:03:07,798 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:07] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.006 0.269 2026-10-01 05:03:07,966 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.102 0.209 2026-10-01 05:03:08,020 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-10-01 05:03:08,102 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:08,129 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:03:08,201 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:08,258 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:08,317 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:08,362 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:08,414 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:08,471 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:08,533 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:08,587 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:08,636 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:08,687 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:08,746 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:08,797 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:08,847 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:08,922 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:08,936 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:03:08,936 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:03:08,976 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:09,027 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:09,078 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:09,150 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:09,208 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:09,261 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:09,324 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:09,386 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:09,436 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:09,497 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:09,549 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:09,600 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:09,651 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:09,705 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:09,760 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:09,813 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:09,876 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:09,927 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:09,978 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:10,041 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:10,089 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:10,138 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:10,191 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:10,248 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:10,303 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:10,355 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:10,417 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:10,471 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:10,519 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:10,571 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: tour succeeded 2026-10-01 05:03:10,571 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_tip_after_payment SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-01 05:03:10,653 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: heap 15796792 (allocated 17039360) 2026-10-01 05:03:10,658 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing chrome headless with pid 116612 2026-10-01 05:03:10,659 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing websocket connection 2026-10-01 05:03:10,660 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Terminating chrome headless with pid 116612 2026-10-01 05:03:10,775 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050310_774797_test_tip_after_payment.txt 2026-10-01 05:03:10,775 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Removing chrome user profile "/tmp/tmpouss9y1e_chrome_odoo" 2026-10-01 05:03:10,789 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_transfering_orders ... 2026-10-01 05:03:11,062 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome pid: 116816 2026-10-01 05:03:11,063 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless temporary user profile dir: /tmp/tmplsj3ng4k_chrome_odoo 2026-10-01 05:03:11,063 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:36535/json/version 2026-10-01 05:03:11,071 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36535', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:03:11,127 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Browser version: Chrome/150.0.7871.114 2026-10-01 05:03:11,128 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:36535/json 2026-10-01 05:03:11,128 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36535', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:03:11,148 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Websocket url found: ws://127.0.0.1:36535/devtools/page/F7CD3FA06C057E44AD557E8E77343E30 2026-10-01 05:03:11,163 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Enable chrome headless console log notification 2026-10-01 05:03:11,173 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless enable page notifications 2026-10-01 05:03:11,213 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:03:11,220 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Setting session cookie in browser 2026-10-01 05:03:11,227 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:03:11,227 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:03:11,242 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:03:11,868 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:11] "GET /pos/ui/119 HTTP/1.1" 200 - 142 0.091 0.538 2026-10-01 05:03:11,871 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigation result: {'frameId': 'F7CD3FA06C057E44AD557E8E77343E30', 'loaderId': 'D382BD1FD901E7D3842FB23EBE6A8E84', 'isDownload': False} 2026-10-01 05:03:11,871 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Evaluate ready code "odoo.isTourReady('test_transfering_orders')" 2026-10-01 05:03:11,904 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:03:11,933 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:11] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-10-01 05:03:11,938 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:11] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-10-01 05:03:11,961 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:11] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.039 2026-10-01 05:03:12,622 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:03:12,632 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:03:12,652 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 05:03:12,683 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:03:12,706 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Evaluate test code "odoo.startTour('test_transfering_orders', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:03:12,716 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.018 2026-10-01 05:03:12,721 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:12,732 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:03:12,763 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.011 2026-10-01 05:03:12,782 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.031 2026-10-01 05:03:12,851 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.022 0.030 2026-10-01 05:03:12,856 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.047 2026-10-01 05:03:13,594 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.375 0.325 2026-10-01 05:03:13,639 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.035 2026-10-01 05:03:13,816 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.102 0.021 2026-10-01 05:03:14,042 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:14] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.163 0.044 2026-10-01 05:03:14,067 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-10-01 05:03:14,079 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: Owl is running in 'dev' mode. 2026-10-01 05:03:14,092 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.004 2026-10-01 05:03:14,136 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:03:14,137 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:03:14,164 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 05:03:14,166 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 05:03:14,222 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 05:03:14,251 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:14,267 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:14] "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-01 05:03:14,291 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:14] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.078 0.079 2026-10-01 05:03:14,305 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:03:14,309 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:14] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.170 2026-10-01 05:03:14,456 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [3/118] Tour test_transfering_orders → Step .new-order 2026-10-01 05:03:14,465 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:03:14,559 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:14] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.190 0.129 2026-10-01 05:03:14,672 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:14] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.056 0.374 2026-10-01 05:03:14,700 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:14] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.005 0.368 2026-10-01 05:03:14,905 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.158 0.290 2026-10-01 05:03:14,921 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:14] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.006 0.212 2026-10-01 05:03:15,006 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:15,053 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:15] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.005 0.011 2026-10-01 05:03:15,058 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:03:15,092 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:15,173 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:15,244 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:15,303 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:15,362 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:15,415 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:15,474 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:17,523 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [12/118] Tour test_transfering_orders → Step .new-order 2026-10-01 05:03:17,589 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:17,659 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:17,725 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:17,794 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:17,844 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:17,901 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:17,956 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:18,016 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:20,063 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:20,120 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:03:20,134 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:20,199 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:20,265 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:20,326 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:20,386 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:20,412 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73803842 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '750582a0-0e0a-4f8a-980c-6abf106ec053'}] 2026-10-01 05:03:20,609 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73803842 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '750582a0-0e0a-4f8a-980c-6abf106ec053'} created pos.order #802 2026-10-01 05:03:20,628 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73803842 finished 2026-10-01 05:03:20,750 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.247 0.094 2026-10-01 05:03:20,788 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43009707 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c861a8e8-6f9e-4278-b793-44394466febb'}] 2026-10-01 05:03:20,848 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43009707 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c861a8e8-6f9e-4278-b793-44394466febb'} created pos.order #803 2026-10-01 05:03:20,863 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43009707 finished 2026-10-01 05:03:20,914 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.051 0.078 2026-10-01 05:03:20,956 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34349387 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'deb20411-9512-4b63-a659-b5379a6b8e7a'}] 2026-10-01 05:03:21,005 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34349387 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'deb20411-9512-4b63-a659-b5379a6b8e7a'} created pos.order #804 2026-10-01 05:03:21,020 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34349387 finished 2026-10-01 05:03:21,070 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.040 0.075 2026-10-01 05:03:21,107 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:21,175 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:21] "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-01 05:03:21,178 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:21,239 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:21,303 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:21,364 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:21,424 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:21,452 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29507053 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': '7e90d9c1-e63e-44ec-afd3-3e90e6343b85'}] 2026-10-01 05:03:21,514 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29507053 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': '7e90d9c1-e63e-44ec-afd3-3e90e6343b85'} created pos.order #805 2026-10-01 05:03:21,535 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29507053 finished 2026-10-01 05:03:21,587 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.057 0.080 2026-10-01 05:03:21,626 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:21,689 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:21,858 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:21] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 56 0.115 0.051 2026-10-01 05:03:21,898 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.020 2026-10-01 05:03:21,928 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:21,987 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:22,037 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:22,103 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:22,151 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:22,207 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:22,274 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:22,333 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:22,419 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:22] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.039 0.042 2026-10-01 05:03:22,447 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.013 2026-10-01 05:03:22,518 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:22,531 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75401681 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c861a8e8-6f9e-4278-b793-44394466febb'}] 2026-10-01 05:03:22,540 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:03:22,558 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added lines [1306] to pos.order #803 2026-10-01 05:03:22,564 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75401681 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c861a8e8-6f9e-4278-b793-44394466febb'} updated pos.order #803 2026-10-01 05:03:22,585 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75401681 finished 2026-10-01 05:03:22,655 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.045 0.091 2026-10-01 05:03:22,795 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:22] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 46 0.041 0.068 2026-10-01 05:03:22,871 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:22,921 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:22,971 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:23,030 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:23,088 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:23,137 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:23,268 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.075 0.047 2026-10-01 05:03:23,309 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.024 2026-10-01 05:03:23,333 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:23,395 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:25,440 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:25,516 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:25,525 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.016 0.012 2026-10-01 05:03:25,561 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:25,616 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:25,677 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:25,751 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:25,754 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96388326 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': '7e90d9c1-e63e-44ec-afd3-3e90e6343b85'}] 2026-10-01 05:03:25,778 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added lines [1307] to pos.order #805 2026-10-01 05:03:25,784 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96388326 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': '7e90d9c1-e63e-44ec-afd3-3e90e6343b85'} updated pos.order #805 2026-10-01 05:03:25,811 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96388326 finished 2026-10-01 05:03:25,919 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.071 0.097 2026-10-01 05:03:26,107 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:26] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.087 0.066 2026-10-01 05:03:26,183 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.011 0.012 2026-10-01 05:03:26,205 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:26] "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.034 2026-10-01 05:03:26,219 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:26,269 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:26,325 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:26,376 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:26,432 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:26,542 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:26] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.051 0.051 2026-10-01 05:03:26,581 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.019 2026-10-01 05:03:26,600 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:26,659 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:28,707 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:28,773 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:28] "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-01 05:03:28,781 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:28,833 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:28,886 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:28,948 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:29,008 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:29,111 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:29] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.049 0.052 2026-10-01 05:03:29,185 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.016 0.036 2026-10-01 05:03:29,238 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:29,249 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31000200 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c861a8e8-6f9e-4278-b793-44394466febb'}] 2026-10-01 05:03:29,385 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added lines [1308] to pos.order #803 2026-10-01 05:03:29,396 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31000200 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c861a8e8-6f9e-4278-b793-44394466febb'} updated pos.order #803 2026-10-01 05:03:29,433 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31000200 finished 2026-10-01 05:03:29,539 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.158 0.135 2026-10-01 05:03:29,787 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:29] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.101 0.091 2026-10-01 05:03:29,856 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:29,915 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:29,963 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:30,019 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:30,076 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:30,127 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:30,179 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:30,238 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:30,330 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:30] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.046 0.040 2026-10-01 05:03:30,383 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:30,407 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.014 0.038 2026-10-01 05:03:30,433 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:30,482 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:30,548 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:30,596 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:30,652 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:30,714 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:30,783 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98177503 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c861a8e8-6f9e-4278-b793-44394466febb'}] 2026-10-01 05:03:30,785 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:30,838 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98177503 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c861a8e8-6f9e-4278-b793-44394466febb'} updated pos.order #803 2026-10-01 05:03:30,852 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98177503 finished 2026-10-01 05:03:30,972 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.094 0.097 2026-10-01 05:03:31,033 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.012 2026-10-01 05:03:31,035 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:31,084 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:31,141 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:31,192 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:31,249 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:31,302 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:31,361 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:33,406 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:33,457 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [96/118] Tour test_transfering_orders → Step .new-order 2026-10-01 05:03:33,523 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:33,593 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:33,648 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:33,706 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:33,763 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:33,821 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:35,856 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:35,915 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:35,921 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16124587 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '8491e43a-8be5-47da-91f7-e0011c097e8f'}] 2026-10-01 05:03:35,984 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16124587 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '8491e43a-8be5-47da-91f7-e0011c097e8f'} created pos.order #806 2026-10-01 05:03:36,003 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16124587 finished 2026-10-01 05:03:36,045 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.048 0.078 2026-10-01 05:03:36,124 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.020 0.043 2026-10-01 05:03:36,155 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.014 2026-10-01 05:03:36,175 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:36,226 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:36,288 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:36,338 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:36,394 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:36,454 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:36,531 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:36,535 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26469003 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c861a8e8-6f9e-4278-b793-44394466febb'}] 2026-10-01 05:03:36,574 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26469003 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c861a8e8-6f9e-4278-b793-44394466febb'} updated pos.order #803 2026-10-01 05:03:36,594 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26469003 finished 2026-10-01 05:03:36,685 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.065 0.087 2026-10-01 05:03:36,840 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:36] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.038 0.073 2026-10-01 05:03:36,890 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-10-01 05:03:36,910 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.007 2026-10-01 05:03:36,924 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:36,973 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:37,028 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:37,081 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:37,137 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:37,188 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:37,246 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:37,561 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:37] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.043 0.269 2026-10-01 05:03:37,594 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.017 2026-10-01 05:03:37,622 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: tour succeeded 2026-10-01 05:03:37,627 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: ╔════════════════════════════════════════╗ ║ TOUR test_transfering_orders SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-01 05:03:37,881 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: heap 29170980 (allocated 32518144) 2026-10-01 05:03:37,895 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing chrome headless with pid 116816 2026-10-01 05:03:37,899 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing websocket connection 2026-10-01 05:03:37,901 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Terminating chrome headless with pid 116816 2026-10-01 05:03:38,032 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050338_032719_test_transfering_orders.txt 2026-10-01 05:03:38,033 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Removing chrome user profile "/tmp/tmplsj3ng4k_chrome_odoo" 2026-10-01 05:03:38,050 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_user_on_residual_order ... 2026-10-01 05:03:38,771 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 117059 2026-10-01 05:03:38,771 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmp0x3pcdht_chrome_odoo 2026-10-01 05:03:38,771 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:40061/json/version 2026-10-01 05:03:38,772 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40061', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:03:38,802 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-10-01 05:03:38,802 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:40061/json 2026-10-01 05:03:38,802 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40061', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:03:38,817 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:40061/devtools/page/989EBEFE899EC7C5E172A23CF14D2DD7 2026-10-01 05:03:38,833 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-10-01 05:03:38,850 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-10-01 05:03:39,105 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-01 05:03:39,118 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-10-01 05:03:39,125 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:03:39,125 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:03:39,162 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:03:39,831 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:39] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.167 0.511 2026-10-01 05:03:39,838 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '989EBEFE899EC7C5E172A23CF14D2DD7', 'loaderId': 'AB88B4A7480FB3DCFEB74D7802A44E7D', 'isDownload': False} 2026-10-01 05:03:39,838 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('LeaveResidualOrder')" 2026-10-01 05:03:39,849 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:03:39,883 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:39] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.021 2026-10-01 05:03:39,883 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:39] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-01 05:03:39,919 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:39] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.045 2026-10-01 05:03:40,510 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:03:40,519 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:03:40,542 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-01 05:03:40,597 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate test code "odoo.startTour('LeaveResidualOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:03:40,609 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.012 2026-10-01 05:03:40,610 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:40,643 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-01 05:03:40,673 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:03:40,719 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:40] "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-01 05:03:40,749 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.013 0.034 2026-10-01 05:03:40,816 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.034 0.034 2026-10-01 05:03:40,823 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.047 2026-10-01 05:03:41,690 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.430 0.344 2026-10-01 05:03:41,730 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 05:03:41,797 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 05:03:41,888 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:41] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.051 2026-10-01 05:03:41,951 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.012 2026-10-01 05:03:41,986 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-10-01 05:03:42,007 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-10-01 05:03:42,094 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:03:42,116 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:03:42,116 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 05:03:42,120 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:03:42,163 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:42] "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-01 05:03:42,190 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-01 05:03:42,216 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:03:42,218 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:42,219 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:42] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.070 0.046 2026-10-01 05:03:42,297 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:42] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.021 0.165 2026-10-01 05:03:42,431 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:42,452 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:42] "GET /pos/ui/119 HTTP/1.1" 200 - 34 0.101 0.162 2026-10-01 05:03:42,483 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:03:42,497 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:42] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.013 0.239 2026-10-01 05:03:42,595 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:42] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 34 0.053 0.329 2026-10-01 05:03:42,713 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.061 0.229 2026-10-01 05:03:42,736 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:42] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.227 2026-10-01 05:03:42,773 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.010 0.010 2026-10-01 05:03:42,832 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:42,860 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:42] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.012 2026-10-01 05:03:42,870 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:03:42,923 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:43,015 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:43,064 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:43,116 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:43,189 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:43,203 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:03:43,208 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:03:43,239 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:43,294 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:43,364 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:43,428 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:43,432 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69086475 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'fbd4ef73-b1e1-4f10-b8cd-48e46aaf6c58'}] 2026-10-01 05:03:43,436 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:03:43,870 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69086475 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'fbd4ef73-b1e1-4f10-b8cd-48e46aaf6c58'} created pos.order #807 2026-10-01 05:03:43,892 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69086475 finished 2026-10-01 05:03:43,943 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.230 0.284 2026-10-01 05:03:44,138 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:44,189 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:44,259 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:44,283 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.022 2026-10-01 05:03:44,316 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:44,379 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:44,405 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44414138 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '9904f46c-d9cc-4292-82f7-2930daa62cd4'}] 2026-10-01 05:03:44,490 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44414138 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '9904f46c-d9cc-4292-82f7-2930daa62cd4'} created pos.order #808 2026-10-01 05:03:44,523 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44414138 finished 2026-10-01 05:03:44,603 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.092 0.109 2026-10-01 05:03:44,640 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:44,691 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:44,741 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:44,792 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-10-01 05:03:44,793 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔═══════════════════════════════════╗ ║ TOUR LeaveResidualOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-01 05:03:44,901 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 16990048 (allocated 18223104) 2026-10-01 05:03:44,911 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 117059 2026-10-01 05:03:44,913 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-10-01 05:03:44,914 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 117059 2026-10-01 05:03:45,019 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050345_018994_test_user_on_residual_order.txt 2026-10-01 05:03:45,019 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmp0x3pcdht_chrome_odoo" 2026-10-01 05:03:45,418 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 117266 2026-10-01 05:03:45,419 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpf12sg_cf_chrome_odoo 2026-10-01 05:03:45,419 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:44461/json/version 2026-10-01 05:03:45,422 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44461', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:03:45,430 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-10-01 05:03:45,430 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:44461/json 2026-10-01 05:03:45,431 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44461', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:03:45,435 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:44461/devtools/page/C99B6722BAF67E4DA2A806E2FBC6B436 2026-10-01 05:03:45,447 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-10-01 05:03:45,448 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-10-01 05:03:45,523 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:03:45,537 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-10-01 05:03:45,548 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-01 05:03:45,548 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-01 05:03:45,676 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:45] "GET /pos/ui/119 HTTP/1.1" 200 - 37 0.054 0.057 2026-10-01 05:03:45,686 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': 'C99B6722BAF67E4DA2A806E2FBC6B436', 'loaderId': 'D8060E96404BF235925511FA06C420F7', 'isDownload': False} 2026-10-01 05:03:45,686 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('FinishResidualOrder')" 2026-10-01 05:03:45,707 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:03:45,739 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:45] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.013 2026-10-01 05:03:45,760 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:45] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.037 2026-10-01 05:03:45,772 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:45] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.045 2026-10-01 05:03:46,292 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:03:46,294 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:03:46,306 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:03:46,355 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate test code "odoo.startTour('FinishResidualOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:03:46,356 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.009 2026-10-01 05:03:46,363 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:46,381 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03: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-01 05:03:46,410 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:03:46,429 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-10-01 05:03:46,446 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.012 2026-10-01 05:03:46,457 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-01 05:03:46,506 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.026 2026-10-01 05:03:47,255 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 424 0.330 0.376 2026-10-01 05:03:47,298 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:47] "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-01 05:03:47,385 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:47] "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.010 2026-10-01 05:03:47,464 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:47] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.048 2026-10-01 05:03:47,510 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.013 2026-10-01 05:03:47,530 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-10-01 05:03:47,543 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-01 05:03:47,589 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:03:47,611 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:03:47,622 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:03:47,645 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:03:47,645 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:47] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.008 0.040 2026-10-01 05:03:47,676 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03: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-01 05:03:47,679 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 05:03:47,701 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:47] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.026 0.074 2026-10-01 05:03:47,753 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.033 2026-10-01 05:03:47,768 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:47,844 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:47,877 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:47] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 34 0.072 0.087 2026-10-01 05:03:47,955 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:47] "GET /pos/ui/119 HTTP/1.1" 200 - 34 0.030 0.205 2026-10-01 05:03:47,975 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:47] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.011 0.225 2026-10-01 05:03:47,992 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:47] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.005 0.010 2026-10-01 05:03:48,033 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.015 0.023 2026-10-01 05:03:48,122 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:48,156 44 INFO ? werkzeug: 127.0.0.1 - - [01/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-01 05:03:48,180 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:48,196 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:48] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.020 0.011 2026-10-01 05:03:48,226 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:48,278 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:48,335 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:48,408 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:48,425 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:03:48,428 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:03:48,466 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:48,512 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:48,585 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:48,653 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:48,655 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97107781 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '9904f46c-d9cc-4292-82f7-2930daa62cd4'}] 2026-10-01 05:03:48,665 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:03:48,908 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [746] to pos.order #808 2026-10-01 05:03:49,288 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97107781 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '9904f46c-d9cc-4292-82f7-2930daa62cd4'} updated pos.order #808 2026-10-01 05:03:49,310 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97107781 finished 2026-10-01 05:03:49,415 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:03:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 197 0.448 0.315 2026-10-01 05:03:49,574 44 INFO rb-3b89a0e-225191-419901 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-01 05:03:49,621 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-10-01 05:03:49,622 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔════════════════════════════════════╗ ║ TOUR FinishResidualOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-01 05:03:49,732 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 15376376 (allocated 17039360) 2026-10-01 05:03:49,742 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 117266 2026-10-01 05:03:49,743 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-10-01 05:03:49,744 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 117266 2026-10-01 05:03:49,870 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050349_869869_test_user_on_residual_order.txt 2026-10-01 05:03:49,870 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpf12sg_cf_chrome_odoo" 2026-10-01 05:03:49,986 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-01 05:04:05,011 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #224 deleted restaurant.floor records with IDs: [55] 2026-10-01 05:04:05,914 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_archive_product_with_open_restaurant_order ... 2026-10-01 05:04:06,025 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68429279 started for PoS orders references: [{'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'}] 2026-10-01 05:04:06,123 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68429279 order {'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'} created pos.order #809 2026-10-01 05:04:06,123 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68429279 finished 2026-10-01 05:04:06,206 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_floor_plans_archive ... 2026-10-01 05:04:06,297 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_table_parent_circular_relation_is_rejected ... 2026-10-01 05:04:06,451 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-01 05:04:20,025 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #228 deleted restaurant.floor records with IDs: [58] 2026-10-01 05:04:20,559 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-10-01 05:04:21,174 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome pid: 117461 2026-10-01 05:04:21,175 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless temporary user profile dir: /tmp/tmpa_44kxep_chrome_odoo 2026-10-01 05:04:21,175 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:42499/json/version 2026-10-01 05:04:21,176 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42499', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:04:21,243 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:21,243 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:42499/json 2026-10-01 05:04:21,245 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42499', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:04:21,263 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Websocket url found: ws://127.0.0.1:42499/devtools/page/388C6AA9EF1560AB2C12DDD52C94F8BB 2026-10-01 05:04:21,297 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Enable chrome headless console log notification 2026-10-01 05:04:21,311 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless enable page notifications 2026-10-01 05:04:21,425 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:04:21,437 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Setting session cookie in browser 2026-10-01 05:04:21,440 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Open "http://127.0.0.1:8069/pos/ui/123" in browser 2026-10-01 05:04:21,441 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigating to: "http://127.0.0.1:8069/pos/ui/123" 2026-10-01 05:04:21,463 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:04:22,247 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:22] "GET /pos/ui/123 HTTP/1.1" 200 - 86 0.152 0.637 2026-10-01 05:04:22,253 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigation result: {'frameId': '388C6AA9EF1560AB2C12DDD52C94F8BB', 'loaderId': '40494E45CE2B558FC89FD959B3BF0C87', 'isDownload': False} 2026-10-01 05:04:22,254 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-10-01 05:04:22,284 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:04:22,307 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:22] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.011 2026-10-01 05:04:22,315 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:22] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-10-01 05:04:22,334 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:22] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.032 2026-10-01 05:04:22,923 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:04:22,942 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:04:22,955 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-10-01 05:04:23,002 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate test code "odoo.startTour('PosRestaurantRewardStay', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/123", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:04:23,016 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:23,023 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.013 0.011 2026-10-01 05:04:23,049 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:04:23,061 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:04:23,117 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.016 2026-10-01 05:04:23,154 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.015 0.044 2026-10-01 05:04:23,276 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.071 0.058 2026-10-01 05:04:23,280 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.105 2026-10-01 05:04:24,216 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 407 0.377 0.502 2026-10-01 05:04:24,260 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:24] "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-01 05:04:24,369 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.009 2026-10-01 05:04:24,466 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:24] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.040 2026-10-01 05:04:24,517 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 05:04:24,564 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:24,599 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-10-01 05:04:24,664 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:04:24,678 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:04:24,684 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:04:24,768 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:24] "GET /web/image/res.users/230/avatar_128 HTTP/1.1" 200 - 14 0.051 0.051 2026-10-01 05:04:24,796 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:04:24,807 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:24] "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-01 05:04:24,818 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:24] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.025 0.122 2026-10-01 05:04:24,828 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.134 2026-10-01 05:04:24,904 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:24] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.018 0.033 2026-10-01 05:04:24,907 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:24,963 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:04:25,081 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:25,181 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:25] "GET /pos/ui/123 HTTP/1.1" 200 - 33 0.161 0.063 2026-10-01 05:04:25,203 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:04:25,359 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:25] "GET /pos/ui/123?from_backend=True HTTP/1.1" 200 - 33 0.106 0.289 2026-10-01 05:04:25,526 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.095 0.331 2026-10-01 05:04:25,541 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:25] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.566 2026-10-01 05:04:25,592 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04: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-01 05:04:25,655 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:25,689 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:04:25,751 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:25,809 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:25,880 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:25,909 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26177932 started for PoS orders references: [{'name': '/', 'pos_reference': '261-123-000001', 'uuid': 'e327def5-4665-4c34-8b0a-1c8840ec4506'}] 2026-10-01 05:04:26,013 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26177932 order {'name': '/', 'pos_reference': '261-123-000001', 'uuid': 'e327def5-4665-4c34-8b0a-1c8840ec4506'} created pos.order #810 2026-10-01 05:04:26,031 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26177932 finished 2026-10-01 05:04:26,076 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.083 0.087 2026-10-01 05:04:26,110 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:26,166 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:26,225 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:26,308 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:26] "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.018 2026-10-01 05:04:26,309 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:26,366 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: tour succeeded 2026-10-01 05:04:26,366 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: ╔════════════════════════════════════════╗ ║ TOUR PosRestaurantRewardStay SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-01 05:04:26,456 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: heap 16279204 (allocated 17174528) 2026-10-01 05:04:26,493 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing chrome headless with pid 117461 2026-10-01 05:04:26,501 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing websocket connection 2026-10-01 05:04:26,509 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Terminating chrome headless with pid 117461 2026-10-01 05:04:26,605 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050426_605396_test_change_table_rewards_stay.txt 2026-10-01 05:04:26,605 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Removing chrome user profile "/tmp/tmpa_44kxep_chrome_odoo" 2026-10-01 05:04:26,649 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses ... 2026-10-01 05:04:27,393 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome pid: 117654 2026-10-01 05:04:27,395 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless temporary user profile dir: /tmp/tmp0cpuvuym_chrome_odoo 2026-10-01 05:04:27,395 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:35455/json/version 2026-10-01 05:04:27,398 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35455', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:04:27,575 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:27,575 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:35455/json 2026-10-01 05:04:27,576 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35455', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:04:27,598 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Websocket url found: ws://127.0.0.1:35455/devtools/page/3B7EBC8629B8CD043A624180F0F17FBC 2026-10-01 05:04:27,672 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Enable chrome headless console log notification 2026-10-01 05:04:27,703 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless enable page notifications 2026-10-01 05:04:27,862 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:04:27,877 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Setting session cookie in browser 2026-10-01 05:04:27,886 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Open "http://127.0.0.1:8069/pos/ui/123" in browser 2026-10-01 05:04:27,887 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Navigating to: "http://127.0.0.1:8069/pos/ui/123" 2026-10-01 05:04:27,922 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:04:28,636 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:28] "GET /pos/ui/123 HTTP/1.1" 200 - 90 0.130 0.597 2026-10-01 05:04:28,639 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Navigation result: {'frameId': '3B7EBC8629B8CD043A624180F0F17FBC', 'loaderId': 'EB38E4AB13A9E2655BBEDE11FCFD22A7', 'isDownload': False} 2026-10-01 05:04:28,640 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:28,663 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:04:28,715 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:28] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.032 2026-10-01 05:04:28,732 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:28] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.057 2026-10-01 05:04:28,744 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:28] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.072 2026-10-01 05:04:29,372 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:04:29,387 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 05:04:29,399 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-01 05:04:29,426 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Evaluate test code "odoo.startTour('test_loyalty_reward_with_courses', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/123", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:04:29,435 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:29,444 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.013 2026-10-01 05:04:29,462 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04: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-01 05:04:29,479 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:04:29,523 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.016 2026-10-01 05:04:29,548 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.019 0.022 2026-10-01 05:04:29,553 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-01 05:04:29,654 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.023 0.063 2026-10-01 05:04:30,430 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 407 0.378 0.357 2026-10-01 05:04:30,459 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04: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-01 05:04:30,565 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04: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.021 2026-10-01 05:04:30,652 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:30] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.040 2026-10-01 05:04:30,694 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04: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.025 2026-10-01 05:04:30,711 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:30,745 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.015 2026-10-01 05:04:30,776 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 05:04:30,791 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:04:30,799 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 05:04:30,831 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:30] "GET /web/image/res.users/230/avatar_128 HTTP/1.1" 200 - 14 0.016 0.051 2026-10-01 05:04:30,849 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04: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-01 05:04:30,855 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:30] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.004 0.077 2026-10-01 05:04:30,862 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 05:04:30,865 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.080 2026-10-01 05:04:30,870 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:30,912 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:30] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.006 0.035 2026-10-01 05:04:30,929 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:30] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.011 2026-10-01 05:04:31,012 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:04:31,110 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:31,125 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:04:31,147 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:31] "GET /pos/ui/123?from_backend=True HTTP/1.1" 200 - 33 0.073 0.077 2026-10-01 05:04:31,250 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:31] "GET /pos/ui/123 HTTP/1.1" 200 - 33 0.049 0.199 2026-10-01 05:04:31,389 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.087 0.176 2026-10-01 05:04:31,438 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 05:04:31,511 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:31,542 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:04:31,565 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:31,667 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:31,746 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:31,814 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:31,847 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65581131 started for PoS orders references: [{'name': '/', 'pos_reference': '261-123-000001', 'uuid': '6559ec25-cdec-48f6-9aaf-1292a3167c12'}] 2026-10-01 05:04:31,979 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65581131 order {'name': '/', 'pos_reference': '261-123-000001', 'uuid': '6559ec25-cdec-48f6-9aaf-1292a3167c12'} created pos.order #811 2026-10-01 05:04:32,001 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65581131 finished 2026-10-01 05:04:32,068 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.112 0.111 2026-10-01 05:04:32,104 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:32,169 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:32,175 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:32] "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-01 05:04:32,235 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:32,288 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:32,347 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:32,398 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:32,458 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:32,478 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47447446 started for PoS orders references: [{'name': '/', 'pos_reference': '261-123-000002', 'uuid': '31313a97-3e10-400b-a3c3-64ca221fcf54'}] 2026-10-01 05:04:32,566 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47447446 order {'name': '/', 'pos_reference': '261-123-000002', 'uuid': '31313a97-3e10-400b-a3c3-64ca221fcf54'} created pos.order #812 2026-10-01 05:04:32,580 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47447446 finished 2026-10-01 05:04:32,645 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.081 0.089 2026-10-01 05:04:32,673 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: tour succeeded 2026-10-01 05:04:32,674 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:32,759 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: heap 17362812 (allocated 19009536) 2026-10-01 05:04:32,778 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing chrome headless with pid 117654 2026-10-01 05:04:32,780 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing websocket connection 2026-10-01 05:04:32,781 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Terminating chrome headless with pid 117654 2026-10-01 05:04:32,878 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050432_878590_test_loyalty_reward_with_courses.txt 2026-10-01 05:04:32,878 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Removing chrome user profile "/tmp/tmp0cpuvuym_chrome_odoo" 2026-10-01 05:04:32,993 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-01 05:04:46,469 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_frontend: Starting TestSafaricomHttpCommon.test_mpesa_express_request_data ... 2026-10-01 05:04:46,872 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome pid: 117857 2026-10-01 05:04:46,872 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless temporary user profile dir: /tmp/tmpv4my_872_chrome_odoo 2026-10-01 05:04:46,872 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:34365/json/version 2026-10-01 05:04:46,874 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34365', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:04:46,893 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Browser version: Chrome/150.0.7871.114 2026-10-01 05:04:46,894 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:34365/json 2026-10-01 05:04:46,895 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34365', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:04:46,927 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Websocket url found: ws://127.0.0.1:34365/devtools/page/3CAED2C007F8F90C563ED4DBFAD8864F 2026-10-01 05:04:46,955 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Enable chrome headless console log notification 2026-10-01 05:04:46,972 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless enable page notifications 2026-10-01 05:04:47,086 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:04:47,093 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Setting session cookie in browser 2026-10-01 05:04:47,099 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Open "http://127.0.0.1:8069/pos/ui/124" in browser 2026-10-01 05:04:47,099 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigating to: "http://127.0.0.1:8069/pos/ui/124" 2026-10-01 05:04:47,115 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:04:47,612 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:47] "GET /pos/ui/124 HTTP/1.1" 200 - 87 0.055 0.446 2026-10-01 05:04:47,616 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigation result: {'frameId': '3CAED2C007F8F90C563ED4DBFAD8864F', 'loaderId': '532648316E1359DBC2F5F404F5B2CAB6', 'isDownload': False} 2026-10-01 05:04:47,616 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Evaluate ready code "odoo.isTourReady('MpesaExpressTour')" 2026-10-01 05:04:47,635 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:04:47,650 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:47] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-10-01 05:04:47,658 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:47] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-01 05:04:47,668 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:47] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-01 05:04:48,128 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:04:48,133 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:04:48,154 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.022 2026-10-01 05:04:48,176 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Evaluate test code "odoo.startTour('MpesaExpressTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/124", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:04:48,185 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:48,187 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.009 2026-10-01 05:04:48,204 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-01 05:04:48,220 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:04:48,256 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.012 2026-10-01 05:04:48,266 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-10-01 05:04:48,331 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.028 0.036 2026-10-01 05:04:48,334 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.047 2026-10-01 05:04:49,120 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.399 0.354 2026-10-01 05:04:49,145 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:04:49,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-01 05:04:49,363 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:49] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.061 2026-10-01 05:04:49,406 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.014 2026-10-01 05:04:49,426 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: Owl is running in 'dev' mode. 2026-10-01 05:04:49,442 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:04:49,499 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:04:49,508 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:04:49,522 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:04:49,542 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 05:04:49,599 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:49] "GET /web/image/res.users/232/avatar_128 HTTP/1.1" 200 - 14 0.036 0.053 2026-10-01 05:04:49,615 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 05:04:49,631 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:49] "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-01 05:04:49,651 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:49] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.011 0.127 2026-10-01 05:04:49,681 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:04:49,766 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:49] "GET /pos/ui/124?from_backend=True HTTP/1.1" 200 - 33 0.067 0.042 2026-10-01 05:04:49,804 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:49,882 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:49] "GET /pos/ui/124 HTTP/1.1" 200 - 33 0.049 0.170 2026-10-01 05:04:49,929 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:49,931 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 05:04:49,933 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:49] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.014 0.247 2026-10-01 05:04:49,981 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:49] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-10-01T05:04:33.000+00:00 HTTP/1.1" 200 - 3 0.009 0.106 2026-10-01 05:04:50,003 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:50] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-10-01T05:04:33.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-01 05:04:50,053 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:50] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-10-01T05:04:33.000+00:00 HTTP/1.1" 200 - 3 0.011 0.152 2026-10-01 05:04:50,068 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:04:50,092 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:50] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-10-01T05:04:33.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-10-01 05:04:50,150 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:50] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-10-01T05:04:33.000+00:00 HTTP/1.1" 200 - 3 0.007 0.199 2026-10-01 05:04:50,190 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:50] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-10-01T05:04:33.000+00:00 HTTP/1.1" 200 - 3 0.005 0.241 2026-10-01 05:04:50,224 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:50] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-10-01T05:04:33.000+00:00 HTTP/1.1" 200 - 3 0.005 0.224 2026-10-01 05:04:50,270 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:50] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-10-01T05:04:33.000+00:00 HTTP/1.1" 200 - 3 0.007 0.253 2026-10-01 05:04:50,315 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:50] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-10-01T05:04:33.000+00:00 HTTP/1.1" 200 - 3 0.011 0.227 2026-10-01 05:04:50,345 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:50] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.007 0.239 2026-10-01 05:04:50,433 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.037 0.239 2026-10-01 05:04:50,515 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:50,587 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:50,637 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:50,691 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:50,745 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:50,804 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:50,854 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:50,912 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:50,965 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:51,041 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:51,090 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:51,146 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:51,192 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:51,264 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:51,280 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:04:51,284 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:04:51,317 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:51,367 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:51,417 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:51,493 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:51,556 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:51,619 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:04:51] "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.006 2026-10-01 05:04:51,620 44 INFO rb-3b89a0e-225191-419901 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-01 05:04:51,668 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: tour succeeded 2026-10-01 05:04:51,668 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR MpesaExpressTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-01 05:04:51,816 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: heap 14826888 (allocated 16252928) 2026-10-01 05:04:51,843 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing chrome headless with pid 117857 2026-10-01 05:04:51,846 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing websocket connection 2026-10-01 05:04:51,849 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Terminating chrome headless with pid 117857 2026-10-01 05:04:51,947 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050451_946874_test_mpesa_express_request_data.txt 2026-10-01 05:04:51,947 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Removing chrome user profile "/tmp/tmpv4my_872_chrome_odoo" 2026-10-01 05:04:52,013 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-01 05:04:52,407 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_missing_credentials ... 2026-10-01 05:04:52,481 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_success ... 2026-10-01 05:04:52,495 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_generate_qr_code ... 2026-10-01 05:04:52,514 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_mpesa_express_payment_request ... 2026-10-01 05:04:52,542 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:05:08,888 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_advance_payment_with_extra_lines ... 2026-10-01 05:05:09,978 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome pid: 118064 2026-10-01 05:05:09,979 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless temporary user profile dir: /tmp/tmpxmawty4z_chrome_odoo 2026-10-01 05:05:09,979 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:43743/json/version 2026-10-01 05:05:09,980 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43743', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:05:10,030 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:10,030 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:43743/json 2026-10-01 05:05:10,035 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43743', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:05:10,071 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Websocket url found: ws://127.0.0.1:43743/devtools/page/E9255C9E46F12D002481DB45CC7099FD 2026-10-01 05:05:10,081 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Enable chrome headless console log notification 2026-10-01 05:05:10,091 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless enable page notifications 2026-10-01 05:05:10,310 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:05:10,312 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Setting session cookie in browser 2026-10-01 05:05:10,316 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-10-01 05:05:10,316 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-10-01 05:05:10,332 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:05:11,115 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:11] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 85 0.077 0.711 2026-10-01 05:05:11,119 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Navigation result: {'frameId': 'E9255C9E46F12D002481DB45CC7099FD', 'loaderId': '4D5FB8B80DEEA27CF0176C83BF7CF04F', 'isDownload': False} 2026-10-01 05:05:11,119 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentWithExtraLine')" 2026-10-01 05:05:11,136 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:05:11,170 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:11] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.021 2026-10-01 05:05:11,195 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:11] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.040 2026-10-01 05:05:11,207 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:11] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.059 2026-10-01 05:05:11,826 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:05:11,835 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:05:11,863 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.015 2026-10-01 05:05:11,931 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-01 05:05:11,937 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Evaluate test code "odoo.startTour('PoSApplyDownpaymentWithExtraLine', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:05:11,946 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:11,968 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:05:11,993 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:05:12,043 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:12] "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.017 2026-10-01 05:05:12,072 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.016 0.040 2026-10-01 05:05:12,214 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.097 0.051 2026-10-01 05:05:12,218 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.112 2026-10-01 05:05:13,159 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.556 0.348 2026-10-01 05:05:13,183 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:13] "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-01 05:05:13,260 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:05:13,328 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:13] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.040 2026-10-01 05:05:13,381 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05: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.006 2026-10-01 05:05:13,405 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:13,414 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05: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-01 05:05:13,506 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-01 05:05:13,551 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:05:13,560 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.061 2026-10-01 05:05:13,590 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:05:13,593 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:13] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.057 0.050 2026-10-01 05:05:13,596 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05: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-01 05:05:13,616 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:13] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.005 0.122 2026-10-01 05:05:13,624 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.107 2026-10-01 05:05:13,643 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:13] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.006 0.026 2026-10-01 05:05:13,768 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:13,830 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:13] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.011 2026-10-01 05:05:13,880 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:05:14,006 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:14] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.094 0.045 2026-10-01 05:05:14,085 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:14,138 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:14,144 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:14] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.085 0.186 2026-10-01 05:05:14,160 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:05:14,178 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:05:14,221 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:14] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.028 0.254 2026-10-01 05:05:14,251 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:14] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.303 2026-10-01 05:05:14,282 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:14] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.330 2026-10-01 05:05:14,314 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:14] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.362 2026-10-01 05:05:14,358 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:14] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.339 2026-10-01 05:05:14,392 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:14] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-10-01 05:05:14,425 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:14] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.196 2026-10-01 05:05:14,453 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:14] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.195 2026-10-01 05:05:14,501 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:14] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.209 2026-10-01 05:05:14,545 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:14] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.175 2026-10-01 05:05:14,645 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.036 0.276 2026-10-01 05:05:14,698 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:14,756 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:15,026 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.139 0.128 2026-10-01 05:05:15,167 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.064 0.048 2026-10-01 05:05:15,229 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.013 0.015 2026-10-01 05:05:15,297 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:15,534 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:15] "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.131 0.096 2026-10-01 05:05:15,722 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.084 0.089 2026-10-01 05:05:15,753 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:15] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.011 0.191 2026-10-01 05:05:15,847 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05: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-01 05:05:15,903 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:15,950 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:15] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.053 0.038 2026-10-01 05:05:15,983 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:16,081 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:16,104 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.072 0.060 2026-10-01 05:05:16,170 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:16,246 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:16,271 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:05:16,274 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:05:16,295 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:16,345 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:16,423 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:16,491 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: tour succeeded 2026-10-01 05:05:16,492 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentWithExtraLine SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-01 05:05:16,510 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96093256 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'bd9aeb25-e354-4374-854c-0c9219b1a2f6'}] 2026-10-01 05:05:16,518 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:05:16,624 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: heap 17698076 (allocated 18874368) 2026-10-01 05:05:16,642 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing chrome headless with pid 118064 2026-10-01 05:05:16,645 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing websocket connection 2026-10-01 05:05:16,649 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Terminating chrome headless with pid 118064 2026-10-01 05:05:16,754 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050516_752456_test_advance_payment_with_extra_lines.txt 2026-10-01 05:05:16,754 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Removing chrome user profile "/tmp/tmpxmawty4z_chrome_odoo" 2026-10-01 05:05:16,776 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: waiting for threads: [, ] 2026-10-01 05:05:17,082 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96093256 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'bd9aeb25-e354-4374-854c-0c9219b1a2f6'} created pos.order #813 2026-10-01 05:05:17,085 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96093256 finished 2026-10-01 05:05:17,274 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.390 0.378 2026-10-01 05:05:17,297 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-10-01 05:05:17,914 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79831443 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-01 05:05:20,312 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79831443 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #814 2026-10-01 05:05:20,313 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79831443 finished 2026-10-01 05:05:20,446 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-10-01 05:05:22,870 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_refund_pos_order ... 2026-10-01 05:05:23,428 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19612133 started for PoS orders references: [{'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': '5d908b1a-7464-4a4c-ad74-9a3094484bd4'}] 2026-10-01 05:05:23,576 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1315] 2026-10-01 05:05:23,897 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19612133 order {'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': '5d908b1a-7464-4a4c-ad74-9a3094484bd4'} created pos.order #815 2026-10-01 05:05:23,900 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19612133 finished 2026-10-01 05:05:24,469 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_backend_settle_refund ... 2026-10-01 05:05:24,993 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86616405 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '4401c70a-83ce-4c53-b6a8-48d9af77ab1a'}] 2026-10-01 05:05:25,161 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1318] 2026-10-01 05:05:27,025 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86616405 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '4401c70a-83ce-4c53-b6a8-48d9af77ab1a'} created pos.order #817 2026-10-01 05:05:27,029 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86616405 finished 2026-10-01 05:05:27,858 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-10-01 05:05:29,051 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome pid: 118284 2026-10-01 05:05:29,051 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless temporary user profile dir: /tmp/tmpv87d83ww_chrome_odoo 2026-10-01 05:05:29,051 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:37903/json/version 2026-10-01 05:05:29,052 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37903', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:05:29,098 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Browser version: Chrome/150.0.7871.114 2026-10-01 05:05:29,098 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:37903/json 2026-10-01 05:05:29,099 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37903', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:05:29,111 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Websocket url found: ws://127.0.0.1:37903/devtools/page/449399F267EC4712EADC456C5BDC6D19 2026-10-01 05:05:29,124 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Enable chrome headless console log notification 2026-10-01 05:05:29,155 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless enable page notifications 2026-10-01 05:05:29,324 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:05:29,327 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Setting session cookie in browser 2026-10-01 05:05:29,339 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:05:29,339 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:05:29,375 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:05:29,992 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:29] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.073 0.555 2026-10-01 05:05:29,995 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigation result: {'frameId': '449399F267EC4712EADC456C5BDC6D19', 'loaderId': 'E6311F22CE21F38C5F1C83E68BCE83A4', 'isDownload': False} 2026-10-01 05:05:29,995 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-10-01 05:05:30,018 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:05:30,078 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:30] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.042 2026-10-01 05:05:30,092 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:30] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.051 2026-10-01 05:05:30,139 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:30] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.014 0.089 2026-10-01 05:05:30,656 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:05:30,660 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:05:30,708 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.033 2026-10-01 05:05:30,760 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-01 05:05:30,766 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Evaluate test code "odoo.startTour('PosSettleOrderWithNote', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:05:30,780 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:30,799 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.017 2026-10-01 05:05:30,812 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:05:30,842 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-10-01 05:05:30,882 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.017 0.029 2026-10-01 05:05:30,886 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-10-01 05:05:31,009 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.054 0.049 2026-10-01 05:05:31,832 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.460 0.331 2026-10-01 05:05:31,862 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:31] "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-01 05:05:31,949 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:05:32,037 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:32] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.026 0.042 2026-10-01 05:05:32,073 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05: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.006 2026-10-01 05:05:32,109 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: Owl is running in 'dev' mode. 2026-10-01 05:05:32,116 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:05:32,172 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:05:32,189 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:05:32,197 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:05:32,205 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:32] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.014 0.017 2026-10-01 05:05:32,207 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-10-01 05:05:32,242 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:05:32,247 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:05:32,284 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:05:32,293 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:32] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.032 0.082 2026-10-01 05:05:32,312 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:32] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.005 0.029 2026-10-01 05:05:32,438 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:32] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.074 0.085 2026-10-01 05:05:32,463 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:32,544 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:32] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.055 0.210 2026-10-01 05:05:32,564 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:32] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.038 2026-10-01 05:05:32,611 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:32] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.028 2026-10-01 05:05:32,659 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:32] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.077 2026-10-01 05:05:32,670 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:32,682 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:05:32,704 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:32] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.117 2026-10-01 05:05:32,736 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:32] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-10-01 05:05:32,746 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:32,748 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:05:32,761 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:32] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-10-01 05:05:32,815 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:32] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.012 0.196 2026-10-01 05:05:32,862 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:32] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.230 2026-10-01 05:05:32,890 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:32] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.184 2026-10-01 05:05:32,942 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:32] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.014 0.211 2026-10-01 05:05:33,079 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.076 0.235 2026-10-01 05:05:33,110 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:33,167 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:33,364 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.078 0.116 2026-10-01 05:05:33,486 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.040 0.051 2026-10-01 05:05:33,564 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.012 0.018 2026-10-01 05:05:33,642 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:33,932 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:33] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 70 0.193 0.095 2026-10-01 05:05:34,124 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.090 0.089 2026-10-01 05:05:34,145 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.181 2026-10-01 05:05:34,207 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.018 0.027 2026-10-01 05:05:34,246 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:34,297 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05: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.032 0.044 2026-10-01 05:05:34,374 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:34] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.036 0.084 2026-10-01 05:05:34,444 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.036 0.090 2026-10-01 05:05:34,468 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:34,520 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:34,597 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:34,609 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:05:34,611 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:05:34,646 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:34,695 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:34,765 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:34,831 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:34,836 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30179049 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '27313c92-8d12-4678-a27f-21761f58c64f'}] 2026-10-01 05:05:34,857 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:05:35,167 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1321] 2026-10-01 05:05:35,678 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30179049 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '27313c92-8d12-4678-a27f-21761f58c64f'} created pos.order #819 2026-10-01 05:05:35,695 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30179049 finished 2026-10-01 05:05:35,954 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 394 0.575 0.547 2026-10-01 05:05:36,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.010 2026-10-01 05:05:36,133 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:36,147 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49256072 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '27313c92-8d12-4678-a27f-21761f58c64f'}] 2026-10-01 05:05:36,157 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49256072 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '27313c92-8d12-4678-a27f-21761f58c64f'} sync ignored for existing PoS order pos.order(819,) (state: paid) 2026-10-01 05:05:36,183 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49256072 finished 2026-10-01 05:05:36,204 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:36,256 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: tour succeeded 2026-10-01 05:05:36,257 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderWithNote SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-01 05:05:36,308 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.065 0.098 2026-10-01 05:05:36,416 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: heap 19527804 (allocated 22282240) 2026-10-01 05:05:36,422 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing chrome headless with pid 118284 2026-10-01 05:05:36,423 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing websocket connection 2026-10-01 05:05:36,424 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Terminating chrome headless with pid 118284 2026-10-01 05:05:36,536 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050536_536645_test_customer_notes.txt 2026-10-01 05:05:36,537 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Removing chrome user profile "/tmp/tmpv87d83ww_chrome_odoo" 2026-10-01 05:05:36,551 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_down_payment_displayed ... 2026-10-01 05:05:37,538 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome pid: 118499 2026-10-01 05:05:37,542 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless temporary user profile dir: /tmp/tmpivklvnkc_chrome_odoo 2026-10-01 05:05:37,544 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:36503/json/version 2026-10-01 05:05:37,545 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36503', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:05:37,566 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Browser version: Chrome/150.0.7871.114 2026-10-01 05:05:37,567 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:36503/json 2026-10-01 05:05:37,567 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36503', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:05:37,571 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Websocket url found: ws://127.0.0.1:36503/devtools/page/6C1A0F6F808592D0406DF689023AAA78 2026-10-01 05:05:37,596 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Enable chrome headless console log notification 2026-10-01 05:05:37,604 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless enable page notifications 2026-10-01 05:05:37,915 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:05:37,924 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Setting session cookie in browser 2026-10-01 05:05:37,925 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:05:37,926 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:05:37,947 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:05:38,746 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:38] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.182 0.624 2026-10-01 05:05:38,749 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigation result: {'frameId': '6C1A0F6F808592D0406DF689023AAA78', 'loaderId': 'F2AEB479C1716187729E8B4666667B03', 'isDownload': False} 2026-10-01 05:05:38,750 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:38,769 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:05:38,796 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:38] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-01 05:05:38,808 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:38] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-01 05:05:38,845 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:38] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.060 2026-10-01 05:05:39,384 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:05:39,413 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 05:05:39,427 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.035 2026-10-01 05:05:39,462 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Evaluate test code "odoo.startTour('test_down_payment_displayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:05:39,469 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:39,477 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.016 2026-10-01 05:05:39,509 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.014 2026-10-01 05:05:39,530 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:05:39,573 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:39] "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.016 2026-10-01 05:05:39,597 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.039 2026-10-01 05:05:39,703 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.057 0.041 2026-10-01 05:05:39,705 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.075 2026-10-01 05:05:40,378 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.271 0.351 2026-10-01 05:05:40,407 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05: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-01 05:05:40,532 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05: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.014 2026-10-01 05:05:40,650 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:40] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.026 0.065 2026-10-01 05:05:40,691 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-10-01 05:05:40,724 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: Owl is running in 'dev' mode. 2026-10-01 05:05:40,733 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:05:40,779 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:05:40,810 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:05:40,818 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:05:40,833 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:40] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.019 0.032 2026-10-01 05:05:40,866 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:40] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.014 0.053 2026-10-01 05:05:40,887 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.085 2026-10-01 05:05:40,904 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 05:05:40,911 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05: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-01 05:05:40,966 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:40] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.014 0.022 2026-10-01 05:05:41,055 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:41,104 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:05:41,109 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:41] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.014 0.025 2026-10-01 05:05:41,241 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:41,264 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:41] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.084 0.089 2026-10-01 05:05:41,270 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:05:41,283 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:05:41,305 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:41,417 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:41] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.091 0.227 2026-10-01 05:05:41,438 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:41] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.273 2026-10-01 05:05:41,491 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:41] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.016 0.297 2026-10-01 05:05:41,527 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:41] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.338 2026-10-01 05:05:41,557 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:41] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.397 2026-10-01 05:05:41,584 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:41] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.272 2026-10-01 05:05:41,626 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:41] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.191 2026-10-01 05:05:41,656 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:41] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-10-01 05:05:41,747 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.029 0.211 2026-10-01 05:05:41,771 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:41] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-10-01 05:05:41,802 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:41,804 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:41] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.270 2026-10-01 05:05:41,879 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:42,166 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.125 0.146 2026-10-01 05:05:42,300 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.046 0.052 2026-10-01 05:05:42,350 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-01 05:05:42,422 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:42,653 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:42] "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.142 0.087 2026-10-01 05:05:42,902 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.140 0.095 2026-10-01 05:05:42,921 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:42] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.240 2026-10-01 05:05:42,987 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.033 2026-10-01 05:05:43,054 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:43,097 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:43] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.050 0.046 2026-10-01 05:05:43,113 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:43,212 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:43,234 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.056 0.056 2026-10-01 05:05:43,287 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:43,307 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:05:43,309 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:05:43,337 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:43,388 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:43,462 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:43,524 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:43,533 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19379012 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '79e018f5-6561-47bb-badb-3c7262b837cf'}] 2026-10-01 05:05:43,534 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:05:43,674 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19379012 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '79e018f5-6561-47bb-badb-3c7262b837cf'} created pos.order #820 2026-10-01 05:05:43,689 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19379012 finished 2026-10-01 05:05:43,924 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 142 0.166 0.228 2026-10-01 05:05:44,052 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.030 2026-10-01 05:05:44,087 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05: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-01 05:05:44,145 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98548655 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '79e018f5-6561-47bb-badb-3c7262b837cf'}] 2026-10-01 05:05:44,160 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98548655 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '79e018f5-6561-47bb-badb-3c7262b837cf'} sync ignored for existing PoS order pos.order(820,) (state: paid) 2026-10-01 05:05:44,188 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98548655 finished 2026-10-01 05:05:44,194 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:44,249 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:44,292 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:44,354 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:44,358 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.091 0.125 2026-10-01 05:05:44,409 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:44,415 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.018 0.022 2026-10-01 05:05:44,471 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.009 0.047 2026-10-01 05:05:44,549 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.029 0.035 2026-10-01 05:05:44,597 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.027 2026-10-01 05:05:44,643 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:44,775 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:44] "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.052 0.079 2026-10-01 05:05:44,943 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 71 0.072 0.086 2026-10-01 05:05:44,955 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:44] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.140 2026-10-01 05:05:45,007 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.026 2026-10-01 05:05:45,046 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:45,118 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05: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.057 0.039 2026-10-01 05:05:45,172 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:45] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.019 0.100 2026-10-01 05:05:45,246 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:45,255 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.030 0.082 2026-10-01 05:05:45,294 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: tour succeeded 2026-10-01 05:05:45,295 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_down_payment_displayed SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-01 05:05:45,451 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: heap 20150564 (allocated 22155264) 2026-10-01 05:05:45,458 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing chrome headless with pid 118499 2026-10-01 05:05:45,460 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing websocket connection 2026-10-01 05:05:45,462 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Terminating chrome headless with pid 118499 2026-10-01 05:05:45,565 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050545_564865_test_down_payment_displayed.txt 2026-10-01 05:05:45,565 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Removing chrome user profile "/tmp/tmpivklvnkc_chrome_odoo" 2026-10-01 05:05:45,581 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-10-01 05:05:46,869 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome pid: 118727 2026-10-01 05:05:46,870 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless temporary user profile dir: /tmp/tmpfm33a_sn_chrome_odoo 2026-10-01 05:05:46,870 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:39015/json/version 2026-10-01 05:05:46,871 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39015', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:05:46,904 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Browser version: Chrome/150.0.7871.114 2026-10-01 05:05:46,904 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:39015/json 2026-10-01 05:05:46,905 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39015', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:05:46,912 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Websocket url found: ws://127.0.0.1:39015/devtools/page/5E24C64A8FFA25F9065CA003A94659C5 2026-10-01 05:05:46,938 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Enable chrome headless console log notification 2026-10-01 05:05:46,959 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless enable page notifications 2026-10-01 05:05:47,240 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:05:47,243 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Setting session cookie in browser 2026-10-01 05:05:47,244 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:05:47,244 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:05:47,266 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:05:47,802 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:47] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.064 0.481 2026-10-01 05:05:47,810 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Navigation result: {'frameId': '5E24C64A8FFA25F9065CA003A94659C5', 'loaderId': 'D119B3B0B3AA68A31BC9E7027A66540F', 'isDownload': False} 2026-10-01 05:05:47,810 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-10-01 05:05:47,829 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:05:47,851 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:47] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-01 05:05:47,856 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:47] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-01 05:05:47,869 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:47] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-01 05:05:48,436 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:05:48,440 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:05:48,469 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.014 2026-10-01 05:05:48,508 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-01 05:05:48,510 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Evaluate test code "odoo.startTour('PoSDownPaymentAmount', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:05:48,520 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:48,546 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-01 05:05:48,570 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:05:48,658 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.033 0.030 2026-10-01 05:05:48,691 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.086 2026-10-01 05:05:48,775 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.045 0.042 2026-10-01 05:05:48,780 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.065 2026-10-01 05:05:49,745 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.548 0.381 2026-10-01 05:05:49,793 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:49] "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-01 05:05:49,906 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.016 0.026 2026-10-01 05:05:50,008 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:50] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.055 2026-10-01 05:05:50,057 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.008 2026-10-01 05:05:50,085 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: Owl is running in 'dev' mode. 2026-10-01 05:05:50,096 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05: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-01 05:05:50,146 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:05:50,209 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-01 05:05:50,264 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-01 05:05:50,274 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.075 2026-10-01 05:05:50,291 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:50] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.097 0.038 2026-10-01 05:05:50,311 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:50] "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-01 05:05:50,318 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.163 2026-10-01 05:05:50,332 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:50] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.160 2026-10-01 05:05:50,361 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:50,375 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:50] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.015 0.061 2026-10-01 05:05:50,401 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:05:50,420 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:50] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.014 0.019 2026-10-01 05:05:50,491 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:50,539 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:50,549 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:50] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.068 0.086 2026-10-01 05:05:50,556 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:05:50,563 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:05:50,630 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:50] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.045 0.186 2026-10-01 05:05:50,654 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:50] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-10-01 05:05:50,693 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:50] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-10-01 05:05:50,731 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:50] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.013 0.261 2026-10-01 05:05:50,784 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:50] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.322 2026-10-01 05:05:50,818 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:50] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.240 2026-10-01 05:05:50,848 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:50] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.213 2026-10-01 05:05:50,871 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:50] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-10-01 05:05:50,906 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:50] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-10-01 05:05:51,002 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.048 0.217 2026-10-01 05:05:51,034 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:51] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.200 2026-10-01 05:05:51,042 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:51,064 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:51] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.272 2026-10-01 05:05:51,100 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:51,320 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.067 0.138 2026-10-01 05:05:51,418 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:51] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.024 0.042 2026-10-01 05:05:51,485 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.014 0.018 2026-10-01 05:05:51,549 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:51,766 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:51] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.102 0.089 2026-10-01 05:05:51,893 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.043 0.076 2026-10-01 05:05:51,905 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:51] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.116 2026-10-01 05:05:51,952 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.023 2026-10-01 05:05:52,003 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:52,030 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05: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.033 0.036 2026-10-01 05:05:52,061 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:52,149 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.045 0.049 2026-10-01 05:05:52,154 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:52,207 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:52,278 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:52,293 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:05:52,298 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:05:52,329 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:52,378 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:52,443 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:52,512 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: tour succeeded 2026-10-01 05:05:52,513 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: ╔═════════════════════════════════════╗ ║ TOUR PoSDownPaymentAmount SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-01 05:05:52,519 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40288392 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '827de91e-229a-43b7-a411-f86f7231621b'}] 2026-10-01 05:05:52,538 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:05:52,623 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: heap 17184672 (allocated 18350080) 2026-10-01 05:05:52,633 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing chrome headless with pid 118727 2026-10-01 05:05:52,634 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing websocket connection 2026-10-01 05:05:52,645 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Terminating chrome headless with pid 118727 2026-10-01 05:05:52,742 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40288392 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '827de91e-229a-43b7-a411-f86f7231621b'} created pos.order #821 2026-10-01 05:05:52,747 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40288392 finished 2026-10-01 05:05:52,754 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050552_754463_test_downpayment_amount_to_invoice.txt 2026-10-01 05:05:52,754 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Removing chrome user profile "/tmp/tmpfm33a_sn_chrome_odoo" 2026-10-01 05:05:52,779 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: waiting for threads: [, ] 2026-10-01 05:05:52,914 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.218 0.181 2026-10-01 05:05:53,821 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-10-01 05:05:55,340 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_line_name ... 2026-10-01 05:05:56,024 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome pid: 118940 2026-10-01 05:05:56,024 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless temporary user profile dir: /tmp/tmpqdm8wlmp_chrome_odoo 2026-10-01 05:05:56,024 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:34863/json/version 2026-10-01 05:05:56,026 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34863', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:05:56,071 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Browser version: Chrome/150.0.7871.114 2026-10-01 05:05:56,071 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:34863/json 2026-10-01 05:05:56,072 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34863', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:05:56,087 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Websocket url found: ws://127.0.0.1:34863/devtools/page/9AE9045AB2F8FC43ED69DE81BE248A3C 2026-10-01 05:05:56,106 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Enable chrome headless console log notification 2026-10-01 05:05:56,126 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless enable page notifications 2026-10-01 05:05:56,271 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:05:56,276 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Setting session cookie in browser 2026-10-01 05:05:56,287 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:05:56,287 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:05:56,311 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:05:56,803 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:56] "GET /pos/ui/126 HTTP/1.1" 200 - 90 0.050 0.456 2026-10-01 05:05:56,809 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Navigation result: {'frameId': '9AE9045AB2F8FC43ED69DE81BE248A3C', 'loaderId': '131F444751CEB695E437667F8C8E3703', 'isDownload': False} 2026-10-01 05:05:56,809 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-10-01 05:05:56,831 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:05:56,850 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:56] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-01 05:05:56,856 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:56] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-01 05:05:56,867 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:56] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-01 05:05:57,513 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:05:57,516 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:05:57,538 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 05:05:57,572 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Evaluate test code "odoo.startTour('PoSApplyDownpaymentInvoice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:05:57,583 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-01 05:05:57,586 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:57,608 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.004 2026-10-01 05:05:57,629 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:05:57,656 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-10-01 05:05:57,681 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.028 2026-10-01 05:05:57,741 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.042 2026-10-01 05:05:57,743 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-10-01 05:05:58,499 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.363 0.340 2026-10-01 05:05:58,540 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:58] "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-01 05:05:58,647 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.009 2026-10-01 05:05:58,746 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:58] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.029 0.051 2026-10-01 05:05:58,789 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05: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-01 05:05:58,825 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: Owl is running in 'dev' mode. 2026-10-01 05:05:58,852 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.014 2026-10-01 05:05:58,894 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:05:58,915 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:05:58,924 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:05:58,927 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-01 05:05:58,982 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:05:58,990 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:58] "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-01 05:05:58,995 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:58] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.041 0.058 2026-10-01 05:05:59,030 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:05:59,032 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:59] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.008 0.118 2026-10-01 05:05:59,057 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:59] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.008 0.065 2026-10-01 05:05:59,090 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:59,159 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:59] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.052 0.085 2026-10-01 05:05:59,250 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:59] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.025 0.233 2026-10-01 05:05:59,259 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:59,263 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:05:59,283 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:59] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.151 2026-10-01 05:05:59,328 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:59] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.013 0.158 2026-10-01 05:05:59,363 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:59] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.194 2026-10-01 05:05:59,373 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:59,375 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:05:59,407 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:59] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.240 2026-10-01 05:05:59,446 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:59] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.266 2026-10-01 05:05:59,471 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:59] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.173 2026-10-01 05:05:59,518 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:59] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.206 2026-10-01 05:05:59,540 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:59] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-10-01 05:05:59,566 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:59] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-10-01 05:05:59,595 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:59] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.134 2026-10-01 05:05:59,692 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.224 2026-10-01 05:05:59,727 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:59,789 44 INFO rb-3b89a0e-225191-419901 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-01 05:05:59,988 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:05:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.077 0.121 2026-10-01 05:06:00,114 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.053 0.041 2026-10-01 05:06:00,165 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.007 0.013 2026-10-01 05:06:00,234 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:00,477 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:00] "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.148 0.096 2026-10-01 05:06:00,760 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.177 0.099 2026-10-01 05:06:00,789 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.010 0.278 2026-10-01 05:06:00,879 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.034 0.040 2026-10-01 05:06:00,934 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:00,963 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:00] "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.032 0.039 2026-10-01 05:06:00,991 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:01,074 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.049 0.043 2026-10-01 05:06:01,105 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:01,180 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:01,200 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:01,202 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:01,231 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:01,280 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:01,351 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:01,405 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:01,470 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: tour succeeded 2026-10-01 05:06:01,471 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-01 05:06:01,477 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48401401 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '1eff2c43-f80c-43c1-b36a-9cd299458a83'}] 2026-10-01 05:06:01,495 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:01,637 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: heap 17099136 (allocated 18874368) 2026-10-01 05:06:01,648 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing chrome headless with pid 118940 2026-10-01 05:06:01,659 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing websocket connection 2026-10-01 05:06:01,660 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Terminating chrome headless with pid 118940 2026-10-01 05:06:01,783 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050601_783338_test_downpayment_invoice_line_name.txt 2026-10-01 05:06:01,785 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Removing chrome user profile "/tmp/tmpqdm8wlmp_chrome_odoo" 2026-10-01 05:06:01,800 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: waiting for threads: [, ] 2026-10-01 05:06:03,334 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48401401 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '1eff2c43-f80c-43c1-b36a-9cd299458a83'} created pos.order #822 2026-10-01 05:06:03,340 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48401401 finished 2026-10-01 05:06:03,578 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 510 0.922 1.182 2026-10-01 05:06:03,609 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_link ... 2026-10-01 05:06:04,954 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 119160 2026-10-01 05:06:04,955 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmp2om417ld_chrome_odoo 2026-10-01 05:06:04,955 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:41187/json/version 2026-10-01 05:06:04,956 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41187', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:06:05,003 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-10-01 05:06:05,003 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:41187/json 2026-10-01 05:06:05,004 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41187', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:06:05,079 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:41187/devtools/page/3E058A7340F79FDCB3DF2489B4D8B0EB 2026-10-01 05:06:05,126 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-10-01 05:06:05,132 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-10-01 05:06:05,397 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:06:05,404 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-10-01 05:06:05,406 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:06:05,406 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:06:05,434 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:06:06,211 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:06] "GET /pos/ui/126 HTTP/1.1" 200 - 89 0.097 0.692 2026-10-01 05:06:06,214 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '3E058A7340F79FDCB3DF2489B4D8B0EB', 'loaderId': 'B182D9329DE85033F770EBF9D95E12DC', 'isDownload': False} 2026-10-01 05:06:06,215 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-10-01 05:06:06,237 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:06:06,274 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:06] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.021 2026-10-01 05:06:06,306 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:06] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.051 2026-10-01 05:06:06,313 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:06] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.053 2026-10-01 05:06:06,896 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:06:06,900 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:06:06,934 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-01 05:06:06,970 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-01 05:06:06,978 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate test code "odoo.startTour('PoSApplyDownpaymentInvoice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:06:06,992 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:07,007 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-01 05:06:07,036 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:06:07,064 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.010 2026-10-01 05:06:07,103 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.017 0.038 2026-10-01 05:06:07,170 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.052 2026-10-01 05:06:07,176 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.050 2026-10-01 05:06:08,085 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.513 0.355 2026-10-01 05:06:08,115 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 05:06:08,211 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06: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.014 2026-10-01 05:06:08,307 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:08] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.065 2026-10-01 05:06:08,350 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06: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-01 05:06:08,375 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-10-01 05:06:08,397 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.006 2026-10-01 05:06:08,470 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:06:08,503 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:06:08,521 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:06:08,540 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:08] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.009 0.051 2026-10-01 05:06:08,578 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:08] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.014 0.073 2026-10-01 05:06:08,581 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.101 2026-10-01 05:06:08,610 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:06:08,611 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:06:08,650 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:06:08,663 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:08] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.010 0.016 2026-10-01 05:06:08,782 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:08,784 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:08] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.061 0.082 2026-10-01 05:06:08,886 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:08] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.063 0.180 2026-10-01 05:06:08,912 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:08] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.007 0.055 2026-10-01 05:06:08,960 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:08] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.099 2026-10-01 05:06:08,974 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:08,983 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:09,002 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:09] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.017 0.123 2026-10-01 05:06:09,050 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:09] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.170 2026-10-01 05:06:09,065 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:06:09,070 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:09,127 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:09] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.023 0.212 2026-10-01 05:06:09,163 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:09] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.259 2026-10-01 05:06:09,217 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:09] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.225 2026-10-01 05:06:09,250 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:09] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.231 2026-10-01 05:06:09,288 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:09] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.011 0.189 2026-10-01 05:06:09,323 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:09] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.393 2026-10-01 05:06:09,402 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.204 2026-10-01 05:06:09,451 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:09,502 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:09,705 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.073 0.128 2026-10-01 05:06:09,810 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.029 0.038 2026-10-01 05:06:09,860 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.014 2026-10-01 05:06:09,928 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:10,074 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:10] "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.058 0.081 2026-10-01 05:06:10,237 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.062 0.087 2026-10-01 05:06:10,247 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.144 2026-10-01 05:06:10,319 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.030 0.027 2026-10-01 05:06:10,363 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:10,379 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:10] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.017 0.028 2026-10-01 05:06:10,421 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:10,469 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.020 0.041 2026-10-01 05:06:10,512 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:10,589 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:10,612 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:10,614 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:10,637 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:10,688 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:10,759 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:10,814 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:10,881 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-10-01 05:06:10,882 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-01 05:06:10,896 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86641306 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '739c8cd2-7dff-4d4e-81d0-4fe551521985'}] 2026-10-01 05:06:10,902 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:06:10,967 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17236300 (allocated 18350080) 2026-10-01 05:06:10,986 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 119160 2026-10-01 05:06:10,990 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-10-01 05:06:10,991 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 119160 2026-10-01 05:06:11,109 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050611_109579_test_downpayment_invoice_link.txt 2026-10-01 05:06:11,109 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmp2om417ld_chrome_odoo" 2026-10-01 05:06:11,123 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-10-01 05:06:12,690 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86641306 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '739c8cd2-7dff-4d4e-81d0-4fe551521985'} created pos.order #823 2026-10-01 05:06:12,698 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86641306 finished 2026-10-01 05:06:12,980 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 539 0.819 1.279 2026-10-01 05:06:14,330 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 119371 2026-10-01 05:06:14,330 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpr9zsh_17_chrome_odoo 2026-10-01 05:06:14,330 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:42849/json/version 2026-10-01 05:06:14,332 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42849', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:06:14,367 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-10-01 05:06:14,367 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:42849/json 2026-10-01 05:06:14,368 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42849', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:06:14,420 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:42849/devtools/page/639D1DAB105AECD3279B4FFB3B820E45 2026-10-01 05:06:14,434 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-10-01 05:06:14,460 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-10-01 05:06:14,593 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:06:14,595 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-10-01 05:06:14,601 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:06:14,601 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:06:14,682 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:14] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.028 0.037 2026-10-01 05:06:14,690 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '639D1DAB105AECD3279B4FFB3B820E45', 'loaderId': 'CE4B500CED295B711A0C23E0ED989356', 'isDownload': False} 2026-10-01 05:06:14,690 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice2')" 2026-10-01 05:06:14,727 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:06:14,749 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:14] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-10-01 05:06:14,757 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:14] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-01 05:06:14,770 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:14] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-10-01 05:06:15,353 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:06:15,353 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:06:15,371 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:06:15,407 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate test code "odoo.startTour('PoSApplyDownpaymentInvoice2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:06:15,411 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.012 0.006 2026-10-01 05:06:15,413 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:15,427 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06: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-01 05:06:15,439 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:06:15,478 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.016 0.011 2026-10-01 05:06:15,486 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.030 2026-10-01 05:06:15,524 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.007 0.026 2026-10-01 05:06:15,527 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-10-01 05:06:16,222 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 274 0.314 0.340 2026-10-01 05:06:16,259 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-10-01 05:06:16,353 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 05:06:16,425 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:16] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.015 0.041 2026-10-01 05:06:16,467 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 05:06:16,491 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-10-01 05:06:16,508 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:06:16,551 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:16,595 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-01 05:06:16,606 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-01 05:06:16,607 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:16] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 7 0.026 0.025 2026-10-01 05:06:16,626 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:16] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.007 0.062 2026-10-01 05:06:16,629 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.072 2026-10-01 05:06:16,658 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:06:16,672 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:16,721 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:16] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.015 2026-10-01 05:06:16,789 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:16,885 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 05:06:16,903 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:16,953 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:16,966 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:16] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.080 0.047 2026-10-01 05:06:17,014 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:17,041 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:17] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.034 0.159 2026-10-01 05:06:17,056 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:06:17,059 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:17] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.179 2026-10-01 05:06:17,084 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:17,111 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:17] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.020 0.197 2026-10-01 05:06:17,140 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:17] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.216 2026-10-01 05:06:17,191 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:17] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.296 2026-10-01 05:06:17,243 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:17] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.011 0.262 2026-10-01 05:06:17,290 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:17] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.212 2026-10-01 05:06:17,345 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:17] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.272 2026-10-01 05:06:17,371 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:17] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.250 2026-10-01 05:06:17,408 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:17] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.257 2026-10-01 05:06:17,440 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:17] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.238 2026-10-01 05:06:17,539 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.023 0.260 2026-10-01 05:06:17,674 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.051 0.044 2026-10-01 05:06:17,732 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.004 0.021 2026-10-01 05:06:17,798 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:18,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:18] "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.104 0.080 2026-10-01 05:06:18,163 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.061 0.084 2026-10-01 05:06:18,180 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.143 2026-10-01 05:06:18,266 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.027 0.029 2026-10-01 05:06:18,322 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:18,363 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:18] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.048 0.031 2026-10-01 05:06:18,389 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:18,477 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.047 0.052 2026-10-01 05:06:18,514 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:18,611 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:18,642 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:18,645 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:06:18,659 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:18,710 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:18,783 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:18,837 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:18,906 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-10-01 05:06:18,907 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice2 SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-01 05:06:18,912 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75926571 started for PoS orders references: [{'name': '/', 'pos_reference': '262-126-000001', 'uuid': '0d94a4b0-a3b6-4c94-b29b-a475b5a7b219'}] 2026-10-01 05:06:18,920 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:19,030 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17047492 (allocated 18087936) 2026-10-01 05:06:19,055 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 119371 2026-10-01 05:06:19,074 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-10-01 05:06:19,074 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 119371 2026-10-01 05:06:19,203 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050619_203148_test_downpayment_invoice_link.txt 2026-10-01 05:06:19,203 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpr9zsh_17_chrome_odoo" 2026-10-01 05:06:19,226 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-10-01 05:06:20,002 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75926571 order {'name': '/', 'pos_reference': '262-126-000001', 'uuid': '0d94a4b0-a3b6-4c94-b29b-a475b5a7b219'} created pos.order #824 2026-10-01 05:06:20,006 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75926571 finished 2026-10-01 05:06:20,242 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 398 0.565 0.767 2026-10-01 05:06:20,565 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 119594 2026-10-01 05:06:20,566 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpp3urlg6k_chrome_odoo 2026-10-01 05:06:20,566 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:44365/json/version 2026-10-01 05:06:20,567 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44365', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:06:20,704 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-10-01 05:06:20,704 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:44365/json 2026-10-01 05:06:20,705 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44365', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:06:20,738 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:44365/devtools/page/D6C37EC8357A72A0EB1B7964386A57BB 2026-10-01 05:06:20,758 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-10-01 05:06:20,774 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-10-01 05:06:20,834 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:06:20,837 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-10-01 05:06:20,848 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:06:20,848 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:06:20,975 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:20] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.051 0.061 2026-10-01 05:06:20,987 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': 'D6C37EC8357A72A0EB1B7964386A57BB', 'loaderId': '8A1394BCF5FAD11A46A42223E5D2D311', 'isDownload': False} 2026-10-01 05:06:20,987 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder2')" 2026-10-01 05:06:21,009 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:06:21,042 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:21] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-10-01 05:06:21,058 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:21] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-01 05:06:21,071 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:21] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.049 2026-10-01 05:06:21,644 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:21,650 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:21,664 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:06:21,690 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.007 2026-10-01 05:06:21,691 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate test code "odoo.startTour('PosSettleAndInvoiceOrder2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:06:21,703 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:21,713 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06: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-01 05:06:21,732 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:06:21,764 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.015 2026-10-01 05:06:21,786 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:21] "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.034 2026-10-01 05:06:21,793 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-01 05:06:21,866 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.019 0.035 2026-10-01 05:06:22,571 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 274 0.301 0.359 2026-10-01 05:06:22,604 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:06:22,687 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:06:22,758 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:22] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.036 2026-10-01 05:06:22,794 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06: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-01 05:06:22,818 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-10-01 05:06:22,829 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06: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-01 05:06:22,923 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:06:22,962 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-01 05:06:22,975 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 05:06:22,985 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-01 05:06:23,040 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:06:23,041 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:23] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 7 0.040 0.066 2026-10-01 05:06:23,049 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:06:23,097 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:06:23,098 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:23] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.015 0.141 2026-10-01 05:06:23,142 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:23] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.019 0.047 2026-10-01 05:06:23,210 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:23,271 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:23] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.066 0.110 2026-10-01 05:06:23,386 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:23,404 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:23] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.087 0.233 2026-10-01 05:06:23,425 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 05:06:23,428 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:23] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.014 0.149 2026-10-01 05:06:23,472 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:23] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.011 0.114 2026-10-01 05:06:23,484 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:23,507 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:23] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.135 2026-10-01 05:06:23,542 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:23,552 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:23] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.169 2026-10-01 05:06:23,559 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:23,597 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:23] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.011 0.211 2026-10-01 05:06:23,636 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:23] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.194 2026-10-01 05:06:23,668 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:23] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.231 2026-10-01 05:06:23,710 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:23] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.232 2026-10-01 05:06:23,757 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:23] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.238 2026-10-01 05:06:23,783 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:23] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.208 2026-10-01 05:06:23,876 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.019 0.248 2026-10-01 05:06:24,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.026 0.044 2026-10-01 05:06:24,089 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.017 0.015 2026-10-01 05:06:24,175 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:24,416 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:24] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.099 0.123 2026-10-01 05:06:24,653 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.127 0.093 2026-10-01 05:06:24,668 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.212 2026-10-01 05:06:24,772 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.030 0.038 2026-10-01 05:06:24,815 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:24,881 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:24] "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.042 0.038 2026-10-01 05:06:24,945 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:24] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.025 0.099 2026-10-01 05:06:25,020 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.034 0.087 2026-10-01 05:06:25,147 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:25,202 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:25,274 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:25,287 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:06:25,290 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:25,327 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:25,377 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:25,454 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:25,507 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:25,572 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-10-01 05:06:25,575 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosSettleAndInvoiceOrder2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-01 05:06:25,579 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84888290 started for PoS orders references: [{'name': '/', 'pos_reference': '263-126-000001', 'uuid': '80f56357-dee6-40c4-80df-47afb25464d2'}] 2026-10-01 05:06:25,584 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:06:25,676 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17308144 (allocated 18874368) 2026-10-01 05:06:25,708 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 119594 2026-10-01 05:06:25,709 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-10-01 05:06:25,711 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 119594 2026-10-01 05:06:25,846 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050625_846543_test_downpayment_invoice_link.txt 2026-10-01 05:06:25,846 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpp3urlg6k_chrome_odoo" 2026-10-01 05:06:25,865 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-10-01 05:06:25,951 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #238 deleted stock.move.line records with IDs: [1327] 2026-10-01 05:06:27,582 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84888290 order {'name': '/', 'pos_reference': '263-126-000001', 'uuid': '80f56357-dee6-40c4-80df-47afb25464d2'} created pos.order #825 2026-10-01 05:06:27,587 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84888290 finished 2026-10-01 05:06:27,900 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 701 1.126 1.198 2026-10-01 05:06:27,999 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-10-01 05:06:29,212 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome pid: 119819 2026-10-01 05:06:29,212 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless temporary user profile dir: /tmp/tmpk9tp2pcn_chrome_odoo 2026-10-01 05:06:29,212 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:41395/json/version 2026-10-01 05:06:29,214 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41395', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:06:29,255 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Browser version: Chrome/150.0.7871.114 2026-10-01 05:06:29,255 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:41395/json 2026-10-01 05:06:29,270 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41395', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:06:29,304 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Websocket url found: ws://127.0.0.1:41395/devtools/page/97344D4AFE45C60606E293D74DDAF009 2026-10-01 05:06:29,347 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Enable chrome headless console log notification 2026-10-01 05:06:29,358 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless enable page notifications 2026-10-01 05:06:29,629 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:06:29,634 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Setting session cookie in browser 2026-10-01 05:06:29,647 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:06:29,648 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:06:29,687 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:06:30,335 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:30] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.076 0.587 2026-10-01 05:06:30,347 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigation result: {'frameId': '97344D4AFE45C60606E293D74DDAF009', 'loaderId': 'F78C82D1467EAA95C381007B6D815C71', 'isDownload': False} 2026-10-01 05:06:30,348 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-10-01 05:06:30,360 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:06:30,422 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:30] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.041 2026-10-01 05:06:30,458 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:30] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.018 0.054 2026-10-01 05:06:30,497 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:30] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.098 2026-10-01 05:06:31,122 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:06:31,130 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 05:06:31,152 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-10-01 05:06:31,202 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Evaluate test code "odoo.startTour('PosRefundDownpayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:06:31,219 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:31,222 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.016 2026-10-01 05:06:31,247 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-01 05:06:31,260 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:06:31,344 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.024 0.040 2026-10-01 05:06:31,382 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.012 0.075 2026-10-01 05:06:31,511 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.071 0.075 2026-10-01 05:06:31,514 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.111 2026-10-01 05:06:32,308 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.368 0.369 2026-10-01 05:06:32,337 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:32] "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-01 05:06:32,432 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.012 2026-10-01 05:06:32,547 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:32] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.027 0.049 2026-10-01 05:06:32,611 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.011 2026-10-01 05:06:32,633 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: Owl is running in 'dev' mode. 2026-10-01 05:06:32,663 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.011 2026-10-01 05:06:32,688 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:06:32,706 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:06:32,709 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:06:32,712 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:06:32,753 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:32] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.028 0.029 2026-10-01 05:06:32,774 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:32] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.006 0.071 2026-10-01 05:06:32,837 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:06:32,841 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:06:32,866 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:06:32,885 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:32] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.006 0.027 2026-10-01 05:06:32,998 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:33,037 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:33] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.083 0.099 2026-10-01 05:06:33,197 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:33,200 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:33] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.103 0.240 2026-10-01 05:06:33,216 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:06:33,228 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:33] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.005 0.218 2026-10-01 05:06:33,241 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:06:33,244 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:33,267 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:33] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.197 2026-10-01 05:06:33,298 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:33] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.223 2026-10-01 05:06:33,322 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:33] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.245 2026-10-01 05:06:33,365 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:33] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.293 2026-10-01 05:06:33,402 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:33] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.159 2026-10-01 05:06:33,436 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:33] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-10-01 05:06:33,455 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:33] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.181 2026-10-01 05:06:33,479 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:33] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-10-01 05:06:33,557 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.031 0.196 2026-10-01 05:06:33,589 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:33,605 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:33] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.223 2026-10-01 05:06:33,648 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:33,893 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 69 0.116 0.124 2026-10-01 05:06:34,003 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.033 0.044 2026-10-01 05:06:34,053 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-10-01 05:06:34,117 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:34,371 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:34] "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.153 0.098 2026-10-01 05:06:34,574 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.088 0.094 2026-10-01 05:06:34,603 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.012 0.183 2026-10-01 05:06:34,672 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.027 2026-10-01 05:06:34,744 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:34,796 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06: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.057 0.045 2026-10-01 05:06:34,818 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:34,898 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.021 0.050 2026-10-01 05:06:34,904 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:34,992 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:35,020 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:35,023 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:35,042 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:35,092 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:35,164 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:35,229 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:35,236 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58767436 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '2a7e8a11-3534-40c1-ae9d-e634e90ba819'}] 2026-10-01 05:06:35,239 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:35,411 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58767436 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '2a7e8a11-3534-40c1-ae9d-e634e90ba819'} created pos.order #826 2026-10-01 05:06:35,436 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58767436 finished 2026-10-01 05:06:35,669 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 157 0.206 0.229 2026-10-01 05:06:35,771 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.031 2026-10-01 05:06:35,792 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:06:35,891 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16805735 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '2a7e8a11-3534-40c1-ae9d-e634e90ba819'}] 2026-10-01 05:06:35,899 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16805735 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '2a7e8a11-3534-40c1-ae9d-e634e90ba819'} sync ignored for existing PoS order pos.order(826,) (state: paid) 2026-10-01 05:06:35,919 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:35,934 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16805735 finished 2026-10-01 05:06:35,978 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:36,018 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:36,069 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:36,100 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.096 0.115 2026-10-01 05:06:36,128 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:36,169 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.019 0.036 2026-10-01 05:06:36,208 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:36,244 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-01 05:06:36,275 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:36,306 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.018 0.030 2026-10-01 05:06:36,346 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:36,351 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:36] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.023 0.035 2026-10-01 05:06:36,403 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:36,450 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:36,503 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:36,553 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:36,604 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:36,692 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:36,734 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:36,746 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:36] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.043 0.034 2026-10-01 05:06:36,793 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:36,863 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:36,880 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.064 0.051 2026-10-01 05:06:36,896 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68337954 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000002', 'uuid': '28219b7b-15a4-478a-a358-f528c2d5fc9a'}] 2026-10-01 05:06:37,132 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68337954 order {'name': '/', 'pos_reference': '261-126-000002', 'uuid': '28219b7b-15a4-478a-a358-f528c2d5fc9a'} created pos.order #827 2026-10-01 05:06:37,193 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68337954 finished 2026-10-01 05:06:37,347 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 122 0.204 0.257 2026-10-01 05:06:37,427 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:37] "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-01 05:06:37,467 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83959415 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-126-000002', 'uuid': '28219b7b-15a4-478a-a358-f528c2d5fc9a'}] 2026-10-01 05:06:37,477 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:37,491 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83959415 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-126-000002', 'uuid': '28219b7b-15a4-478a-a358-f528c2d5fc9a'} sync ignored for existing PoS order pos.order(827,) (state: paid) 2026-10-01 05:06:37,516 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83959415 finished 2026-10-01 05:06:37,521 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: tour succeeded 2026-10-01 05:06:37,522 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRefundDownpayment SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-01 05:06:37,741 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: heap 20153192 (allocated 21893120) 2026-10-01 05:06:37,754 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing chrome headless with pid 119819 2026-10-01 05:06:37,757 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing websocket connection 2026-10-01 05:06:37,765 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Terminating chrome headless with pid 119819 2026-10-01 05:06:37,801 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.170 0.166 2026-10-01 05:06:37,873 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050637_873250_test_downpayment_refund.txt 2026-10-01 05:06:37,873 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Removing chrome user profile "/tmp/tmpk9tp2pcn_chrome_odoo" 2026-10-01 05:06:38,429 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-10-01 05:06:40,142 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome pid: 120046 2026-10-01 05:06:40,143 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless temporary user profile dir: /tmp/tmpogz_9jik_chrome_odoo 2026-10-01 05:06:40,143 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:39035/json/version 2026-10-01 05:06:40,144 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39035', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:06:40,215 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Browser version: Chrome/150.0.7871.114 2026-10-01 05:06:40,215 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:39035/json 2026-10-01 05:06:40,216 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39035', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:06:40,239 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Websocket url found: ws://127.0.0.1:39035/devtools/page/014E21F77C1FBDE0C03450ACC9F39B94 2026-10-01 05:06:40,285 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Enable chrome headless console log notification 2026-10-01 05:06:40,289 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless enable page notifications 2026-10-01 05:06:40,513 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:06:40,515 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Setting session cookie in browser 2026-10-01 05:06:40,521 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:06:40,521 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:06:40,536 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:06:41,195 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:41] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.042 0.621 2026-10-01 05:06:41,199 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Navigation result: {'frameId': '014E21F77C1FBDE0C03450ACC9F39B94', 'loaderId': '0FFFD51E55E92297BD8AA9A5DF602EDA', 'isDownload': False} 2026-10-01 05:06:41,199 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-10-01 05:06:41,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:06:41,242 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:41] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-10-01 05:06:41,244 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:41] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-01 05:06:41,255 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:41] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-10-01 05:06:41,881 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:41,884 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:41,921 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-01 05:06:41,974 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Evaluate test code "odoo.startTour('PoSDownPaymentLinesPerTax', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:06:41,980 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-01 05:06:41,990 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:42,015 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-01 05:06:42,036 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:06:42,073 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-10-01 05:06:42,120 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.028 0.042 2026-10-01 05:06:42,123 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.010 2026-10-01 05:06:42,203 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.016 0.034 2026-10-01 05:06:42,995 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.403 0.355 2026-10-01 05:06:43,027 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:43] "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-01 05:06:43,146 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 05:06:43,227 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:43] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.045 2026-10-01 05:06:43,265 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06: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.009 2026-10-01 05:06:43,283 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: Owl is running in 'dev' mode. 2026-10-01 05:06:43,316 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.014 0.012 2026-10-01 05:06:43,354 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:43,366 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:43,368 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:43,413 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:43,420 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:06:43,437 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:43] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.034 0.048 2026-10-01 05:06:43,481 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:43] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.018 0.104 2026-10-01 05:06:43,487 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.125 2026-10-01 05:06:43,527 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:43] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.010 0.082 2026-10-01 05:06:43,578 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:43,662 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:06:43,797 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:43,799 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:43] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.092 0.061 2026-10-01 05:06:43,806 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:43,875 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:43] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.031 0.195 2026-10-01 05:06:43,896 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:44,015 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:44] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.077 0.281 2026-10-01 05:06:44,028 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:06:44,060 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:44] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.348 2026-10-01 05:06:44,104 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:44] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.384 2026-10-01 05:06:44,151 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:44] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.324 2026-10-01 05:06:44,174 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:44] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.470 2026-10-01 05:06:44,223 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:44] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.337 2026-10-01 05:06:44,266 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:44] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.221 2026-10-01 05:06:44,320 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:44] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.020 0.232 2026-10-01 05:06:44,379 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:44] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.259 2026-10-01 05:06:44,438 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:44] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.014 0.270 2026-10-01 05:06:44,490 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:44] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.011 0.302 2026-10-01 05:06:44,548 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:44] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.030 0.240 2026-10-01 05:06:44,583 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:44] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.255 2026-10-01 05:06:44,702 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.070 0.400 2026-10-01 05:06:44,740 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:44,801 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:45,091 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 69 0.148 0.135 2026-10-01 05:06:45,256 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.082 0.051 2026-10-01 05:06:45,323 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.023 2026-10-01 05:06:45,418 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:45,674 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:45] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.148 0.105 2026-10-01 05:06:45,872 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.098 0.089 2026-10-01 05:06:45,888 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.184 2026-10-01 05:06:45,941 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.027 2026-10-01 05:06:45,987 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:46,031 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06: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.036 0.036 2026-10-01 05:06:46,041 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:46,141 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.041 0.047 2026-10-01 05:06:46,152 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:46,210 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:46,258 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:46,310 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:46,378 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:46,396 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:46,396 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:06:46,429 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:46,480 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:46,552 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:46,606 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:46,682 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:46,695 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14975627 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '534f2551-0318-4d38-883c-21cbb21f69a2'}] 2026-10-01 05:06:46,697 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:06:48,908 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14975627 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '534f2551-0318-4d38-883c-21cbb21f69a2'} created pos.order #828 2026-10-01 05:06:49,146 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14975627 finished 2026-10-01 05:06:49,441 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: Simulating signal changes during tests 2026-10-01 05:06:49,444 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 812 1.087 1.665 2026-10-01 05:06:49,501 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:49] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.002 0.016 2026-10-01 05:06:49,606 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 27 0.052 0.067 2026-10-01 05:06:49,645 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.008 2026-10-01 05:06:49,783 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: tour succeeded 2026-10-01 05:06:49,783 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: ╔══════════════════════════════════════════╗ ║ TOUR PoSDownPaymentLinesPerTax SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-01 05:06:49,807 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24538207 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '534f2551-0318-4d38-883c-21cbb21f69a2'}] 2026-10-01 05:06:49,838 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24538207 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '534f2551-0318-4d38-883c-21cbb21f69a2'} sync ignored for existing PoS order pos.order(828,) (state: done) 2026-10-01 05:06:49,887 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24538207 finished 2026-10-01 05:06:49,949 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: heap 18663060 (allocated 20582400) 2026-10-01 05:06:49,994 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing chrome headless with pid 120046 2026-10-01 05:06:50,010 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing websocket connection 2026-10-01 05:06:50,010 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Terminating chrome headless with pid 120046 2026-10-01 05:06:50,127 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050650_127379_test_downpayment_with_taxed_product.txt 2026-10-01 05:06:50,127 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Removing chrome user profile "/tmp/tmpogz_9jik_chrome_odoo" 2026-10-01 05:06:50,141 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: waiting for threads: [, ] 2026-10-01 05:06:50,179 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 82 0.249 0.126 2026-10-01 05:06:50,267 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_draft_pos_order_linked_sale_order ... 2026-10-01 05:06:51,424 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome pid: 120267 2026-10-01 05:06:51,424 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless temporary user profile dir: /tmp/tmpsyekz2u1_chrome_odoo 2026-10-01 05:06:51,424 44 INFO rb-3b89a0e-225191-419901 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:41879/json/version 2026-10-01 05:06:51,426 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41879', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:06:51,498 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:51,498 44 INFO rb-3b89a0e-225191-419901 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:41879/json 2026-10-01 05:06:51,498 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41879', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:06:51,527 44 INFO rb-3b89a0e-225191-419901 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:41879/devtools/page/A4467369434E2A7875650B059763BF02 2026-10-01 05:06:51,554 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:51,568 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless enable page notifications 2026-10-01 05:06:51,790 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:06:51,793 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Setting session cookie in browser 2026-10-01 05:06:51,797 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:06:51,797 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:06:51,827 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:06:52,466 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:52] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.080 0.576 2026-10-01 05:06:52,469 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Navigation result: {'frameId': 'A4467369434E2A7875650B059763BF02', 'loaderId': '73588778CA4804D1B2248E206C65B5F8', 'isDownload': False} 2026-10-01 05:06:52,469 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:52,494 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:06:52,525 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:52] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.012 0.011 2026-10-01 05:06:52,535 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:52] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-10-01 05:06:52,545 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:52] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-10-01 05:06:53,078 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:53,091 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:53,108 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-01 05:06:53,132 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Evaluate test code "odoo.startTour('PosSettleOrder5', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:06:53,135 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-01 05:06:53,138 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:53,154 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06: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-01 05:06:53,172 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:06:53,218 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:53] "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.015 2026-10-01 05:06:53,233 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.037 2026-10-01 05:06:53,302 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.016 0.038 2026-10-01 05:06:53,307 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.054 2026-10-01 05:06:54,076 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.375 0.353 2026-10-01 05:06:54,104 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:54] "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-01 05:06:54,202 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.013 2026-10-01 05:06:54,288 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:54] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.044 2026-10-01 05:06:54,332 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 05:06:54,358 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:54,393 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:06:54,458 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:06:54,477 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:54,479 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:54,546 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:54] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.030 0.045 2026-10-01 05:06:54,581 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:54] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.010 0.096 2026-10-01 05:06:54,584 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.103 2026-10-01 05:06:54,601 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:06:54,623 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:54] "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-01 05:06:54,681 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:54] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.019 2026-10-01 05:06:54,823 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:54,914 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:06:54,915 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:54] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.043 0.026 2026-10-01 05:06:55,007 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:55] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.047 0.063 2026-10-01 05:06:55,099 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:55] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.052 0.146 2026-10-01 05:06:55,126 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:55,147 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-01 05:06:55,165 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:06:55,167 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:55,175 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:55] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.149 2026-10-01 05:06:55,235 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:55] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.186 2026-10-01 05:06:55,306 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:55] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.018 0.240 2026-10-01 05:06:55,340 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:55] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.279 2026-10-01 05:06:55,378 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:55] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.323 2026-10-01 05:06:55,429 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:55] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.237 2026-10-01 05:06:55,455 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:55] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.268 2026-10-01 05:06:55,479 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:55] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-10-01 05:06:55,510 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:55] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.183 2026-10-01 05:06:55,622 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.055 0.216 2026-10-01 05:06:55,661 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:55] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.275 2026-10-01 05:06:55,681 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:55,743 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:55,907 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.057 0.105 2026-10-01 05:06:56,012 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.036 0.039 2026-10-01 05:06:56,064 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.013 2026-10-01 05:06:56,143 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:56,321 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:56] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.068 0.098 2026-10-01 05:06:56,540 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.118 0.092 2026-10-01 05:06:56,564 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.010 0.207 2026-10-01 05:06:56,648 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.038 0.030 2026-10-01 05:06:56,705 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:56,777 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:56] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.061 0.049 2026-10-01 05:06:56,857 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:56] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.043 0.092 2026-10-01 05:06:56,974 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.049 0.126 2026-10-01 05:06:56,990 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:57,038 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:57,086 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:57,137 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: tour succeeded 2026-10-01 05:06:57,138 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder5 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-01 05:06:57,226 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: heap 16383956 (allocated 17301504) 2026-10-01 05:06:57,247 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing chrome headless with pid 120267 2026-10-01 05:06:57,251 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing websocket connection 2026-10-01 05:06:57,256 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Terminating chrome headless with pid 120267 2026-10-01 05:06:57,399 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050657_399160_test_draft_pos_order_linked_sale_order.txt 2026-10-01 05:06:57,399 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Removing chrome user profile "/tmp/tmpsyekz2u1_chrome_odoo" 2026-10-01 05:06:57,421 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos ... 2026-10-01 05:06:58,468 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome pid: 120479 2026-10-01 05:06:58,469 44 INFO rb-3b89a0e-225191-419901 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/tmp1h8wt0zt_chrome_odoo 2026-10-01 05:06:58,469 44 INFO rb-3b89a0e-225191-419901 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:46183/json/version 2026-10-01 05:06:58,474 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:58,508 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:58,508 44 INFO rb-3b89a0e-225191-419901 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:46183/json 2026-10-01 05:06:58,509 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:58,518 44 INFO rb-3b89a0e-225191-419901 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:46183/devtools/page/D5D25B8B750F41828ED536FADD986FEB 2026-10-01 05:06:58,528 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:58,536 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:58,662 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:06:58,664 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:58,668 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-10-01 05:06:58,668 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-10-01 05:06:58,689 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:06:59,241 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:59] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 87 0.071 0.486 2026-10-01 05:06:59,244 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Navigation result: {'frameId': 'D5D25B8B750F41828ED536FADD986FEB', 'loaderId': '480E745ED34C2F49501E20334A6EA8B3', 'isDownload': False} 2026-10-01 05:06:59,245 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:59,271 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:06:59,285 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:59] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-01 05:06:59,292 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:59] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-01 05:06:59,297 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:59] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-01 05:06:59,771 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:06:59,776 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:06:59,793 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 05:06:59,821 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Evaluate test code "odoo.startTour('test_ecommerce_paid_order_is_hidden_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:06:59,828 44 INFO rb-3b89a0e-225191-419901 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-01 05:06:59,833 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-01 05:06:59,849 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06: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-01 05:06:59,861 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:06:59,895 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.015 2026-10-01 05:06:59,909 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.037 2026-10-01 05:06:59,980 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.026 0.044 2026-10-01 05:06:59,983 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:06:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.051 2026-10-01 05:07:00,697 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.343 0.337 2026-10-01 05:07:00,721 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:07:00,797 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 05:07:00,870 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:00] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.037 2026-10-01 05:07:00,921 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 05:07:00,935 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:00,947 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:07:00,991 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:07:01,010 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:07:01,017 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:07:01,075 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:01] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.039 0.036 2026-10-01 05:07:01,099 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:01] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.092 2026-10-01 05:07:01,104 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-10-01 05:07:01,115 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:07:01,128 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:07:01,164 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:01] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.018 2026-10-01 05:07:01,235 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:01,338 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:07:01,358 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:01] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.011 0.052 2026-10-01 05:07:01,490 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:01] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.069 0.096 2026-10-01 05:07:01,492 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:01,504 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:07:01,522 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:01] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-10-01 05:07:01,534 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:07:01,548 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:01,565 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:01] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.205 2026-10-01 05:07:01,630 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:01] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.020 0.042 2026-10-01 05:07:01,696 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:01] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.315 2026-10-01 05:07:01,744 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:01] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.363 2026-10-01 05:07:01,774 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:01] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.236 2026-10-01 05:07:01,886 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:01] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.043 0.508 2026-10-01 05:07:01,909 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:01] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.261 2026-10-01 05:07:01,947 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:01] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.189 2026-10-01 05:07:01,987 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:01] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.199 2026-10-01 05:07:02,030 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:02] "GET /web/image?model=product.template&field=image_128&id=2175&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.446 2026-10-01 05:07:02,124 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.049 0.371 2026-10-01 05:07:02,191 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:02,293 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:02,336 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:02,397 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:02,454 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:02,511 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:02,516 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:02] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.030 0.030 2026-10-01 05:07:02,565 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:02,614 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:02,636 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.052 0.056 2026-10-01 05:07:02,683 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:02,893 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.084 0.124 2026-10-01 05:07:02,930 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:02] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.004 0.016 2026-10-01 05:07:02,957 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-10-01 05:07:03,045 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-01 05:07:03,152 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: tour succeeded 2026-10-01 05:07:03,153 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:03,264 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: heap 17937032 (allocated 19136512) 2026-10-01 05:07:03,273 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing chrome headless with pid 120479 2026-10-01 05:07:03,274 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing websocket connection 2026-10-01 05:07:03,274 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Terminating chrome headless with pid 120479 2026-10-01 05:07:03,381 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050703_381120_test_ecommerce_paid_order_is_hidden_in_pos.txt 2026-10-01 05:07:03,381 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Removing chrome user profile "/tmp/tmp1h8wt0zt_chrome_odoo" 2026-10-01 05:07:03,403 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos ... 2026-10-01 05:07:04,262 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome pid: 120686 2026-10-01 05:07:04,263 44 INFO rb-3b89a0e-225191-419901 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/tmpgsbambrm_chrome_odoo 2026-10-01 05:07:04,263 44 INFO rb-3b89a0e-225191-419901 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:36743/json/version 2026-10-01 05:07:04,264 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36743', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:07:04,375 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:04,376 44 INFO rb-3b89a0e-225191-419901 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:36743/json 2026-10-01 05:07:04,384 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36743', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:07:04,396 44 INFO rb-3b89a0e-225191-419901 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:36743/devtools/page/F50453CE21BF0D7FF315978D4115B722 2026-10-01 05:07:04,426 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:04,457 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:04,598 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:07:04,601 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:04,603 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-10-01 05:07:04,603 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-10-01 05:07:04,627 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:07:05,475 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:05] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 133 0.120 0.738 2026-10-01 05:07:05,480 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Navigation result: {'frameId': 'F50453CE21BF0D7FF315978D4115B722', 'loaderId': '8769EFDC1F0331A0893DE46AF5993AFC', 'isDownload': False} 2026-10-01 05:07:05,480 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:05,501 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:07:05,538 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:05] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-10-01 05:07:05,547 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:05] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-10-01 05:07:05,560 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:05] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.044 2026-10-01 05:07:06,135 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:07:06,139 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:07:06,164 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-01 05:07:06,188 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Evaluate test code "odoo.startTour('test_ecommerce_unpaid_order_is_shown_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:07:06,195 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-01 05:07:06,198 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:06,210 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07: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-01 05:07:06,223 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:07:06,273 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.018 0.018 2026-10-01 05:07:06,297 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.051 2026-10-01 05:07:06,372 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.032 0.041 2026-10-01 05:07:06,376 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.042 2026-10-01 05:07:07,210 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.449 0.342 2026-10-01 05:07:07,237 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 05:07:07,331 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.014 2026-10-01 05:07:07,397 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:07] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.044 2026-10-01 05:07:07,439 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-01 05:07:07,455 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:07,478 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07: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-01 05:07:07,601 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:07] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.014 0.027 2026-10-01 05:07:07,607 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:07:07,646 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:07:07,650 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-01 05:07:07,716 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:07] "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-01 05:07:07,723 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.165 2026-10-01 05:07:07,758 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:07] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.091 0.084 2026-10-01 05:07:07,790 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:07] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.015 0.072 2026-10-01 05:07:07,793 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.204 2026-10-01 05:07:07,825 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:07,852 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:07:07,933 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:07] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.040 0.049 2026-10-01 05:07:07,982 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:08,033 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:08,044 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:08] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.055 0.145 2026-10-01 05:07:08,054 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:07:08,065 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:07:08,115 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:08] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.182 2026-10-01 05:07:08,147 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:08] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.010 0.288 2026-10-01 05:07:08,172 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:08] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.221 2026-10-01 05:07:08,208 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:08] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.223 2026-10-01 05:07:08,263 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:08] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.024 0.254 2026-10-01 05:07:08,293 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:08] "GET /web/image?model=product.template&field=image_128&id=2176&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.215 2026-10-01 05:07:08,354 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:08] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.221 2026-10-01 05:07:08,385 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:08] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.231 2026-10-01 05:07:08,405 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:08] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-10-01 05:07:08,439 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:08] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.220 2026-10-01 05:07:08,572 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.080 0.220 2026-10-01 05:07:08,602 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:08] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.302 2026-10-01 05:07:08,642 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:08,738 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:08,787 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:08,863 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:08,923 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:08,974 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:09,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:09] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.037 0.039 2026-10-01 05:07:09,027 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:09,091 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:09,119 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.056 0.043 2026-10-01 05:07:09,162 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:09,407 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.107 0.145 2026-10-01 05:07:09,449 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:09] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.004 0.017 2026-10-01 05:07:09,568 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 27 0.047 0.048 2026-10-01 05:07:09,629 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.023 2026-10-01 05:07:09,683 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: tour succeeded 2026-10-01 05:07:09,684 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:09,787 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: heap 16479652 (allocated 17825792) 2026-10-01 05:07:09,795 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing chrome headless with pid 120686 2026-10-01 05:07:09,801 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing websocket connection 2026-10-01 05:07:09,803 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Terminating chrome headless with pid 120686 2026-10-01 05:07:09,900 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050709_900675_test_ecommerce_unpaid_order_is_shown_in_pos.txt 2026-10-01 05:07:09,901 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Removing chrome user profile "/tmp/tmpgsbambrm_chrome_odoo" 2026-10-01 05:07:09,920 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_edit_invoice_with_pos_order ... 2026-10-01 05:07:11,535 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_lot_groupable_and_non_groupable ... 2026-10-01 05:07:13,022 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome pid: 120892 2026-10-01 05:07:13,022 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless temporary user profile dir: /tmp/tmp9226csls_chrome_odoo 2026-10-01 05:07:13,022 44 INFO rb-3b89a0e-225191-419901 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:36193/json/version 2026-10-01 05:07:13,024 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36193', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:07:13,086 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:13,086 44 INFO rb-3b89a0e-225191-419901 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:36193/json 2026-10-01 05:07:13,087 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36193', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:07:13,118 44 INFO rb-3b89a0e-225191-419901 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:36193/devtools/page/E9901D6D5F1DBC484266E28762674790 2026-10-01 05:07:13,149 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:13,168 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless enable page notifications 2026-10-01 05:07:13,438 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:07:13,440 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Setting session cookie in browser 2026-10-01 05:07:13,446 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-10-01 05:07:13,447 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-10-01 05:07:13,480 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:07:14,024 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:14] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 87 0.054 0.495 2026-10-01 05:07:14,027 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Navigation result: {'frameId': 'E9901D6D5F1DBC484266E28762674790', 'loaderId': 'CFF56FA006151F5C0E249FB214C1A91D', 'isDownload': False} 2026-10-01 05:07:14,028 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:14,046 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:07:14,066 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:14] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-01 05:07:14,076 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:14] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-10-01 05:07:14,096 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:14] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.039 2026-10-01 05:07:14,632 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:07:14,634 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:07:14,660 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.015 2026-10-01 05:07:14,689 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-01 05:07:14,690 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Evaluate test code "odoo.startTour('test_import_lot_groupable_and_non_groupable', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:07:14,697 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:14,709 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07: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-01 05:07:14,728 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:07:14,776 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.017 0.016 2026-10-01 05:07:14,794 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.043 2026-10-01 05:07:14,866 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.027 0.046 2026-10-01 05:07:14,868 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.056 2026-10-01 05:07:15,549 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.312 0.323 2026-10-01 05:07:15,590 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:15] "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-01 05:07:15,726 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:15] "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.024 2026-10-01 05:07:15,832 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:15] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.063 2026-10-01 05:07:15,864 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07: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.006 2026-10-01 05:07:15,887 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:15,901 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:07:15,980 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:07:16,015 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:07:16,036 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:07:16,082 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:16] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.050 0.047 2026-10-01 05:07:16,107 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:16] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.007 0.083 2026-10-01 05:07:16,119 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.098 2026-10-01 05:07:16,129 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:07:16,132 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:07:16,191 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:16] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.010 0.025 2026-10-01 05:07:16,326 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:16,385 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:07:16,546 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:16] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.133 0.063 2026-10-01 05:07:16,701 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:16] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.100 0.244 2026-10-01 05:07:16,717 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:07:16,734 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:16] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.012 0.341 2026-10-01 05:07:16,743 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:16,754 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 05:07:16,761 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:16,826 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:16] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.017 0.210 2026-10-01 05:07:16,865 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:16] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-10-01 05:07:16,905 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:16] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.289 2026-10-01 05:07:16,966 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:16] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.351 2026-10-01 05:07:17,014 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:17] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.258 2026-10-01 05:07:17,063 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:17] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.288 2026-10-01 05:07:17,094 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:17] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.487 2026-10-01 05:07:17,127 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:17] "GET /web/image?model=product.template&field=image_128&id=2177&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.240 2026-10-01 05:07:17,159 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:17] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.245 2026-10-01 05:07:17,208 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:17] "GET /web/image?model=product.template&field=image_128&id=2178&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.226 2026-10-01 05:07:17,350 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.068 0.260 2026-10-01 05:07:17,387 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:17] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.314 2026-10-01 05:07:17,391 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:17,452 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:17,660 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.092 0.116 2026-10-01 05:07:17,788 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.051 0.051 2026-10-01 05:07:17,856 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.013 0.015 2026-10-01 05:07:17,926 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:18,066 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:18] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.054 0.079 2026-10-01 05:07:18,222 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.070 0.069 2026-10-01 05:07:18,235 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.133 2026-10-01 05:07:18,297 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.029 2026-10-01 05:07:18,349 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:18,370 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:18] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.015 0.044 2026-10-01 05:07:18,490 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:18] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 28 0.073 0.057 2026-10-01 05:07:18,605 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.066 0.149 2026-10-01 05:07:18,662 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:18,706 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:18,756 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:18,806 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:18,857 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:18,908 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:18,959 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:19,009 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:19,060 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:19,111 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:19,161 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:19,213 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: tour succeeded 2026-10-01 05:07:19,213 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:19,332 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: heap 18075168 (allocated 19398656) 2026-10-01 05:07:19,348 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing chrome headless with pid 120892 2026-10-01 05:07:19,349 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing websocket connection 2026-10-01 05:07:19,352 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Terminating chrome headless with pid 120892 2026-10-01 05:07:19,467 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050719_467527_test_import_lot_groupable_and_non_groupable.txt 2026-10-01 05:07:19,467 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Removing chrome user profile "/tmp/tmp9226csls_chrome_odoo" 2026-10-01 05:07:19,487 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-10-01 05:07:20,691 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 121108 2026-10-01 05:07:20,691 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpz5lnxvgp_chrome_odoo 2026-10-01 05:07:20,691 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:36607/json/version 2026-10-01 05:07:20,694 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36607', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:07:20,776 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-10-01 05:07:20,776 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:36607/json 2026-10-01 05:07:20,777 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36607', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:07:20,787 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:36607/devtools/page/608B12BEA4DB4894CD569FDDC46AE078 2026-10-01 05:07:20,796 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-10-01 05:07:20,818 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-10-01 05:07:21,047 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:07:21,049 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-10-01 05:07:21,052 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-10-01 05:07:21,052 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-10-01 05:07:21,076 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:07:21,697 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:21] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 88 0.077 0.547 2026-10-01 05:07:21,701 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '608B12BEA4DB4894CD569FDDC46AE078', 'loaderId': 'F6E36BC379A44535BBBA02414F794C36', 'isDownload': False} 2026-10-01 05:07:21,701 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:21,725 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:07:21,739 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:21] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-01 05:07:21,770 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:21] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.035 2026-10-01 05:07:21,783 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:21] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.047 2026-10-01 05:07:22,348 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:07:22,367 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 05:07:22,379 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.020 2026-10-01 05:07:22,402 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate test code "odoo.startTour('test_multiple_lots_sale_order_1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:07:22,406 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-10-01 05:07:22,410 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:22,433 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07: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-01 05:07:22,447 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:07:22,497 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.014 0.016 2026-10-01 05:07:22,514 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.030 2026-10-01 05:07:22,582 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.036 0.034 2026-10-01 05:07:22,586 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.052 2026-10-01 05:07:23,467 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.479 0.366 2026-10-01 05:07:23,497 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07: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-01 05:07:23,601 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:23] "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.011 2026-10-01 05:07:23,678 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:23] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.054 2026-10-01 05:07:23,742 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07: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.013 2026-10-01 05:07:23,757 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-10-01 05:07:23,772 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:07:23,851 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:07:23,859 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:07:23,875 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:07:23,888 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:07:23,958 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:07:23,959 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07: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-01 05:07:23,962 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:23] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.047 0.049 2026-10-01 05:07:24,015 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:07:24,018 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:24] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.014 0.132 2026-10-01 05:07:24,066 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:24] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.027 0.048 2026-10-01 05:07:24,092 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:24,166 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:24,195 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:24] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.066 0.116 2026-10-01 05:07:24,203 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:07:24,281 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:24,298 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:24] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.056 0.233 2026-10-01 05:07:24,307 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:07:24,348 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:24] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.203 2026-10-01 05:07:24,372 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:24] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-10-01 05:07:24,409 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:24] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.016 0.251 2026-10-01 05:07:24,436 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:24] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.288 2026-10-01 05:07:24,460 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:24] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.006 0.242 2026-10-01 05:07:24,486 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:24] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.170 2026-10-01 05:07:24,522 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:24] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.160 2026-10-01 05:07:24,544 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:24] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-10-01 05:07:24,568 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:24] "GET /web/image?model=product.template&field=image_128&id=2179&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.151 2026-10-01 05:07:24,599 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:24] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-10-01 05:07:24,700 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.048 0.188 2026-10-01 05:07:24,750 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:24,752 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:24] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.257 2026-10-01 05:07:24,810 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:24,972 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.055 0.104 2026-10-01 05:07:25,075 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.027 0.047 2026-10-01 05:07:25,128 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.012 2026-10-01 05:07:25,195 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:25,342 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:25] "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.059 0.082 2026-10-01 05:07:25,467 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.051 0.065 2026-10-01 05:07:25,477 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.114 2026-10-01 05:07:25,528 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.026 2026-10-01 05:07:25,580 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:25,604 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:25] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.023 0.041 2026-10-01 05:07:25,670 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:25] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.027 0.043 2026-10-01 05:07:25,752 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.030 0.085 2026-10-01 05:07:25,762 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:25,812 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-10-01 05:07:25,813 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:25,932 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16311364 (allocated 17301504) 2026-10-01 05:07:25,946 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 121108 2026-10-01 05:07:25,951 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-10-01 05:07:25,952 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 121108 2026-10-01 05:07:26,039 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050726_039269_test_multiple_lots_sale_order.txt 2026-10-01 05:07:26,039 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpz5lnxvgp_chrome_odoo" 2026-10-01 05:07:26,718 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 121324 2026-10-01 05:07:26,718 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpnyc7f8im_chrome_odoo 2026-10-01 05:07:26,719 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:41939/json/version 2026-10-01 05:07:26,720 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41939', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:07:26,774 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-10-01 05:07:26,775 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:41939/json 2026-10-01 05:07:26,776 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41939', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:07:26,803 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:41939/devtools/page/743583B996DE404729BEACA65CE45B39 2026-10-01 05:07:26,824 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-10-01 05:07:26,834 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-10-01 05:07:26,952 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:07:26,954 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-10-01 05:07:26,964 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-10-01 05:07:26,964 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-10-01 05:07:27,069 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:27] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 33 0.032 0.050 2026-10-01 05:07:27,083 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '743583B996DE404729BEACA65CE45B39', 'loaderId': '20E1561199AA2F6A346D6822E228B6B4', 'isDownload': False} 2026-10-01 05:07:27,083 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:27,091 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:07:27,120 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:27] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.014 0.010 2026-10-01 05:07:27,129 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:27] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.024 2026-10-01 05:07:27,140 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:27] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-10-01 05:07:27,628 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:07:27,631 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:07:27,646 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:07:27,679 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.010 2026-10-01 05:07:27,688 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate test code "odoo.startTour('test_multiple_lots_sale_order_2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:07:27,699 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:27,703 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-01 05:07:27,723 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:07:27,759 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.007 0.013 2026-10-01 05:07:27,766 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-01 05:07:27,816 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.012 0.027 2026-10-01 05:07:27,821 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-10-01 05:07:28,424 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.257 0.299 2026-10-01 05:07:28,447 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:07:28,518 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-10-01 05:07:28,585 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:28] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.038 2026-10-01 05:07:28,617 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:07:28,635 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-10-01 05:07:28,644 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:07:28,714 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:07:28,733 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:07:28,751 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:07:28,774 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:07:28,777 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:28] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 7 0.022 0.038 2026-10-01 05:07:28,792 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:07:28,794 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:28] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.005 0.060 2026-10-01 05:07:28,801 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.075 2026-10-01 05:07:28,831 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:28] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.008 2026-10-01 05:07:28,904 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:28,938 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:28] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-10-01 05:07:28,965 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:07:29,003 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:29,031 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:07:29,038 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:29] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.042 0.053 2026-10-01 05:07:29,111 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:29] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.027 0.134 2026-10-01 05:07:29,142 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:29] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.125 2026-10-01 05:07:29,150 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:29,177 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:29] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.154 2026-10-01 05:07:29,208 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:29] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.165 2026-10-01 05:07:29,229 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:29,236 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:07:29,258 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:29] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.246 2026-10-01 05:07:29,285 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:29] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.238 2026-10-01 05:07:29,324 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:29] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.203 2026-10-01 05:07:29,352 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:29] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-10-01 05:07:29,389 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:29] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.191 2026-10-01 05:07:29,414 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:29] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-10-01 05:07:29,444 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:29] "GET /web/image?model=product.template&field=image_128&id=2179&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-10-01 05:07:29,515 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.005 0.220 2026-10-01 05:07:29,649 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.033 0.040 2026-10-01 05:07:29,713 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.015 2026-10-01 05:07:29,807 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:29,936 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:29] "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.048 0.071 2026-10-01 05:07:30,125 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.084 0.082 2026-10-01 05:07:30,143 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.169 2026-10-01 05:07:30,226 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.030 0.029 2026-10-01 05:07:30,278 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:30,380 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07: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.065 0.047 2026-10-01 05:07:30,535 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:30] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.105 0.135 2026-10-01 05:07:30,608 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.035 0.166 2026-10-01 05:07:30,687 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:30,740 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:30,793 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:30,842 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-10-01 05:07:30,843 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:30,981 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16305804 (allocated 17301504) 2026-10-01 05:07:31,006 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 121324 2026-10-01 05:07:31,011 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-10-01 05:07:31,013 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 121324 2026-10-01 05:07:31,126 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050731_125948_test_multiple_lots_sale_order.txt 2026-10-01 05:07:31,126 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpnyc7f8im_chrome_odoo" 2026-10-01 05:07:31,510 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 121534 2026-10-01 05:07:31,512 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpk5n8avu8_chrome_odoo 2026-10-01 05:07:31,512 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:44859/json/version 2026-10-01 05:07:31,513 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44859', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:07:31,543 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-10-01 05:07:31,543 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:44859/json 2026-10-01 05:07:31,544 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44859', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:07:31,557 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:44859/devtools/page/BF4C692FA14BDE80396BD8080580FD9B 2026-10-01 05:07:31,589 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-10-01 05:07:31,605 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-10-01 05:07:31,716 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:07:31,719 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-10-01 05:07:31,735 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-10-01 05:07:31,735 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-10-01 05:07:31,891 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:31] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 33 0.072 0.062 2026-10-01 05:07:31,900 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': 'BF4C692FA14BDE80396BD8080580FD9B', 'loaderId': '6BEF0BAB46DB8D5CD3BF8137D701183B', 'isDownload': False} 2026-10-01 05:07:31,900 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:31,921 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:07:31,947 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:31] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-01 05:07:31,962 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:31] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.020 2026-10-01 05:07:31,990 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:31] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.048 2026-10-01 05:07:32,554 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:07:32,560 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:07:32,597 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.025 2026-10-01 05:07:32,631 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.006 2026-10-01 05:07:32,637 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate test code "odoo.startTour('test_multiple_lots_sale_order_3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:07:32,647 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 05:07:32,649 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:32,659 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:07:32,682 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.003 0.011 2026-10-01 05:07:32,692 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.017 2026-10-01 05:07:32,741 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.008 0.035 2026-10-01 05:07:32,744 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-01 05:07:33,411 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.297 0.331 2026-10-01 05:07:33,455 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:33] "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-01 05:07:33,577 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07: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.006 2026-10-01 05:07:33,692 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:33] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.012 0.070 2026-10-01 05:07:33,749 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 05:07:33,770 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-10-01 05:07:33,793 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:07:33,845 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:07:33,883 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:07:33,915 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-01 05:07:33,924 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:33] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 7 0.020 0.043 2026-10-01 05:07:33,954 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:33] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.010 0.069 2026-10-01 05:07:33,956 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.078 2026-10-01 05:07:33,977 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:07:33,986 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:07:34,098 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:34] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.019 0.028 2026-10-01 05:07:34,238 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:34,279 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:07:34,430 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:34] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.106 0.066 2026-10-01 05:07:34,439 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:34,449 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:07:34,549 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:34,572 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:34] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.083 0.221 2026-10-01 05:07:34,612 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:34] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.011 0.186 2026-10-01 05:07:34,621 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:34,645 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:34] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-10-01 05:07:34,663 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:07:34,710 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:34] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.015 0.277 2026-10-01 05:07:34,747 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:34] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.010 0.442 2026-10-01 05:07:34,793 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:34] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.320 2026-10-01 05:07:34,848 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:34] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.017 0.248 2026-10-01 05:07:34,871 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:34] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.251 2026-10-01 05:07:34,928 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:34] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.012 0.233 2026-10-01 05:07:34,956 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:34] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.236 2026-10-01 05:07:34,999 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:34] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.241 2026-10-01 05:07:35,042 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:35] "GET /web/image?model=product.template&field=image_128&id=2179&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.013 0.226 2026-10-01 05:07:35,155 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.010 0.288 2026-10-01 05:07:35,296 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.048 0.042 2026-10-01 05:07:35,345 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.013 2026-10-01 05:07:35,418 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:35,571 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:35] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 52 0.071 0.079 2026-10-01 05:07:35,776 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.085 0.104 2026-10-01 05:07:35,799 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:35] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.203 2026-10-01 05:07:35,880 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.035 0.034 2026-10-01 05:07:35,931 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:35,960 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07: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.032 0.035 2026-10-01 05:07:36,020 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:36] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 18 0.030 0.052 2026-10-01 05:07:36,089 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.032 0.079 2026-10-01 05:07:36,150 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:36,202 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:36,253 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:36,304 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:36,358 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:36,406 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:36,457 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:36,508 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:36,559 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:36,610 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:36,668 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:36,718 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:36,769 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:36,819 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:36,870 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:36,921 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:36,972 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:37,022 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:37,073 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:37,126 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:37,175 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:37,249 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:37,260 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:07:37,262 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:07:37,308 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:37,352 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:37,430 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:37,500 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:37,508 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1080141 started for PoS orders references: [{'name': '/', 'pos_reference': '263-126-000001', 'uuid': '3676592b-63ba-4fea-9be8-6c95533add03'}] 2026-10-01 05:07:37,524 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:07:38,043 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1341, 1342, 1343] 2026-10-01 05:07:38,257 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1344, 1345, 1346] 2026-10-01 05:07:38,590 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1080141 order {'name': '/', 'pos_reference': '263-126-000001', 'uuid': '3676592b-63ba-4fea-9be8-6c95533add03'} created pos.order #830 2026-10-01 05:07:38,616 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1080141 finished 2026-10-01 05:07:38,903 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 552 0.682 0.715 2026-10-01 05:07:38,953 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:38] "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-01 05:07:39,052 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-10-01 05:07:39,052 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:39,059 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48451962 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-126-000001', 'uuid': '3676592b-63ba-4fea-9be8-6c95533add03'}] 2026-10-01 05:07:39,074 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48451962 order {'name': 'Shop - 000001', 'pos_reference': '263-126-000001', 'uuid': '3676592b-63ba-4fea-9be8-6c95533add03'} sync ignored for existing PoS order pos.order(830,) (state: paid) 2026-10-01 05:07:39,096 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48451962 finished 2026-10-01 05:07:39,140 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 18224396 (allocated 19922944) 2026-10-01 05:07:39,155 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 121534 2026-10-01 05:07:39,158 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-10-01 05:07:39,160 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 121534 2026-10-01 05:07:39,198 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 57 0.057 0.084 2026-10-01 05:07:39,269 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050739_269547_test_multiple_lots_sale_order.txt 2026-10-01 05:07:39,269 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpk5n8avu8_chrome_odoo" 2026-10-01 05:07:40,110 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-10-01 05:07:40,942 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome pid: 121753 2026-10-01 05:07:40,942 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless temporary user profile dir: /tmp/tmp_iq54i1g_chrome_odoo 2026-10-01 05:07:40,942 44 INFO rb-3b89a0e-225191-419901 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:39901/json/version 2026-10-01 05:07:40,944 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39901', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:07:40,979 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:40,980 44 INFO rb-3b89a0e-225191-419901 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:39901/json 2026-10-01 05:07:40,980 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39901', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:07:40,992 44 INFO rb-3b89a0e-225191-419901 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:39901/devtools/page/A65BD49D7F22E973509B6CA0F9722460 2026-10-01 05:07:41,010 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:41,033 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless enable page notifications 2026-10-01 05:07:41,227 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:07:41,237 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Setting session cookie in browser 2026-10-01 05:07:41,239 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:07:41,239 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:07:41,255 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:07:42,052 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:42] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.076 0.727 2026-10-01 05:07:42,056 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Navigation result: {'frameId': 'A65BD49D7F22E973509B6CA0F9722460', 'loaderId': 'CF472E614350B8032DB8F6E94C891D7E', 'isDownload': False} 2026-10-01 05:07:42,057 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:42,079 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:07:42,105 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:42] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.015 2026-10-01 05:07:42,126 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:42] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.034 2026-10-01 05:07:42,144 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:42] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.050 2026-10-01 05:07:42,777 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:07:42,783 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:07:42,826 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.026 2026-10-01 05:07:42,848 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Evaluate test code "odoo.startTour('PosOrderDoesNotRemainInList', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:07:42,854 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:42,878 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.017 2026-10-01 05:07:42,897 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07: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-01 05:07:42,914 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:07:42,963 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:42] "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.020 2026-10-01 05:07:42,989 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.052 2026-10-01 05:07:43,084 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.038 0.055 2026-10-01 05:07:43,087 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.055 2026-10-01 05:07:43,774 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.289 0.351 2026-10-01 05:07:43,832 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.044 2026-10-01 05:07:43,938 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-10-01 05:07:44,035 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:44] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.025 0.049 2026-10-01 05:07:44,053 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:07:44,066 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:44,090 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:07:44,140 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:07:44,166 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:07:44,183 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:07:44,188 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:07:44,226 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:44] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.021 0.031 2026-10-01 05:07:44,246 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:07:44,287 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.050 2026-10-01 05:07:44,322 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:44] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.019 0.136 2026-10-01 05:07:44,343 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.029 2026-10-01 05:07:44,348 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:44] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.091 2026-10-01 05:07:44,381 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:44,528 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:44,532 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:44] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.101 0.150 2026-10-01 05:07:44,551 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.004 2026-10-01 05:07:44,606 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:44] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.021 0.270 2026-10-01 05:07:44,637 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:44] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-10-01 05:07:44,644 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:44,706 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:44] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.011 0.236 2026-10-01 05:07:44,727 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:07:44,760 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:44] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.294 2026-10-01 05:07:44,810 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:44] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.019 0.372 2026-10-01 05:07:44,837 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:44] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.279 2026-10-01 05:07:44,867 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:44] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.255 2026-10-01 05:07:44,914 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:44] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.268 2026-10-01 05:07:44,971 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:44] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-10-01 05:07:45,014 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:45] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-10-01 05:07:45,042 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:45] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-10-01 05:07:45,148 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.055 0.324 2026-10-01 05:07:45,189 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:45,247 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:45,424 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.060 0.113 2026-10-01 05:07:45,536 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.044 0.042 2026-10-01 05:07:45,601 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.013 0.020 2026-10-01 05:07:45,671 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:45,901 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:45] "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.115 0.102 2026-10-01 05:07:46,124 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.109 0.092 2026-10-01 05:07:46,139 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.208 2026-10-01 05:07:46,215 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.037 0.030 2026-10-01 05:07:46,261 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:46,275 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07: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.017 0.031 2026-10-01 05:07:46,331 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:46] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.026 0.024 2026-10-01 05:07:46,388 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.015 0.062 2026-10-01 05:07:46,446 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:46,517 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:46,534 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:07:46,537 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:07:46,566 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:46,615 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:46,689 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:46,756 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:46,760 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65898994 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '0d4ad37c-c6dc-4c2d-a43d-3c9240043ddc'}] 2026-10-01 05:07:46,763 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:07:47,077 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1350] 2026-10-01 05:07:47,467 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65898994 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '0d4ad37c-c6dc-4c2d-a43d-3c9240043ddc'} created pos.order #831 2026-10-01 05:07:47,484 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65898994 finished 2026-10-01 05:07:47,777 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 390 0.482 0.537 2026-10-01 05:07:47,850 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:47] "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-01 05:07:47,957 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:47,961 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37247477 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '0d4ad37c-c6dc-4c2d-a43d-3c9240043ddc'}] 2026-10-01 05:07:47,979 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37247477 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '0d4ad37c-c6dc-4c2d-a43d-3c9240043ddc'} sync ignored for existing PoS order pos.order(831,) (state: paid) 2026-10-01 05:07:48,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37247477 finished 2026-10-01 05:07:48,008 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:48,062 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:48,109 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:48,146 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.081 0.125 2026-10-01 05:07:48,175 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:48,241 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.006 0.056 2026-10-01 05:07:48,270 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.002 0.012 2026-10-01 05:07:48,344 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.022 2026-10-01 05:07:48,414 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: tour succeeded 2026-10-01 05:07:48,415 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: ╔════════════════════════════════════════════╗ ║ TOUR PosOrderDoesNotRemainInList SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-01 05:07:48,573 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: heap 20506532 (allocated 22155264) 2026-10-01 05:07:48,595 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing chrome headless with pid 121753 2026-10-01 05:07:48,598 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing websocket connection 2026-10-01 05:07:48,603 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Terminating chrome headless with pid 121753 2026-10-01 05:07:48,701 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050748_700879_test_order_does_not_remain_in_list.txt 2026-10-01 05:07:48,701 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Removing chrome user profile "/tmp/tmp_iq54i1g_chrome_odoo" 2026-10-01 05:07:48,718 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sale_team ... 2026-10-01 05:07:49,394 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome pid: 121970 2026-10-01 05:07:49,394 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless temporary user profile dir: /tmp/tmppb1j2jw8_chrome_odoo 2026-10-01 05:07:49,395 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:36835/json/version 2026-10-01 05:07:49,396 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36835', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:07:49,471 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Browser version: Chrome/150.0.7871.114 2026-10-01 05:07:49,471 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:36835/json 2026-10-01 05:07:49,472 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36835', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:07:49,502 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Websocket url found: ws://127.0.0.1:36835/devtools/page/02C750C13334B666D3157073997F2DDE 2026-10-01 05:07:49,522 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Enable chrome headless console log notification 2026-10-01 05:07:49,539 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless enable page notifications 2026-10-01 05:07:49,654 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:07:49,656 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Setting session cookie in browser 2026-10-01 05:07:49,664 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:07:49,664 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:07:49,683 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:07:50,218 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:50] "GET /pos/ui/126 HTTP/1.1" 200 - 90 0.042 0.497 2026-10-01 05:07:50,222 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigation result: {'frameId': '02C750C13334B666D3157073997F2DDE', 'loaderId': '2D0B5906757EABE3DAEA8717FC369E72', 'isDownload': False} 2026-10-01 05:07:50,222 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Evaluate ready code "odoo.isTourReady('PosSaleTeam')" 2026-10-01 05:07:50,239 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:07:50,254 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:50] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-01 05:07:50,277 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:50] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.026 2026-10-01 05:07:50,288 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:50] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-10-01 05:07:50,825 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:07:50,831 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:07:50,849 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-10-01 05:07:50,884 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Evaluate test code "odoo.startTour('PosSaleTeam', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:07:50,894 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:50,899 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-01 05:07:50,917 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07: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-01 05:07:50,931 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:07:50,962 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.015 2026-10-01 05:07:50,987 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:50] "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.035 2026-10-01 05:07:50,990 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-01 05:07:51,076 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.021 0.038 2026-10-01 05:07:51,883 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.383 0.355 2026-10-01 05:07:51,911 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-10-01 05:07:51,985 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:07:52,064 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:52] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.044 2026-10-01 05:07:52,122 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.015 2026-10-01 05:07:52,148 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: Owl is running in 'dev' mode. 2026-10-01 05:07:52,156 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07: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-01 05:07:52,222 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:07:52,234 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:07:52,241 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:07:52,249 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 05:07:52,260 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:52] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.005 0.028 2026-10-01 05:07:52,297 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 05:07:52,314 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:52] "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-01 05:07:52,332 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:52] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.040 0.064 2026-10-01 05:07:52,340 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:07:52,412 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:52] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.039 0.061 2026-10-01 05:07:52,415 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:52,555 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:52] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.091 0.146 2026-10-01 05:07:52,579 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 05:07:52,602 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:52] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.016 0.256 2026-10-01 05:07:52,642 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:52] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.157 2026-10-01 05:07:52,678 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:52] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-10-01 05:07:52,682 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:52,703 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:07:52,727 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:52] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.011 0.199 2026-10-01 05:07:52,757 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:52] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.262 2026-10-01 05:07:52,803 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:52] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.194 2026-10-01 05:07:52,844 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:52] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.196 2026-10-01 05:07:52,903 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:52] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.025 0.224 2026-10-01 05:07:52,940 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:52] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.219 2026-10-01 05:07:52,970 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:52] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.218 2026-10-01 05:07:53,006 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:53] "GET /web/image?model=product.template&field=image_128&id=2180&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.229 2026-10-01 05:07:53,023 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:53] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.207 2026-10-01 05:07:53,130 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.059 0.222 2026-10-01 05:07:53,197 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:53,245 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:53,297 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:53,347 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:53,430 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:53,447 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:07:53,449 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:07:53,482 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:53,531 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:53,596 44 INFO rb-3b89a0e-225191-419901 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-01 05:07:53,662 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: tour succeeded 2026-10-01 05:07:53,663 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: ╔════════════════════════════╗ ║ TOUR PosSaleTeam SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-01 05:07:53,677 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3347384 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '6a4550a9-af05-4ffe-89e1-2520e4332fcc'}] 2026-10-01 05:07:53,682 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:07:53,809 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: heap 14806380 (allocated 15990784) 2026-10-01 05:07:53,826 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing chrome headless with pid 121970 2026-10-01 05:07:53,828 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing websocket connection 2026-10-01 05:07:53,831 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Terminating chrome headless with pid 121970 2026-10-01 05:07:53,937 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050753_937318_test_order_sale_team.txt 2026-10-01 05:07:53,939 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Removing chrome user profile "/tmp/tmppb1j2jw8_chrome_odoo" 2026-10-01 05:07:53,950 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: waiting for threads: [, ] 2026-10-01 05:07:54,124 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3347384 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '6a4550a9-af05-4ffe-89e1-2520e4332fcc'} created pos.order #832 2026-10-01 05:07:54,127 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3347384 finished 2026-10-01 05:07:54,169 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:07:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 223 0.214 0.280 2026-10-01 05:07:54,189 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-10-01 05:07:55,918 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-10-01 05:07:56,575 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26481019 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'}] 2026-10-01 05:07:58,451 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26481019 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'} created pos.order #834 2026-10-01 05:07:58,451 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26481019 finished 2026-10-01 05:07:58,641 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-10-01 05:07:59,415 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome pid: 122187 2026-10-01 05:07:59,415 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless temporary user profile dir: /tmp/tmprhs_0er5_chrome_odoo 2026-10-01 05:07:59,415 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:45323/json/version 2026-10-01 05:07:59,416 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45323', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:07:59,441 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Browser version: Chrome/150.0.7871.114 2026-10-01 05:07:59,442 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:45323/json 2026-10-01 05:07:59,442 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45323', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:07:59,459 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Websocket url found: ws://127.0.0.1:45323/devtools/page/C5E06BBF84847B0B3B34AA99C23B5FB4 2026-10-01 05:07:59,482 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Enable chrome headless console log notification 2026-10-01 05:07:59,497 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless enable page notifications 2026-10-01 05:07:59,674 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:07:59,676 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Setting session cookie in browser 2026-10-01 05:07:59,689 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:07:59,689 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:07:59,719 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:08:00,327 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:00] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.092 0.521 2026-10-01 05:08:00,331 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Navigation result: {'frameId': 'C5E06BBF84847B0B3B34AA99C23B5FB4', 'loaderId': '861A4E9EA57E98E400361A3FA9603283', 'isDownload': False} 2026-10-01 05:08:00,332 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-10-01 05:08:00,350 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:08:00,369 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:00] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-01 05:08:00,380 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:00] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-10-01 05:08:00,383 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:00] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-01 05:08:00,896 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:08:00,918 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:08:00,933 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-10-01 05:08:00,969 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-01 05:08:00,977 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Evaluate test code "odoo.startTour('PosSettleOrderNotGroupable', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:08:00,984 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:00,992 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-01 05:08:01,008 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:08:01,068 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:01] "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.018 2026-10-01 05:08:01,085 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.036 2026-10-01 05:08:01,153 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.031 0.034 2026-10-01 05:08:01,159 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.052 2026-10-01 05:08:01,868 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.327 0.346 2026-10-01 05:08:01,895 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 05:08:01,985 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.022 2026-10-01 05:08:02,074 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.050 2026-10-01 05:08:02,113 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.006 2026-10-01 05:08:02,130 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: Owl is running in 'dev' mode. 2026-10-01 05:08:02,139 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:08:02,196 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:08:02,278 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-01 05:08:02,298 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-01 05:08:02,299 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.046 0.045 2026-10-01 05:08:02,313 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:08:02,341 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.010 0.105 2026-10-01 05:08:02,344 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.092 2026-10-01 05:08:02,345 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "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-01 05:08:02,367 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.006 0.034 2026-10-01 05:08:02,384 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:02,422 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:08:02,443 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.025 0.017 2026-10-01 05:08:02,487 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:08:02,515 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:02,542 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.054 0.080 2026-10-01 05:08:02,557 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:08:02,567 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:02,637 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.037 0.195 2026-10-01 05:08:02,670 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.210 2026-10-01 05:08:02,716 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.239 2026-10-01 05:08:02,746 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.281 2026-10-01 05:08:02,786 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.285 2026-10-01 05:08:02,814 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-10-01 05:08:02,858 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.014 0.205 2026-10-01 05:08:02,880 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "GET /web/image?model=product.template&field=image_128&id=2182&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-10-01 05:08:02,907 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.168 2026-10-01 05:08:02,997 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.199 2026-10-01 05:08:03,016 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:03] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.191 2026-10-01 05:08:03,036 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:03,041 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:03] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.246 2026-10-01 05:08:03,095 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:03,270 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.071 0.100 2026-10-01 05:08:03,370 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.035 0.043 2026-10-01 05:08:03,439 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.025 2026-10-01 05:08:03,494 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:03,655 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:03] "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.071 0.089 2026-10-01 05:08:03,834 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.098 0.071 2026-10-01 05:08:03,846 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:03] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.172 2026-10-01 05:08:03,930 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.046 0.028 2026-10-01 05:08:03,968 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:03,992 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08: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.022 0.033 2026-10-01 05:08:04,037 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:04] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.020 0.041 2026-10-01 05:08:04,111 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.029 0.075 2026-10-01 05:08:04,187 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:04,234 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:04,286 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:04,337 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:04,387 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:04,439 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:04,490 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:04,542 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:04,592 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:04,643 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:04,694 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: tour succeeded 2026-10-01 05:08:04,695 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosSettleOrderNotGroupable SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-01 05:08:04,782 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: heap 17462872 (allocated 18612224) 2026-10-01 05:08:04,813 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing chrome headless with pid 122187 2026-10-01 05:08:04,816 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing websocket connection 2026-10-01 05:08:04,817 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Terminating chrome headless with pid 122187 2026-10-01 05:08:04,917 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050804_917022_test_pos_not_groupable_product.txt 2026-10-01 05:08:04,917 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Removing chrome user profile "/tmp/tmprhs_0er5_chrome_odoo" 2026-10-01 05:08:04,930 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-10-01 05:08:05,552 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome pid: 122399 2026-10-01 05:08:05,552 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmpiflcvg9d_chrome_odoo 2026-10-01 05:08:05,553 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:33147/json/version 2026-10-01 05:08:05,554 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33147', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:08:05,598 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:05,598 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:33147/json 2026-10-01 05:08:05,599 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33147', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:08:05,611 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:33147/devtools/page/476FDFADAD853A27882A133512200224 2026-10-01 05:08:05,628 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Enable chrome headless console log notification 2026-10-01 05:08:05,638 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless enable page notifications 2026-10-01 05:08:05,786 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:08:05,788 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Setting session cookie in browser 2026-10-01 05:08:05,790 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:08:05,790 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:08:05,802 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:08:06,563 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:06] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.056 0.709 2026-10-01 05:08:06,567 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigation result: {'frameId': '476FDFADAD853A27882A133512200224', 'loaderId': 'BEAB3DEA5DC12F113DE5AEAA3811B239', 'isDownload': False} 2026-10-01 05:08:06,567 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('POSSalePaymentScreenInvoiceOrder')" 2026-10-01 05:08:06,595 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:08:06,615 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:06] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.011 2026-10-01 05:08:06,627 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:06] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.020 2026-10-01 05:08:06,635 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:06] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-10-01 05:08:07,094 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:08:07,108 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:08:07,117 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.011 2026-10-01 05:08:07,147 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate test code "odoo.startTour('POSSalePaymentScreenInvoiceOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:08:07,148 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-01 05:08:07,153 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:07,169 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-01 05:08:07,187 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:08:07,233 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:07] "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.021 2026-10-01 05:08:07,254 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.047 2026-10-01 05:08:07,348 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.047 0.059 2026-10-01 05:08:07,356 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.078 2026-10-01 05:08:08,214 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.445 0.362 2026-10-01 05:08:08,239 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:08] "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-01 05:08:08,326 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:08:08,393 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:08] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.039 2026-10-01 05:08:08,427 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08: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-01 05:08:08,458 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:08,479 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.009 2026-10-01 05:08:08,542 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:08:08,579 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:08:08,596 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-01 05:08:08,666 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:08] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.047 0.065 2026-10-01 05:08:08,677 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:08:08,679 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:08:08,720 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:08] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.025 0.137 2026-10-01 05:08:08,724 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.126 2026-10-01 05:08:08,758 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:08] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.009 0.018 2026-10-01 05:08:08,891 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:08,974 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:08:09,014 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:09] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.023 0.039 2026-10-01 05:08:09,123 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:09,191 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:09] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.116 0.112 2026-10-01 05:08:09,202 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:08:09,220 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:08:09,333 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:09] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.087 0.279 2026-10-01 05:08:09,366 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:09] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.289 2026-10-01 05:08:09,398 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:09] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.310 2026-10-01 05:08:09,426 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:09] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.337 2026-10-01 05:08:09,453 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:09] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.386 2026-10-01 05:08:09,495 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:09] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.259 2026-10-01 05:08:09,521 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:09] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-10-01 05:08:09,553 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:09] "GET /web/image?model=product.template&field=image_128&id=2183&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-10-01 05:08:09,576 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:09] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-10-01 05:08:09,687 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.060 0.196 2026-10-01 05:08:09,714 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:09] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.210 2026-10-01 05:08:09,743 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:09] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.282 2026-10-01 05:08:09,754 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:09,807 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:09,855 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:09,906 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:09,957 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:10,009 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:10,089 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:10,145 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:10,195 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:10,253 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:10,317 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:10,373 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08: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.024 0.029 2026-10-01 05:08:10,374 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:10,441 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:10,457 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.032 0.042 2026-10-01 05:08:10,467 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:08:10,481 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:08:10,491 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:10,537 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:10,614 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:10,672 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:10,732 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:10,737 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82779017 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '617746b9-5b67-4874-aa66-5a03d52131e3'}] 2026-10-01 05:08:10,739 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:08:12,942 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82779017 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '617746b9-5b67-4874-aa66-5a03d52131e3'} created pos.order #835 2026-10-01 05:08:13,135 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82779017 finished 2026-10-01 05:08:13,241 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: Simulating signal changes during tests 2026-10-01 05:08:13,242 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 813 0.900 1.608 2026-10-01 05:08:13,324 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 5 0.008 0.026 2026-10-01 05:08:13,330 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:13] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 2 0.000 0.042 2026-10-01 05:08:13,512 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:13,527 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34470044 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '617746b9-5b67-4874-aa66-5a03d52131e3'}] 2026-10-01 05:08:13,552 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34470044 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '617746b9-5b67-4874-aa66-5a03d52131e3'} sync ignored for existing PoS order pos.order(835,) (state: done) 2026-10-01 05:08:13,581 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34470044 finished 2026-10-01 05:08:13,775 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 85 0.123 0.129 2026-10-01 05:08:13,823 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: tour succeeded 2026-10-01 05:08:13,824 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR POSSalePaymentScreenInvoiceOrder SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-01 05:08:13,931 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: heap 16818616 (allocated 18485248) 2026-10-01 05:08:13,934 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing chrome headless with pid 122399 2026-10-01 05:08:13,934 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing websocket connection 2026-10-01 05:08:13,938 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Terminating chrome headless with pid 122399 2026-10-01 05:08:14,053 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050814_053214_test_pos_order_and_invoice_amounts.txt 2026-10-01 05:08:14,053 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmpiflcvg9d_chrome_odoo" 2026-10-01 05:08:14,092 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_sale_warnings ... 2026-10-01 05:08:14,611 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome pid: 122609 2026-10-01 05:08:14,611 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless temporary user profile dir: /tmp/tmpvmorm7fk_chrome_odoo 2026-10-01 05:08:14,612 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:41811/json/version 2026-10-01 05:08:14,614 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:14,647 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Browser version: Chrome/150.0.7871.114 2026-10-01 05:08:14,647 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:41811/json 2026-10-01 05:08:14,651 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:14,667 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Websocket url found: ws://127.0.0.1:41811/devtools/page/840949F2DF4A0F271A9CC4592B526432 2026-10-01 05:08:14,677 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Enable chrome headless console log notification 2026-10-01 05:08:14,704 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless enable page notifications 2026-10-01 05:08:14,842 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:08:14,856 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Setting session cookie in browser 2026-10-01 05:08:14,875 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:08:14,875 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:08:14,921 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:08:15,503 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:15] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.075 0.525 2026-10-01 05:08:15,506 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigation result: {'frameId': '840949F2DF4A0F271A9CC4592B526432', 'loaderId': '0E5749C7AABFF298E35BC5C47B512660', 'isDownload': False} 2026-10-01 05:08:15,506 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Evaluate ready code "odoo.isTourReady('PosSaleWarning')" 2026-10-01 05:08:15,525 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:08:15,540 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:15] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-01 05:08:15,547 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:15] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-01 05:08:15,553 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:15] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-01 05:08:15,996 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:08:16,020 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:08:16,034 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.013 2026-10-01 05:08:16,048 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Evaluate test code "odoo.startTour('PosSaleWarning', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:08:16,051 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:08:16,057 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:16,086 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08: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-01 05:08:16,116 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:08:16,157 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:16] "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.017 2026-10-01 05:08:16,190 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.011 0.044 2026-10-01 05:08:16,278 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.039 0.044 2026-10-01 05:08:16,281 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.055 2026-10-01 05:08:16,952 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.283 0.339 2026-10-01 05:08:16,988 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08: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-01 05:08:17,083 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.007 0.013 2026-10-01 05:08:17,176 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:17] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.057 2026-10-01 05:08:17,234 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.007 2026-10-01 05:08:17,248 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: Owl is running in 'dev' mode. 2026-10-01 05:08:17,259 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:08:17,333 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:08:17,348 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:08:17,379 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 05:08:17,415 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:17] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.060 0.027 2026-10-01 05:08:17,428 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:08:17,447 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:08:17,456 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:17] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.015 0.106 2026-10-01 05:08:17,467 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.096 2026-10-01 05:08:17,477 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:17] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.023 2026-10-01 05:08:17,587 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:17,666 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-01 05:08:17,697 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:17,754 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:17] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.058 0.063 2026-10-01 05:08:17,785 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:17] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.013 0.122 2026-10-01 05:08:17,836 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:17,907 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:17] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.081 0.178 2026-10-01 05:08:17,917 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:08:17,934 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:08:17,974 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:17] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.019 0.236 2026-10-01 05:08:18,021 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:18] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.014 0.272 2026-10-01 05:08:18,074 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:18] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.305 2026-10-01 05:08:18,110 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:18] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.395 2026-10-01 05:08:18,149 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:18] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.350 2026-10-01 05:08:18,189 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:18] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.241 2026-10-01 05:08:18,238 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:18] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.249 2026-10-01 05:08:18,298 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:18] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.013 0.258 2026-10-01 05:08:18,319 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:18] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.234 2026-10-01 05:08:18,434 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.064 0.241 2026-10-01 05:08:18,493 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:18,551 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:18,603 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:18,661 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:18,734 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:18,779 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:18,804 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:18] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.042 0.035 2026-10-01 05:08:18,838 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:18,887 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:18,903 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.039 0.042 2026-10-01 05:08:18,937 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:18,988 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:19,085 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:19,136 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:19,188 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:19,239 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:19,293 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:19,344 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:19,395 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:19,445 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:19,496 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:19,566 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:19,619 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:19,670 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:19,724 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:19,784 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:19,837 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:19,840 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:19] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.023 0.032 2026-10-01 05:08:19,887 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:19,908 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.017 0.039 2026-10-01 05:08:19,938 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:19,990 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:20,040 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:20,107 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:20,122 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:08:20,125 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:08:20,158 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:20,209 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:20,277 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:20,328 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:20,397 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:20,401 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57185495 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '3966d632-040e-42a5-bd32-036dccc8fa7f'}] 2026-10-01 05:08:20,408 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:08:20,835 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57185495 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '3966d632-040e-42a5-bd32-036dccc8fa7f'} created pos.order #836 2026-10-01 05:08:20,850 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57185495 finished 2026-10-01 05:08:20,904 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 238 0.193 0.312 2026-10-01 05:08:20,957 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08: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-01 05:08:21,108 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: tour succeeded 2026-10-01 05:08:21,108 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: ╔═══════════════════════════════╗ ║ TOUR PosSaleWarning SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-01 05:08:21,128 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32553677 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '3966d632-040e-42a5-bd32-036dccc8fa7f'}] 2026-10-01 05:08:21,142 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32553677 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '3966d632-040e-42a5-bd32-036dccc8fa7f'} sync ignored for existing PoS order pos.order(836,) (state: paid) 2026-10-01 05:08:21,157 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32553677 finished 2026-10-01 05:08:21,249 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: heap 17735788 (allocated 19271680) 2026-10-01 05:08:21,343 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing chrome headless with pid 122609 2026-10-01 05:08:21,350 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing websocket connection 2026-10-01 05:08:21,355 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Terminating chrome headless with pid 122609 2026-10-01 05:08:21,393 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.142 0.134 2026-10-01 05:08:21,462 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050821_462104_test_pos_sale_warnings.txt 2026-10-01 05:08:21,462 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Removing chrome user profile "/tmp/tmpvmorm7fk_chrome_odoo" 2026-10-01 05:08:21,480 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quantity_updated_settle ... 2026-10-01 05:08:22,432 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome pid: 122821 2026-10-01 05:08:22,432 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless temporary user profile dir: /tmp/tmpk8qwl4r7_chrome_odoo 2026-10-01 05:08:22,433 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:41659/json/version 2026-10-01 05:08:22,434 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41659', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:08:22,449 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Browser version: Chrome/150.0.7871.114 2026-10-01 05:08:22,450 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:41659/json 2026-10-01 05:08:22,450 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41659', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:08:22,467 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Websocket url found: ws://127.0.0.1:41659/devtools/page/5146D114BFD1A90BCDE76179B56C0DD8 2026-10-01 05:08:22,474 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Enable chrome headless console log notification 2026-10-01 05:08:22,487 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless enable page notifications 2026-10-01 05:08:22,649 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:08:22,650 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Setting session cookie in browser 2026-10-01 05:08:22,656 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:08:22,656 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:08:22,697 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:08:23,250 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:23] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.066 0.503 2026-10-01 05:08:23,254 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigation result: {'frameId': '5146D114BFD1A90BCDE76179B56C0DD8', 'loaderId': '0C035C994242B5F20A71BA914BF5D1C6', 'isDownload': False} 2026-10-01 05:08:23,254 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:23,276 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:08:23,292 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:23] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-01 05:08:23,296 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:23] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-01 05:08:23,306 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:23] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-01 05:08:23,776 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:08:23,784 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:08:23,804 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-01 05:08:23,836 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Evaluate test code "odoo.startTour('test_quantity_updated_settle', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:08:23,845 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:23,846 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-10-01 05:08:23,859 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 05:08:23,875 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:08:23,918 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.017 2026-10-01 05:08:23,931 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.036 2026-10-01 05:08:24,036 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.061 0.038 2026-10-01 05:08:24,040 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.077 2026-10-01 05:08:24,900 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.464 0.353 2026-10-01 05:08:24,948 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:24] "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-01 05:08:25,050 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 05:08:25,145 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:25] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.057 2026-10-01 05:08:25,187 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.012 2026-10-01 05:08:25,211 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: Owl is running in 'dev' mode. 2026-10-01 05:08:25,225 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:08:25,292 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:08:25,298 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:08:25,323 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:08:25,325 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:08:25,379 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:08:25,418 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:25] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.084 0.032 2026-10-01 05:08:25,431 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:25] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.125 2026-10-01 05:08:25,453 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:25,472 44 INFO ? werkzeug: 127.0.0.1 - - [01/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-01 05:08:25,479 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-01 05:08:25,555 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:25] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.074 0.129 2026-10-01 05:08:25,560 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:08:25,579 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:25] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.008 0.186 2026-10-01 05:08:25,590 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:25,624 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:25,676 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:25] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.047 0.262 2026-10-01 05:08:25,688 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:08:25,708 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:25] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.189 2026-10-01 05:08:25,752 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:25] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.229 2026-10-01 05:08:25,791 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:25] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.268 2026-10-01 05:08:25,824 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:25] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.247 2026-10-01 05:08:25,856 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:25] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.154 2026-10-01 05:08:25,897 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:25] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.176 2026-10-01 05:08:25,938 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:25] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.016 0.158 2026-10-01 05:08:25,953 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:25] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.155 2026-10-01 05:08:26,108 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.092 0.188 2026-10-01 05:08:26,135 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:26] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.532 2026-10-01 05:08:26,159 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:26] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.296 2026-10-01 05:08:26,160 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:26,222 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:26,452 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.111 0.115 2026-10-01 05:08:26,557 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.033 0.045 2026-10-01 05:08:26,618 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.021 2026-10-01 05:08:26,681 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:26,853 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08: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.083 0.081 2026-10-01 05:08:26,989 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.047 0.077 2026-10-01 05:08:27,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:27] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.123 2026-10-01 05:08:27,044 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.021 2026-10-01 05:08:27,087 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:27,098 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08: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.016 0.028 2026-10-01 05:08:27,134 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:27] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.017 0.024 2026-10-01 05:08:27,193 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.017 0.052 2026-10-01 05:08:27,222 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:27,274 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:27,328 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:27,386 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:27,511 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:27,578 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:27,593 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:08:27,600 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:08:27,629 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:27,681 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:27,749 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:27,816 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:27,827 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6754861 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '1da81fdf-7369-4682-bbb1-5fb7bbe2809c'}] 2026-10-01 05:08:27,828 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:08:28,290 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6754861 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '1da81fdf-7369-4682-bbb1-5fb7bbe2809c'} created pos.order #837 2026-10-01 05:08:28,307 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6754861 finished 2026-10-01 05:08:28,800 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1358] 2026-10-01 05:08:29,052 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 493 0.574 0.653 2026-10-01 05:08:29,119 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.013 2026-10-01 05:08:29,214 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60693661 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '1da81fdf-7369-4682-bbb1-5fb7bbe2809c'}] 2026-10-01 05:08:29,223 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:29,225 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60693661 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '1da81fdf-7369-4682-bbb1-5fb7bbe2809c'} sync ignored for existing PoS order pos.order(837,) (state: paid) 2026-10-01 05:08:29,244 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60693661 finished 2026-10-01 05:08:29,274 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:29,331 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:29,383 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:29,437 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:29,508 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 120 0.129 0.168 2026-10-01 05:08:29,583 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.008 0.125 2026-10-01 05:08:29,664 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.021 0.034 2026-10-01 05:08:29,718 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.013 2026-10-01 05:08:29,755 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:29,874 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:29] "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.043 0.074 2026-10-01 05:08:30,059 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.088 0.089 2026-10-01 05:08:30,080 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.171 2026-10-01 05:08:30,141 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.029 2026-10-01 05:08:30,190 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:30,207 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08: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.016 0.031 2026-10-01 05:08:30,255 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:30] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.024 0.038 2026-10-01 05:08:30,305 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:30,333 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.036 0.072 2026-10-01 05:08:30,350 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: tour succeeded 2026-10-01 05:08:30,350 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_quantity_updated_settle SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-01 05:08:30,497 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: heap 19680500 (allocated 21368832) 2026-10-01 05:08:30,508 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing chrome headless with pid 122821 2026-10-01 05:08:30,515 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing websocket connection 2026-10-01 05:08:30,515 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Terminating chrome headless with pid 122821 2026-10-01 05:08:30,612 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050830_612392_test_quantity_updated_settle.txt 2026-10-01 05:08:30,612 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Removing chrome user profile "/tmp/tmpk8qwl4r7_chrome_odoo" 2026-10-01 05:08:30,631 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered ... 2026-10-01 05:08:31,639 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76486125 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'e5d0e9c2-9920-4afc-95f4-e4d3dbc45b3b'}] 2026-10-01 05:08:31,835 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1360] 2026-10-01 05:08:33,949 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76486125 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'e5d0e9c2-9920-4afc-95f4-e4d3dbc45b3b'} created pos.order #838 2026-10-01 05:08:33,953 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76486125 finished 2026-10-01 05:08:34,145 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2421914 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '05ecf34e-cf25-4a7a-b210-86996deaaf1e'}] 2026-10-01 05:08:35,104 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2421914 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '05ecf34e-cf25-4a7a-b210-86996deaaf1e'} created pos.order #839 2026-10-01 05:08:35,105 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2421914 finished 2026-10-01 05:08:35,422 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered_backend ... 2026-10-01 05:08:36,089 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4977933 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'ab295fbd-2094-4d5d-9a6d-043046ae478e'}] 2026-10-01 05:08:36,195 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1365] 2026-10-01 05:08:37,675 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4977933 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'ab295fbd-2094-4d5d-9a6d-043046ae478e'} created pos.order #840 2026-10-01 05:08:37,679 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4977933 finished 2026-10-01 05:08:38,163 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_sale_order_fp_different_from_partner_one ... 2026-10-01 05:08:39,269 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome pid: 123046 2026-10-01 05:08:39,270 44 INFO rb-3b89a0e-225191-419901 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/tmpl6k6nh3k_chrome_odoo 2026-10-01 05:08:39,270 44 INFO rb-3b89a0e-225191-419901 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:44289/json/version 2026-10-01 05:08:39,271 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44289', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:08:39,327 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:39,327 44 INFO rb-3b89a0e-225191-419901 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:44289/json 2026-10-01 05:08:39,327 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44289', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:08:39,344 44 INFO rb-3b89a0e-225191-419901 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:44289/devtools/page/BEC01BB3F52A81BA32013495D1FAA499 2026-10-01 05:08:39,351 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:39,364 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:39,576 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:08:39,578 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:39,584 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:08:39,584 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:08:39,605 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:08:40,424 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:40] "GET /pos/ui/126 HTTP/1.1" 200 - 133 0.106 0.724 2026-10-01 05:08:40,427 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigation result: {'frameId': 'BEC01BB3F52A81BA32013495D1FAA499', 'loaderId': '5B4208B39FE9C1AC1D012A0FE4599896', 'isDownload': False} 2026-10-01 05:08:40,428 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:40,451 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:08:40,493 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:40] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.027 0.010 2026-10-01 05:08:40,511 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:40] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.039 2026-10-01 05:08:40,520 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:40] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.046 2026-10-01 05:08:40,968 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:08:40,975 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:08:40,988 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 05:08:41,006 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:08:41,013 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Evaluate test code "odoo.startTour('test_sale_order_fp_different_from_partner_one', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:08:41,018 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:41,019 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08: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-01 05:08:41,026 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:08:41,047 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.008 2026-10-01 05:08:41,082 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.011 0.035 2026-10-01 05:08:41,084 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-10-01 05:08:41,177 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.045 0.039 2026-10-01 05:08:41,997 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.436 0.345 2026-10-01 05:08:42,034 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:42] "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-01 05:08:42,132 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08: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-01 05:08:42,217 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:42] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.051 2026-10-01 05:08:42,245 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08: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-01 05:08:42,267 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:42,271 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:08:42,331 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:08:42,366 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 05:08:42,366 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 05:08:42,391 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:08:42,392 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:08:42,409 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:42] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.027 0.052 2026-10-01 05:08:42,411 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.074 2026-10-01 05:08:42,446 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:42] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.008 0.096 2026-10-01 05:08:42,476 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:42] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.007 0.072 2026-10-01 05:08:42,510 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:42,559 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:08:42,722 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:42] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.115 0.052 2026-10-01 05:08:42,746 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:42,748 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:08:42,766 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:42] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.006 0.188 2026-10-01 05:08:42,809 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:42,819 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:42] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.014 0.133 2026-10-01 05:08:42,830 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:08:42,888 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:42] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.021 0.192 2026-10-01 05:08:42,918 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:42] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.238 2026-10-01 05:08:43,042 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:43] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.068 0.419 2026-10-01 05:08:43,077 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:43] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.310 2026-10-01 05:08:43,126 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:43] "GET /web/image?model=product.template&field=image_128&id=2185&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.343 2026-10-01 05:08:43,157 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:43] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.292 2026-10-01 05:08:43,193 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:43] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.290 2026-10-01 05:08:43,232 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:43] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.298 2026-10-01 05:08:43,253 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:43] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-10-01 05:08:43,282 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:43] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.146 2026-10-01 05:08:43,383 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.057 0.281 2026-10-01 05:08:43,419 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:43,479 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:43,687 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.094 0.113 2026-10-01 05:08:43,780 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.027 0.040 2026-10-01 05:08:43,835 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-01 05:08:43,906 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:44,083 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:44] "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.096 0.090 2026-10-01 05:08:44,297 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 67 0.097 0.103 2026-10-01 05:08:44,307 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:44] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.177 2026-10-01 05:08:44,378 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.020 0.033 2026-10-01 05:08:44,419 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:44,443 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:44] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.021 0.033 2026-10-01 05:08:44,491 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:44] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.021 0.050 2026-10-01 05:08:44,556 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.024 0.077 2026-10-01 05:08:44,591 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:44,634 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:44,684 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:44,740 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:44,794 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:44,845 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:44,915 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:44,929 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:08:44,930 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:08:44,966 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:45,016 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:45,087 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:45,150 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:45,156 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6023184 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'd0e93155-c0e7-45d5-b2db-14ba4dbfbd64'}] 2026-10-01 05:08:45,165 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:08:45,543 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6023184 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'd0e93155-c0e7-45d5-b2db-14ba4dbfbd64'} created pos.order #842 2026-10-01 05:08:45,555 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6023184 finished 2026-10-01 05:08:45,986 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1369] 2026-10-01 05:08:46,219 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 501 0.440 0.625 2026-10-01 05:08:46,282 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.016 2026-10-01 05:08:46,348 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:46,353 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25046618 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'd0e93155-c0e7-45d5-b2db-14ba4dbfbd64'}] 2026-10-01 05:08:46,364 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25046618 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'd0e93155-c0e7-45d5-b2db-14ba4dbfbd64'} sync ignored for existing PoS order pos.order(842,) (state: paid) 2026-10-01 05:08:46,377 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25046618 finished 2026-10-01 05:08:46,418 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:46,466 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:46,516 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:46,525 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.084 0.090 2026-10-01 05:08:46,573 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:46,627 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:46,689 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.005 0.055 2026-10-01 05:08:46,783 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.033 0.046 2026-10-01 05:08:46,820 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.018 2026-10-01 05:08:46,854 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:47,019 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:47] "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.089 0.074 2026-10-01 05:08:47,211 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.102 0.082 2026-10-01 05:08:47,225 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:47] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.186 2026-10-01 05:08:47,292 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.029 0.026 2026-10-01 05:08:47,333 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:47,340 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08: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.012 0.028 2026-10-01 05:08:47,384 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:47] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.011 0.034 2026-10-01 05:08:47,443 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:47,460 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.041 0.062 2026-10-01 05:08:47,498 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:47,544 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:47,601 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:47,651 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:47,704 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:47,761 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:47,812 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:47,862 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:47,919 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:47,978 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:47,983 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63661432 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000002', 'uuid': '53b652b7-b873-46e9-ac09-e2fb81e92281'}] 2026-10-01 05:08:48,338 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63661432 order {'name': '/', 'pos_reference': '261-126-000002', 'uuid': '53b652b7-b873-46e9-ac09-e2fb81e92281'} created pos.order #843 2026-10-01 05:08:48,375 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63661432 finished 2026-10-01 05:08:48,658 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1371] 2026-10-01 05:08:48,872 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 347 0.358 0.533 2026-10-01 05:08:48,931 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.015 2026-10-01 05:08:48,970 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70190196 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': '53b652b7-b873-46e9-ac09-e2fb81e92281'}] 2026-10-01 05:08:48,981 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70190196 order {'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': '53b652b7-b873-46e9-ac09-e2fb81e92281'} sync ignored for existing PoS order pos.order(843,) (state: paid) 2026-10-01 05:08:48,983 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:48,999 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70190196 finished 2026-10-01 05:08:49,041 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:49,092 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: tour succeeded 2026-10-01 05:08:49,094 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:49,129 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.072 0.090 2026-10-01 05:08:49,258 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: heap 22756860 (allocated 25563136) 2026-10-01 05:08:49,266 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing chrome headless with pid 123046 2026-10-01 05:08:49,270 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing websocket connection 2026-10-01 05:08:49,271 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Terminating chrome headless with pid 123046 2026-10-01 05:08:49,375 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050849_375386_test_sale_order_fp_different_from_partner_one.txt 2026-10-01 05:08:49,375 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Removing chrome user profile "/tmp/tmpl6k6nh3k_chrome_odoo" 2026-10-01 05:08:49,426 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_selected_partner_quotation_loading ... 2026-10-01 05:08:50,525 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome pid: 123284 2026-10-01 05:08:50,525 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless temporary user profile dir: /tmp/tmpu15qlhj0_chrome_odoo 2026-10-01 05:08:50,525 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:44197/json/version 2026-10-01 05:08:50,527 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44197', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:08:50,620 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Browser version: Chrome/150.0.7871.114 2026-10-01 05:08:50,620 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:44197/json 2026-10-01 05:08:50,620 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44197', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:08:50,644 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Websocket url found: ws://127.0.0.1:44197/devtools/page/A9070CA4ABE4DBE04F5D11ECD3C54991 2026-10-01 05:08:50,663 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Enable chrome headless console log notification 2026-10-01 05:08:50,671 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless enable page notifications 2026-10-01 05:08:50,870 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:08:50,873 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Setting session cookie in browser 2026-10-01 05:08:50,889 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-10-01 05:08:50,890 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-10-01 05:08:50,915 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:08:51,472 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:51] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 88 0.048 0.517 2026-10-01 05:08:51,476 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Navigation result: {'frameId': 'A9070CA4ABE4DBE04F5D11ECD3C54991', 'loaderId': '3009984A1D167B5EF307CFED0036B8E2', 'isDownload': False} 2026-10-01 05:08:51,476 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:51,495 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:08:51,517 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:51] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-01 05:08:51,524 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:51] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-01 05:08:51,534 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:51] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-10-01 05:08:52,092 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:08:52,107 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.024 2026-10-01 05:08:52,126 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.020 2026-10-01 05:08:52,157 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-01 05:08:52,167 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Evaluate test code "odoo.startTour('test_selected_partner_quotation_loading', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:08:52,178 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:52,191 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-10-01 05:08:52,206 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:08:52,256 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.016 2026-10-01 05:08:52,278 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.036 2026-10-01 05:08:52,367 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.039 0.046 2026-10-01 05:08:52,370 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.060 2026-10-01 05:08:53,042 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.305 0.322 2026-10-01 05:08:53,064 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:08:53,137 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 05:08:53,244 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:53] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.045 0.039 2026-10-01 05:08:53,267 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:08:53,280 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: Owl is running in 'dev' mode. 2026-10-01 05:08:53,293 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:08:53,346 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:08:53,353 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:08:53,364 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:08:53,376 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:08:53,413 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:53] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.034 0.025 2026-10-01 05:08:53,430 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:53] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.072 2026-10-01 05:08:53,444 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:08:53,445 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:08:53,492 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:53] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.014 2026-10-01 05:08:53,516 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:08:53,644 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:53,646 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:53] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.093 0.064 2026-10-01 05:08:53,812 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:53] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.110 0.204 2026-10-01 05:08:53,826 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:53,841 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:08:53,879 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:53] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.057 2026-10-01 05:08:53,886 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:53,911 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:08:53,915 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:53] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.006 0.216 2026-10-01 05:08:53,982 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:53] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.171 2026-10-01 05:08:54,064 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:54] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.018 0.226 2026-10-01 05:08:54,130 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:54] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.288 2026-10-01 05:08:54,160 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:54] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.309 2026-10-01 05:08:54,197 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:54] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.274 2026-10-01 05:08:54,239 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:54] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.303 2026-10-01 05:08:54,268 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:54] "GET /web/image?model=product.template&field=image_128&id=2186&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.274 2026-10-01 05:08:54,300 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:54] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.219 2026-10-01 05:08:54,327 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:54] "GET /web/image?model=product.template&field=image_128&id=2187&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-10-01 05:08:54,429 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.043 0.217 2026-10-01 05:08:54,454 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:54] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.245 2026-10-01 05:08:54,514 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:54,606 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:54,658 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:54,714 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:54,774 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:54,824 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:54,856 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:54] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.029 0.050 2026-10-01 05:08:54,881 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:54,923 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.020 0.037 2026-10-01 05:08:54,930 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:54,990 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:55,217 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.108 0.116 2026-10-01 05:08:55,261 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:55] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.008 0.020 2026-10-01 05:08:55,365 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 27 0.042 0.045 2026-10-01 05:08:55,418 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.012 2026-10-01 05:08:55,506 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:55,680 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:55] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.088 0.084 2026-10-01 05:08:55,820 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.051 0.078 2026-10-01 05:08:55,832 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:55] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.122 2026-10-01 05:08:55,889 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.018 0.028 2026-10-01 05:08:55,936 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:55,946 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:55] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.015 0.032 2026-10-01 05:08:55,981 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:55] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.011 0.023 2026-10-01 05:08:56,053 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.031 0.045 2026-10-01 05:08:56,076 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:56,130 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:56,182 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:56,232 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:56,297 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:56,346 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:56,416 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:56,468 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:56,519 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:56,575 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:56,633 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:56,686 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:56,689 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:56] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.017 0.031 2026-10-01 05:08:56,736 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:56,767 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.020 0.042 2026-10-01 05:08:56,791 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:56,848 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:56,907 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.008 0.050 2026-10-01 05:08:56,943 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:56] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.003 0.015 2026-10-01 05:08:57,012 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:57] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 19 0.019 0.036 2026-10-01 05:08:57,043 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-01 05:08:57,099 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:57,222 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:57] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 55 0.052 0.068 2026-10-01 05:08:57,352 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.043 0.072 2026-10-01 05:08:57,374 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:57] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.011 0.117 2026-10-01 05:08:57,437 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.028 2026-10-01 05:08:57,466 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:57,536 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:57] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.054 0.035 2026-10-01 05:08:57,598 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:57] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.040 0.088 2026-10-01 05:08:57,640 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:57,691 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:57,702 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:08:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.060 0.097 2026-10-01 05:08:57,742 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:57,793 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: tour succeeded 2026-10-01 05:08:57,793 44 INFO rb-3b89a0e-225191-419901 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-01 05:08:57,954 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: heap 20442488 (allocated 21630976) 2026-10-01 05:08:57,983 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing chrome headless with pid 123284 2026-10-01 05:08:57,990 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing websocket connection 2026-10-01 05:08:57,994 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Terminating chrome headless with pid 123284 2026-10-01 05:08:58,113 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050858_112817_test_selected_partner_quotation_loading.txt 2026-10-01 05:08:58,113 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Removing chrome user profile "/tmp/tmpu15qlhj0_chrome_odoo" 2026-10-01 05:08:58,132 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_cancelled_sale_order ... 2026-10-01 05:08:59,177 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome pid: 123517 2026-10-01 05:08:59,178 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless temporary user profile dir: /tmp/tmpju5un6zm_chrome_odoo 2026-10-01 05:08:59,178 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:36599/json/version 2026-10-01 05:08:59,179 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36599', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:08:59,271 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Browser version: Chrome/150.0.7871.114 2026-10-01 05:08:59,271 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:36599/json 2026-10-01 05:08:59,272 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36599', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:08:59,327 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Websocket url found: ws://127.0.0.1:36599/devtools/page/6323961C26E00F12D4527C13F60A3285 2026-10-01 05:08:59,362 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Enable chrome headless console log notification 2026-10-01 05:08:59,398 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless enable page notifications 2026-10-01 05:08:59,614 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:08:59,617 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Setting session cookie in browser 2026-10-01 05:08:59,619 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:08:59,619 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:08:59,655 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:09:00,207 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:00] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.059 0.501 2026-10-01 05:09:00,211 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Navigation result: {'frameId': '6323961C26E00F12D4527C13F60A3285', 'loaderId': '68F1EB0DFE5879D0663B6AA367C999CD', 'isDownload': False} 2026-10-01 05:09:00,211 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:00,236 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:09:00,263 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:00] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.014 2026-10-01 05:09:00,271 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:00] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-10-01 05:09:00,278 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:00] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-01 05:09:00,889 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:09:00,899 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:09:00,922 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-01 05:09:00,943 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-01 05:09:00,945 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Evaluate test code "odoo.startTour('test_settle_cancelled_sale_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:09:00,952 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:00,960 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:09:00,983 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:09:01,031 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.016 2026-10-01 05:09:01,052 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.043 2026-10-01 05:09:01,120 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.030 0.038 2026-10-01 05:09:01,121 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-01 05:09:01,783 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 361 0.314 0.321 2026-10-01 05:09:01,812 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 05:09:01,922 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.016 2026-10-01 05:09:01,975 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:01] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.031 2026-10-01 05:09:02,031 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.008 0.024 2026-10-01 05:09:02,070 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:09:02,071 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: Owl is running in 'dev' mode. 2026-10-01 05:09:02,136 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:09:02,169 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:09:02,170 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.016 0.015 2026-10-01 05:09:02,172 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-10-01 05:09:02,173 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:09:02,224 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.015 0.067 2026-10-01 05:09:02,228 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:09:02,231 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:09:02,278 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:09:02,368 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.055 0.043 2026-10-01 05:09:02,399 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:02,484 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.059 0.155 2026-10-01 05:09:02,500 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:09:02,502 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.009 0.214 2026-10-01 05:09:02,530 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.063 2026-10-01 05:09:02,556 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.078 2026-10-01 05:09:02,572 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:02,606 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.130 2026-10-01 05:09:02,614 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:09:02,619 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:02,638 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.152 2026-10-01 05:09:02,674 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.156 2026-10-01 05:09:02,728 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.016 0.203 2026-10-01 05:09:02,757 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.216 2026-10-01 05:09:02,780 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-10-01 05:09:02,814 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-10-01 05:09:02,844 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.196 2026-10-01 05:09:02,863 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-10-01 05:09:02,879 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.141 2026-10-01 05:09:02,982 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.038 0.178 2026-10-01 05:09:03,016 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:03,079 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:03,249 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.064 0.104 2026-10-01 05:09:03,340 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.028 0.040 2026-10-01 05:09:03,391 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.014 2026-10-01 05:09:03,454 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:03,627 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09: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.087 0.083 2026-10-01 05:09:03,736 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.040 0.057 2026-10-01 05:09:03,750 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:03] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.090 2026-10-01 05:09:03,812 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.029 2026-10-01 05:09:03,856 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:03,874 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09: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.017 0.034 2026-10-01 05:09:03,929 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:03] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.030 0.033 2026-10-01 05:09:03,985 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.022 0.067 2026-10-01 05:09:04,063 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:04,111 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:04,162 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:04,245 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:04,260 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:09:04,262 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:09:04,297 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:04,348 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:04,425 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:04,487 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:04,494 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42543128 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '79f2bb17-fa70-4170-9ee3-0840318ffeb6'}] 2026-10-01 05:09:04,497 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:09:04,972 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42543128 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '79f2bb17-fa70-4170-9ee3-0840318ffeb6'} created pos.order #844 2026-10-01 05:09:05,002 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42543128 finished 2026-10-01 05:09:05,844 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 478 0.623 0.730 2026-10-01 05:09:05,893 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:05] "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-01 05:09:06,052 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: tour succeeded 2026-10-01 05:09:06,052 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:06,067 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73638758 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '79f2bb17-fa70-4170-9ee3-0840318ffeb6'}] 2026-10-01 05:09:06,078 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73638758 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '79f2bb17-fa70-4170-9ee3-0840318ffeb6'} sync ignored for existing PoS order pos.order(844,) (state: paid) 2026-10-01 05:09:06,092 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73638758 finished 2026-10-01 05:09:06,177 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: heap 17990864 (allocated 19922944) 2026-10-01 05:09:06,193 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing chrome headless with pid 123517 2026-10-01 05:09:06,194 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing websocket connection 2026-10-01 05:09:06,196 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Terminating chrome headless with pid 123517 2026-10-01 05:09:06,273 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.126 0.083 2026-10-01 05:09:06,316 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050906_315869_test_settle_cancelled_sale_order.txt 2026-10-01 05:09:06,316 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Removing chrome user profile "/tmp/tmpju5un6zm_chrome_odoo" 2026-10-01 05:09:06,361 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_changed_price_with_lots ... 2026-10-01 05:09:07,167 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome pid: 123738 2026-10-01 05:09:07,167 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless temporary user profile dir: /tmp/tmpxukmosiy_chrome_odoo 2026-10-01 05:09:07,168 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:33703/json/version 2026-10-01 05:09:07,169 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33703', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:09:07,224 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:07,225 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:33703/json 2026-10-01 05:09:07,226 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33703', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:09:07,238 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Websocket url found: ws://127.0.0.1:33703/devtools/page/2B50B834FDD5E5F61D6FAEE436C2326C 2026-10-01 05:09:07,245 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Enable chrome headless console log notification 2026-10-01 05:09:07,248 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless enable page notifications 2026-10-01 05:09:07,352 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:09:07,354 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Setting session cookie in browser 2026-10-01 05:09:07,357 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-10-01 05:09:07,357 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-10-01 05:09:07,371 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:09:08,187 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:08] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 133 0.086 0.734 2026-10-01 05:09:08,190 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Navigation result: {'frameId': '2B50B834FDD5E5F61D6FAEE436C2326C', 'loaderId': 'DCD9762AC4C660B86C3631560AE35879', 'isDownload': False} 2026-10-01 05:09:08,192 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:08,203 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:09:08,215 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:08] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-01 05:09:08,221 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:08] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-01 05:09:08,228 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:08] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-01 05:09:08,758 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:09:08,770 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:09:08,804 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.021 2026-10-01 05:09:08,837 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-01 05:09:08,850 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Evaluate test code "odoo.startTour('test_settle_changed_price_with_lots', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:09:08,863 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:08,872 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:09:08,890 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:09:08,922 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.015 2026-10-01 05:09:08,953 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09: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.034 2026-10-01 05:09:08,957 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-10-01 05:09:09,053 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.046 0.035 2026-10-01 05:09:09,727 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.328 0.306 2026-10-01 05:09:09,749 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:09:09,831 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09: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.007 2026-10-01 05:09:09,912 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:09] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.041 2026-10-01 05:09:09,936 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09: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-01 05:09:09,947 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:09,958 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:09:10,031 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 05:09:10,032 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-01 05:09:10,038 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-01 05:09:10,054 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:10] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.005 0.040 2026-10-01 05:09:10,058 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:09:10,104 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:09:10,132 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:10] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.049 0.077 2026-10-01 05:09:10,134 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-10-01 05:09:10,153 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:10,160 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:10] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.005 0.043 2026-10-01 05:09:10,201 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:10] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.012 2026-10-01 05:09:10,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:10] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.035 2026-10-01 05:09:10,278 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:09:10,307 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:10] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.085 2026-10-01 05:09:10,344 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:10,348 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:10] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.014 0.112 2026-10-01 05:09:10,357 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:09:10,386 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:10] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.159 2026-10-01 05:09:10,411 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:10,418 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 05:09:10,447 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:10] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.013 0.204 2026-10-01 05:09:10,478 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:10] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-10-01 05:09:10,565 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:10] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.034 0.237 2026-10-01 05:09:10,591 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:10] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-10-01 05:09:10,636 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:10] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.194 2026-10-01 05:09:10,670 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:10] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-10-01 05:09:10,759 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:10] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.044 0.396 2026-10-01 05:09:10,841 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.038 0.234 2026-10-01 05:09:10,871 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:10] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.367 2026-10-01 05:09:10,883 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:10,944 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:11,122 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.064 0.112 2026-10-01 05:09:11,271 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.052 0.051 2026-10-01 05:09:11,330 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.012 0.016 2026-10-01 05:09:11,404 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:11,573 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:11] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.081 0.084 2026-10-01 05:09:11,722 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.068 0.072 2026-10-01 05:09:11,733 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.139 2026-10-01 05:09:11,781 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.020 0.020 2026-10-01 05:09:11,826 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:11,850 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09: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.026 0.030 2026-10-01 05:09:11,894 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:11] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.021 0.043 2026-10-01 05:09:11,971 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.034 0.070 2026-10-01 05:09:12,034 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:12,087 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:12,134 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:12,185 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:12,237 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: tour succeeded 2026-10-01 05:09:12,237 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:12,319 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: heap 16757468 (allocated 18612224) 2026-10-01 05:09:12,325 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing chrome headless with pid 123738 2026-10-01 05:09:12,330 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing websocket connection 2026-10-01 05:09:12,331 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Terminating chrome headless with pid 123738 2026-10-01 05:09:12,435 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050912_435100_test_settle_changed_price_with_lots.txt 2026-10-01 05:09:12,435 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Removing chrome user profile "/tmp/tmpxukmosiy_chrome_odoo" 2026-10-01 05:09:12,459 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-10-01 05:09:13,138 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome pid: 123964 2026-10-01 05:09:13,138 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless temporary user profile dir: /tmp/tmpu6ixclop_chrome_odoo 2026-10-01 05:09:13,138 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:46215/json/version 2026-10-01 05:09:13,140 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46215', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:09:13,177 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:13,177 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:46215/json 2026-10-01 05:09:13,178 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46215', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:09:13,188 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Websocket url found: ws://127.0.0.1:46215/devtools/page/E2F94674215B247045376FD05A35625D 2026-10-01 05:09:13,201 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Enable chrome headless console log notification 2026-10-01 05:09:13,206 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless enable page notifications 2026-10-01 05:09:13,343 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:09:13,347 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Setting session cookie in browser 2026-10-01 05:09:13,351 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:09:13,351 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:09:13,367 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:09:13,944 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:13] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.061 0.520 2026-10-01 05:09:13,948 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Navigation result: {'frameId': 'E2F94674215B247045376FD05A35625D', 'loaderId': '536F57068D7573F563DB2442031DEB90', 'isDownload': False} 2026-10-01 05:09:13,948 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-10-01 05:09:13,965 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:09:13,999 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:13] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.023 2026-10-01 05:09:14,026 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:14] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.046 2026-10-01 05:09:14,036 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:14] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.062 2026-10-01 05:09:14,517 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:09:14,532 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:09:14,545 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 05:09:14,571 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-01 05:09:14,572 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Evaluate test code "odoo.startTour('PosSettleDraftOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:09:14,583 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:14,596 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09: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-01 05:09:14,620 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:09:14,649 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.012 2026-10-01 05:09:14,659 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-01 05:09:14,721 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.017 0.034 2026-10-01 05:09:14,723 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.042 2026-10-01 05:09:15,280 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.214 0.308 2026-10-01 05:09:15,306 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:15] "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-01 05:09:15,373 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09: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.006 2026-10-01 05:09:15,437 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:15] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.036 2026-10-01 05:09:15,473 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09: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.005 2026-10-01 05:09:15,490 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:15,497 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:09:15,558 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:09:15,581 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:09:15,594 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:09:15,613 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 05:09:15,645 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:15] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.031 0.029 2026-10-01 05:09:15,661 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:09:15,666 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 05:09:15,680 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:15] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.012 0.082 2026-10-01 05:09:15,692 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:15] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.023 2026-10-01 05:09:15,723 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 05:09:15,790 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:15] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.041 0.043 2026-10-01 05:09:15,831 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:15,904 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:15] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.063 0.136 2026-10-01 05:09:15,940 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:15] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.010 0.071 2026-10-01 05:09:15,975 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:15] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.069 2026-10-01 05:09:15,983 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:15,999 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:09:16,007 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:16] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.089 2026-10-01 05:09:16,032 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:16,049 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:16] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.127 2026-10-01 05:09:16,057 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:09:16,086 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:16] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-10-01 05:09:16,144 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:16] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.013 0.210 2026-10-01 05:09:16,190 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:16] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.221 2026-10-01 05:09:16,227 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:16] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-10-01 05:09:16,252 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:16] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.228 2026-10-01 05:09:16,286 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:16] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.209 2026-10-01 05:09:16,330 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:16] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.012 0.227 2026-10-01 05:09:16,429 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.221 2026-10-01 05:09:16,470 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:16,532 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:16,751 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.096 0.120 2026-10-01 05:09:16,845 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.023 0.036 2026-10-01 05:09:16,901 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.015 2026-10-01 05:09:16,966 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:17,145 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:17] "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.098 0.078 2026-10-01 05:09:17,173 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-01 05:09:17,296 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.053 0.086 2026-10-01 05:09:17,340 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.018 0.130 2026-10-01 05:09:17,384 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09: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.012 0.022 2026-10-01 05:09:17,385 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:17,421 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:17] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.020 2026-10-01 05:09:17,487 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.030 0.050 2026-10-01 05:09:17,532 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:17,581 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:17,635 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:17,685 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:17,762 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:17,780 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:09:17,781 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:09:17,813 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:17,867 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:17,933 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:17,996 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:18,011 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71187267 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '0abf727b-eb32-48b2-9641-bcadf04d8ba9'}] 2026-10-01 05:09:18,012 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:09:18,141 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71187267 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '0abf727b-eb32-48b2-9641-bcadf04d8ba9'} created pos.order #845 2026-10-01 05:09:18,153 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71187267 finished 2026-10-01 05:09:18,351 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 153 0.147 0.204 2026-10-01 05:09:18,422 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.017 2026-10-01 05:09:18,507 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: tour succeeded 2026-10-01 05:09:18,507 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: ╔════════════════════════════════════╗ ║ TOUR PosSettleDraftOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-01 05:09:18,511 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #722136 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '0abf727b-eb32-48b2-9641-bcadf04d8ba9'}] 2026-10-01 05:09:18,528 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #722136 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '0abf727b-eb32-48b2-9641-bcadf04d8ba9'} sync ignored for existing PoS order pos.order(845,) (state: paid) 2026-10-01 05:09:18,551 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #722136 finished 2026-10-01 05:09:18,632 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: heap 17583104 (allocated 19136512) 2026-10-01 05:09:18,645 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing chrome headless with pid 123964 2026-10-01 05:09:18,647 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing websocket connection 2026-10-01 05:09:18,649 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Terminating chrome headless with pid 123964 2026-10-01 05:09:18,650 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.055 0.086 2026-10-01 05:09:18,713 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050918_713596_test_settle_draft_order_service_product.txt 2026-10-01 05:09:18,713 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Removing chrome user profile "/tmp/tmpu6ixclop_chrome_odoo" 2026-10-01 05:09:18,731 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_groupable_lot_total_amount ... 2026-10-01 05:09:19,972 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome pid: 124187 2026-10-01 05:09:19,972 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless temporary user profile dir: /tmp/tmpwe9s7e6c_chrome_odoo 2026-10-01 05:09:19,972 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:46413/json/version 2026-10-01 05:09:19,973 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46413', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:09:20,037 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:20,038 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:46413/json 2026-10-01 05:09:20,039 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46413', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:09:20,057 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Websocket url found: ws://127.0.0.1:46413/devtools/page/2F6A302DC41B94F11E62474CBF548406 2026-10-01 05:09:20,085 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Enable chrome headless console log notification 2026-10-01 05:09:20,102 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless enable page notifications 2026-10-01 05:09:20,365 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:09:20,367 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Setting session cookie in browser 2026-10-01 05:09:20,369 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-10-01 05:09:20,369 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-10-01 05:09:20,388 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:09:20,951 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:20] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 87 0.079 0.491 2026-10-01 05:09:20,955 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Navigation result: {'frameId': '2F6A302DC41B94F11E62474CBF548406', 'loaderId': '666EBB1A07C00F2ABB17AD79CE9045AE', 'isDownload': False} 2026-10-01 05:09:20,955 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:20,973 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:09:20,998 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:20] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-10-01 05:09:21,016 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:21] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.017 2026-10-01 05:09:21,023 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:21] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-10-01 05:09:21,498 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:09:21,531 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:09:21,533 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.027 2026-10-01 05:09:21,556 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-10-01 05:09:21,568 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Evaluate test code "odoo.startTour('test_settle_groupable_lot_total_amount', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:09:21,570 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.004 2026-10-01 05:09:21,579 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:21,581 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:09:21,626 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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 - 11 0.010 0.016 2026-10-01 05:09:21,642 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-10-01 05:09:21,724 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.045 0.035 2026-10-01 05:09:21,728 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.071 2026-10-01 05:09:22,391 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.299 0.329 2026-10-01 05:09:22,421 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.011 2026-10-01 05:09:22,532 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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 - 1 0.000 0.005 2026-10-01 05:09:22,602 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:22] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.046 2026-10-01 05:09:22,645 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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 - 1 0.000 0.006 2026-10-01 05:09:22,659 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:22,673 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:09:22,742 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:09:22,767 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:09:22,771 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 05:09:22,827 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:22] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.050 0.026 2026-10-01 05:09:22,848 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:22] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.006 0.089 2026-10-01 05:09:22,864 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:22] "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-01 05:09:22,865 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 05:09:22,867 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.095 2026-10-01 05:09:22,898 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:22] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.006 0.018 2026-10-01 05:09:22,946 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:22,967 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:09:23,116 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:23,134 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:23] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.134 0.047 2026-10-01 05:09:23,157 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:23] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.010 0.166 2026-10-01 05:09:23,160 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.003 2026-10-01 05:09:23,160 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:23,165 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:09:23,216 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:23] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.014 0.220 2026-10-01 05:09:23,253 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:23] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.248 2026-10-01 05:09:23,303 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:23] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.284 2026-10-01 05:09:23,378 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:23] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.034 0.386 2026-10-01 05:09:23,444 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:23] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.267 2026-10-01 05:09:23,491 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:23] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.292 2026-10-01 05:09:23,535 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:23] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.303 2026-10-01 05:09:23,560 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:23] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.293 2026-10-01 05:09:23,592 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:23] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.278 2026-10-01 05:09:23,623 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:23] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-10-01 05:09:23,650 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:23] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.145 2026-10-01 05:09:23,720 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.033 0.306 2026-10-01 05:09:23,749 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:23,811 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:23,981 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.058 0.110 2026-10-01 05:09:24,072 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.027 0.039 2026-10-01 05:09:24,120 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.012 2026-10-01 05:09:24,188 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:24,299 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:24] "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.042 0.068 2026-10-01 05:09:24,445 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.062 0.077 2026-10-01 05:09:24,457 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.137 2026-10-01 05:09:24,511 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.025 2026-10-01 05:09:24,552 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:24,570 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09: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.016 0.032 2026-10-01 05:09:24,633 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:24] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 26 0.035 0.031 2026-10-01 05:09:24,686 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.015 0.084 2026-10-01 05:09:24,782 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:24,830 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:24,882 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:24,933 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: tour succeeded 2026-10-01 05:09:24,933 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:25,023 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: heap 16661100 (allocated 17825792) 2026-10-01 05:09:25,031 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing chrome headless with pid 124187 2026-10-01 05:09:25,041 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing websocket connection 2026-10-01 05:09:25,043 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Terminating chrome headless with pid 124187 2026-10-01 05:09:25,139 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050925_139511_test_settle_groupable_lot_total_amount.txt 2026-10-01 05:09:25,139 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Removing chrome user profile "/tmp/tmpwe9s7e6c_chrome_odoo" 2026-10-01 05:09:25,154 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-10-01 05:09:26,009 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome pid: 124396 2026-10-01 05:09:26,009 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless temporary user profile dir: /tmp/tmphdwnvvxy_chrome_odoo 2026-10-01 05:09:26,010 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:37943/json/version 2026-10-01 05:09:26,010 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37943', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:09:26,073 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Browser version: Chrome/150.0.7871.114 2026-10-01 05:09:26,073 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:37943/json 2026-10-01 05:09:26,074 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37943', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:09:26,087 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Websocket url found: ws://127.0.0.1:37943/devtools/page/C9CFD3951D834F7262BB3BB829159E4A 2026-10-01 05:09:26,099 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Enable chrome headless console log notification 2026-10-01 05:09:26,103 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless enable page notifications 2026-10-01 05:09:26,222 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:09:26,225 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Setting session cookie in browser 2026-10-01 05:09:26,226 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:09:26,226 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:09:26,250 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:09:26,977 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:26] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.072 0.659 2026-10-01 05:09:26,985 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Navigation result: {'frameId': 'C9CFD3951D834F7262BB3BB829159E4A', 'loaderId': '8F04CDE090AC2C35007A0FB6B09764D7', 'isDownload': False} 2026-10-01 05:09:26,985 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-10-01 05:09:27,017 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:09:27,035 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:27] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-10-01 05:09:27,041 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:27] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-01 05:09:27,050 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:27] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-01 05:09:27,563 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:09:27,569 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:09:27,583 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.014 2026-10-01 05:09:27,633 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-01 05:09:27,634 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Evaluate test code "odoo.startTour('PosSettleCustomPrice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:09:27,643 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:27,658 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09: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-01 05:09:27,679 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:09:27,719 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:27] "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.021 2026-10-01 05:09:27,732 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.040 2026-10-01 05:09:27,794 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.024 0.037 2026-10-01 05:09:27,796 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-01 05:09:28,381 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.267 0.283 2026-10-01 05:09:28,413 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:28] "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-01 05:09:28,469 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 05:09:28,520 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:28] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-10-01 05:09:28,560 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-10-01 05:09:28,577 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: Owl is running in 'dev' mode. 2026-10-01 05:09:28,587 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09: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-01 05:09:28,637 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:09:28,658 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:09:28,673 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-01 05:09:28,680 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:28] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.015 0.015 2026-10-01 05:09:28,692 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-01 05:09:28,703 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:09:28,747 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 05:09:28,755 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.052 2026-10-01 05:09:28,771 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:28] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.046 0.070 2026-10-01 05:09:28,811 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:28,845 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:28] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.026 0.108 2026-10-01 05:09:28,863 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:28] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.006 0.108 2026-10-01 05:09:28,910 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:28,958 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:28] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.053 0.189 2026-10-01 05:09:28,964 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:09:28,982 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:28,987 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:28] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.107 2026-10-01 05:09:28,998 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:09:29,037 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:29] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.151 2026-10-01 05:09:29,066 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:29] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-10-01 05:09:29,083 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:29] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.190 2026-10-01 05:09:29,112 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:29] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-10-01 05:09:29,135 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:29] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.159 2026-10-01 05:09:29,171 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:29] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.162 2026-10-01 05:09:29,212 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:29] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.164 2026-10-01 05:09:29,262 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:29] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.016 0.165 2026-10-01 05:09:29,287 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:29] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.194 2026-10-01 05:09:29,321 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:29] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.171 2026-10-01 05:09:29,422 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.042 0.262 2026-10-01 05:09:29,468 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:29,527 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:29,752 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.106 0.113 2026-10-01 05:09:29,880 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.048 0.045 2026-10-01 05:09:29,930 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-10-01 05:09:30,002 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:30,161 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:30] "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.077 0.078 2026-10-01 05:09:30,324 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.058 0.074 2026-10-01 05:09:30,333 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.139 2026-10-01 05:09:30,419 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.039 0.037 2026-10-01 05:09:30,458 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:30,485 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09: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.024 0.030 2026-10-01 05:09:30,531 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:30] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.020 0.037 2026-10-01 05:09:30,630 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:30,632 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.058 0.064 2026-10-01 05:09:30,683 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:30,730 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:30,781 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:30,833 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:30,916 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:30,971 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:31,022 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:31,081 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:31,149 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:31,196 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:31,231 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09: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.049 0.039 2026-10-01 05:09:31,249 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:31,297 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:31,314 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.032 0.044 2026-10-01 05:09:31,348 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: tour succeeded 2026-10-01 05:09:31,348 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: ╔═════════════════════════════════════╗ ║ TOUR PosSettleCustomPrice SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-01 05:09:31,439 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: heap 17626388 (allocated 19398656) 2026-10-01 05:09:31,450 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing chrome headless with pid 124396 2026-10-01 05:09:31,452 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing websocket connection 2026-10-01 05:09:31,454 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Terminating chrome headless with pid 124396 2026-10-01 05:09:31,552 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050931_551792_test_settle_order_change_customer.txt 2026-10-01 05:09:31,552 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Removing chrome user profile "/tmp/tmphdwnvvxy_chrome_odoo" 2026-10-01 05:09:31,565 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-10-01 05:09:32,438 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome pid: 124616 2026-10-01 05:09:32,438 44 INFO rb-3b89a0e-225191-419901 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/tmpkmczizmi_chrome_odoo 2026-10-01 05:09:32,438 44 INFO rb-3b89a0e-225191-419901 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:34401/json/version 2026-10-01 05:09:32,440 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34401', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:09:32,503 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:32,503 44 INFO rb-3b89a0e-225191-419901 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:34401/json 2026-10-01 05:09:32,504 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34401', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:09:32,526 44 INFO rb-3b89a0e-225191-419901 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:34401/devtools/page/F7330E526F4EBED2C35917DD0518DFCE 2026-10-01 05:09:32,534 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:32,541 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:32,676 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:09:32,678 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:32,693 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:09:32,693 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:09:32,726 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:09:33,226 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:33] "GET /pos/ui/126 HTTP/1.1" 200 - 89 0.046 0.461 2026-10-01 05:09:33,230 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Navigation result: {'frameId': 'F7330E526F4EBED2C35917DD0518DFCE', 'loaderId': '01BA76FA4B4155266B388BCFB74CB016', 'isDownload': False} 2026-10-01 05:09:33,230 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:33,255 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:09:33,274 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:33] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-01 05:09:33,280 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:33] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-01 05:09:33,294 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:33] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-01 05:09:33,814 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:09:33,824 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:09:33,854 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 05:09:33,903 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.011 2026-10-01 05:09:33,914 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Evaluate test code "odoo.startTour('PosSettleOrderShipLater', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:09:33,928 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:33,935 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.012 2026-10-01 05:09:33,949 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:09:34,010 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.019 0.019 2026-10-01 05:09:34,038 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.057 2026-10-01 05:09:34,112 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.031 0.050 2026-10-01 05:09:34,120 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.056 2026-10-01 05:09:34,902 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.428 0.314 2026-10-01 05:09:34,936 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 05:09:35,016 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.010 2026-10-01 05:09:35,063 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:35] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-10-01 05:09:35,103 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-01 05:09:35,122 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:35,128 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:09:35,182 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:09:35,195 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:09:35,206 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:09:35,218 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 05:09:35,243 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:35] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.009 0.036 2026-10-01 05:09:35,268 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:35] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.065 2026-10-01 05:09:35,280 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:09:35,284 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:35] "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-01 05:09:35,307 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:09:35,320 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:35] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.010 0.024 2026-10-01 05:09:35,379 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:35,441 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:35] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.068 0.074 2026-10-01 05:09:35,566 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:35] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.083 0.185 2026-10-01 05:09:35,573 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:09:35,582 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:35,634 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:09:35,641 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:35,647 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:35] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.042 0.186 2026-10-01 05:09:35,699 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:35] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.016 0.201 2026-10-01 05:09:35,745 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:35] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.246 2026-10-01 05:09:35,805 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:35] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.014 0.301 2026-10-01 05:09:35,858 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:35] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.017 0.358 2026-10-01 05:09:35,898 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:35] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.235 2026-10-01 05:09:35,949 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:35] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.012 0.258 2026-10-01 05:09:35,989 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:35] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.264 2026-10-01 05:09:36,030 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:36] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.276 2026-10-01 05:09:36,060 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:36] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.243 2026-10-01 05:09:36,091 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:36] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.214 2026-10-01 05:09:36,215 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.068 0.239 2026-10-01 05:09:36,251 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:36] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.284 2026-10-01 05:09:36,278 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:36,347 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:36,580 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.112 0.117 2026-10-01 05:09:36,715 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.061 0.049 2026-10-01 05:09:36,784 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.018 0.018 2026-10-01 05:09:36,855 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:37,027 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:37] "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.060 0.097 2026-10-01 05:09:37,209 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 71 0.086 0.089 2026-10-01 05:09:37,222 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.172 2026-10-01 05:09:37,275 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.023 2026-10-01 05:09:37,340 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:37,389 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:37] "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.055 0.038 2026-10-01 05:09:37,440 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:37] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.024 0.071 2026-10-01 05:09:37,552 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 24 0.068 0.068 2026-10-01 05:09:37,556 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:37,628 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:37,649 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:09:37,653 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:09:37,681 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:37,731 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:37,789 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:37,844 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:37,895 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:37,967 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:38,018 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:38,088 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:38,095 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79095881 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '0b1d8905-31fc-470a-8a7b-65d889719d72'}] 2026-10-01 05:09:38,106 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:09:38,540 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79095881 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '0b1d8905-31fc-470a-8a7b-65d889719d72'} created pos.order #846 2026-10-01 05:09:38,555 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79095881 finished 2026-10-01 05:09:38,925 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1378] 2026-10-01 05:09:39,162 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 454 0.506 0.564 2026-10-01 05:09:39,240 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:39] "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-01 05:09:39,351 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:39,354 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3023341 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '0b1d8905-31fc-470a-8a7b-65d889719d72'}] 2026-10-01 05:09:39,374 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3023341 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '0b1d8905-31fc-470a-8a7b-65d889719d72'} sync ignored for existing PoS order pos.order(846,) (state: paid) 2026-10-01 05:09:39,414 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3023341 finished 2026-10-01 05:09:39,424 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:39,474 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:39,524 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:39,550 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.096 0.104 2026-10-01 05:09:39,582 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:39,638 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:39,689 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.003 0.041 2026-10-01 05:09:39,778 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:39] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.032 0.041 2026-10-01 05:09:39,828 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.021 2026-10-01 05:09:39,865 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:39,980 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:39] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 62 0.038 0.076 2026-10-01 05:09:40,192 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 70 0.105 0.095 2026-10-01 05:09:40,212 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:40] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.206 2026-10-01 05:09:40,275 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.023 0.028 2026-10-01 05:09:40,315 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:40,346 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:40] "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.021 0.040 2026-10-01 05:09:40,381 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:40] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.011 0.046 2026-10-01 05:09:40,454 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:40,510 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:40,532 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 24 0.103 0.054 2026-10-01 05:09:40,559 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:40,611 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:40,666 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:40,720 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:40,772 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:40,829 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:40,880 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:40,940 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:40,947 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58806472 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000002', 'uuid': 'aacdd0b7-92ac-4da0-bb64-8bd1ca66fb10'}] 2026-10-01 05:09:41,180 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58806472 order {'name': '/', 'pos_reference': '261-126-000002', 'uuid': 'aacdd0b7-92ac-4da0-bb64-8bd1ca66fb10'} created pos.order #847 2026-10-01 05:09:41,197 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58806472 finished 2026-10-01 05:09:41,475 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1381] 2026-10-01 05:09:41,703 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1382] 2026-10-01 05:09:41,871 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 432 0.384 0.543 2026-10-01 05:09:41,936 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09: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-01 05:09:41,958 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: tour succeeded 2026-10-01 05:09:41,959 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: ╔════════════════════════════════════════╗ ║ TOUR PosSettleOrderShipLater SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-01 05:09:41,975 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85487023 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': 'aacdd0b7-92ac-4da0-bb64-8bd1ca66fb10'}] 2026-10-01 05:09:42,007 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85487023 order {'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': 'aacdd0b7-92ac-4da0-bb64-8bd1ca66fb10'} sync ignored for existing PoS order pos.order(847,) (state: paid) 2026-10-01 05:09:42,031 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85487023 finished 2026-10-01 05:09:42,133 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: heap 21140648 (allocated 23203840) 2026-10-01 05:09:42,145 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing chrome headless with pid 124616 2026-10-01 05:09:42,146 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 57 0.095 0.080 2026-10-01 05:09:42,152 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing websocket connection 2026-10-01 05:09:42,153 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Terminating chrome headless with pid 124616 2026-10-01 05:09:42,255 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050942_254920_test_settle_order_ship_later_effect_on_so.txt 2026-10-01 05:09:42,255 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Removing chrome user profile "/tmp/tmpkmczizmi_chrome_odoo" 2026-10-01 05:09:42,511 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-10-01 05:09:43,866 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome pid: 124853 2026-10-01 05:09:43,867 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless temporary user profile dir: /tmp/tmp9ik_ys19_chrome_odoo 2026-10-01 05:09:43,867 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:36429/json/version 2026-10-01 05:09:43,868 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36429', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:09:44,005 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:44,005 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:36429/json 2026-10-01 05:09:44,006 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36429', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:09:44,049 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Websocket url found: ws://127.0.0.1:36429/devtools/page/BBD5A33EF92AB9EF212DA7AA5C90D0CC 2026-10-01 05:09:44,085 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Enable chrome headless console log notification 2026-10-01 05:09:44,095 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless enable page notifications 2026-10-01 05:09:44,345 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:09:44,347 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Setting session cookie in browser 2026-10-01 05:09:44,349 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:09:44,349 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:09:44,380 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:09:44,920 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:44] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.074 0.473 2026-10-01 05:09:44,925 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Navigation result: {'frameId': 'BBD5A33EF92AB9EF212DA7AA5C90D0CC', 'loaderId': '3EC58AB0A5A44BF2B43579EBC63464F0', 'isDownload': False} 2026-10-01 05:09:44,925 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-10-01 05:09:44,940 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:09:44,982 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:44] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-10-01 05:09:45,003 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:45] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.043 2026-10-01 05:09:45,032 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:45] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.052 2026-10-01 05:09:45,530 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:09:45,544 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:09:45,564 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-10-01 05:09:45,594 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-01 05:09:45,599 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Evaluate test code "odoo.startTour('PosSettleOrderRealTime', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:09:45,607 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:45,621 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-01 05:09:45,638 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:09:45,678 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.013 2026-10-01 05:09:45,704 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.031 2026-10-01 05:09:45,707 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-10-01 05:09:45,790 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.029 0.046 2026-10-01 05:09:46,485 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.310 0.346 2026-10-01 05:09:46,511 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:46] "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-01 05:09:46,592 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-10-01 05:09:46,660 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:46] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.039 2026-10-01 05:09:46,681 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:09:46,697 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:46,711 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09: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-01 05:09:46,773 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:09:46,804 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 05:09:46,835 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-01 05:09:46,840 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-01 05:09:46,867 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:46] "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-01 05:09:46,876 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:46] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.041 0.061 2026-10-01 05:09:46,901 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:46] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.009 0.116 2026-10-01 05:09:46,903 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.131 2026-10-01 05:09:46,918 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:46] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.006 0.039 2026-10-01 05:09:46,920 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:46,961 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:46] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.016 2026-10-01 05:09:46,974 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:09:47,038 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:47,049 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:47] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.044 0.041 2026-10-01 05:09:47,057 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:09:47,068 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:09:47,085 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:47,127 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:47] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.038 0.131 2026-10-01 05:09:47,162 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:47] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-10-01 05:09:47,189 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:47] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-10-01 05:09:47,215 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:47] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.197 2026-10-01 05:09:47,235 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:47] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.235 2026-10-01 05:09:47,263 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:47] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-10-01 05:09:47,293 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:47] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.151 2026-10-01 05:09:47,317 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:47] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-10-01 05:09:47,335 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:47] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-10-01 05:09:47,409 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.023 0.165 2026-10-01 05:09:47,429 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:47] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-10-01 05:09:47,447 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:47,452 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:47] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.212 2026-10-01 05:09:47,506 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:47,676 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.059 0.107 2026-10-01 05:09:47,794 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:47] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.047 0.039 2026-10-01 05:09:47,871 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.016 2026-10-01 05:09:47,961 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:48,118 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:48] "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.071 0.081 2026-10-01 05:09:48,290 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.080 0.078 2026-10-01 05:09:48,305 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:48] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.163 2026-10-01 05:09:48,362 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.028 2026-10-01 05:09:48,406 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:48,426 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:48] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.021 0.033 2026-10-01 05:09:48,467 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:48] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.015 0.038 2026-10-01 05:09:48,551 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.038 0.068 2026-10-01 05:09:48,561 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:48,609 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:48,663 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:48,711 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:48,784 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:48,807 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:09:48,808 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:09:48,835 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:48,886 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:48,963 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:49,026 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:49,032 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63624089 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'dcd6e29a-d9e5-475f-b35d-479fbc32375d'}] 2026-10-01 05:09:49,037 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:09:49,360 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1385, 1386] 2026-10-01 05:09:49,852 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63624089 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'dcd6e29a-d9e5-475f-b35d-479fbc32375d'} created pos.order #848 2026-10-01 05:09:49,878 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63624089 finished 2026-10-01 05:09:50,138 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 420 0.562 0.547 2026-10-01 05:09:50,204 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:09:50,298 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: tour succeeded 2026-10-01 05:09:50,299 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderRealTime SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-01 05:09:50,303 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71851515 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'dcd6e29a-d9e5-475f-b35d-479fbc32375d'}] 2026-10-01 05:09:50,320 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71851515 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'dcd6e29a-d9e5-475f-b35d-479fbc32375d'} sync ignored for existing PoS order pos.order(848,) (state: paid) 2026-10-01 05:09:50,340 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71851515 finished 2026-10-01 05:09:50,408 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: heap 17636304 (allocated 19922944) 2026-10-01 05:09:50,421 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing chrome headless with pid 124853 2026-10-01 05:09:50,423 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing websocket connection 2026-10-01 05:09:50,424 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Terminating chrome headless with pid 124853 2026-10-01 05:09:50,452 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.066 0.085 2026-10-01 05:09:50,504 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_050950_504095_test_settle_order_unreserve_order_lines.txt 2026-10-01 05:09:50,504 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Removing chrome user profile "/tmp/tmp9ik_ys19_chrome_odoo" 2026-10-01 05:09:51,429 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-10-01 05:09:52,489 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome pid: 125073 2026-10-01 05:09:52,490 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless temporary user profile dir: /tmp/tmprlhal6p1_chrome_odoo 2026-10-01 05:09:52,490 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:46205/json/version 2026-10-01 05:09:52,491 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46205', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:09:52,523 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:52,523 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:46205/json 2026-10-01 05:09:52,524 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46205', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:09:52,532 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Websocket url found: ws://127.0.0.1:46205/devtools/page/AA0F2766357824FB456172B2E12BE207 2026-10-01 05:09:52,542 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Enable chrome headless console log notification 2026-10-01 05:09:52,544 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless enable page notifications 2026-10-01 05:09:52,777 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:09:52,779 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Setting session cookie in browser 2026-10-01 05:09:52,787 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:09:52,787 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:09:52,836 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:09:53,621 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:53] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.076 0.732 2026-10-01 05:09:53,625 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Navigation result: {'frameId': 'AA0F2766357824FB456172B2E12BE207', 'loaderId': '09B53589AD2E2245D312F9C612A9E751', 'isDownload': False} 2026-10-01 05:09:53,625 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-10-01 05:09:53,642 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:09:53,660 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:53] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-01 05:09:53,675 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:53] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.016 2026-10-01 05:09:53,688 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:53] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-10-01 05:09:54,350 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:09:54,352 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:09:54,393 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.032 2026-10-01 05:09:54,434 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-01 05:09:54,435 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Evaluate test code "odoo.startTour('PosSettleOrder2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:09:54,442 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:54,456 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09: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-01 05:09:54,477 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:09:54,552 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.030 0.022 2026-10-01 05:09:54,579 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.068 2026-10-01 05:09:54,651 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.030 0.048 2026-10-01 05:09:54,654 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-10-01 05:09:55,399 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.369 0.347 2026-10-01 05:09:55,423 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 05:09:55,520 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:09:55,594 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:55] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.048 2026-10-01 05:09:55,665 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-01 05:09:55,696 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:55,710 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:09:55,787 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:09:55,798 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:09:55,820 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:09:55,829 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:09:55,936 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-10-01 05:09:55,940 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:55] "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-01 05:09:56,006 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:56] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.119 0.086 2026-10-01 05:09:56,033 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:09:56,038 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:56] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.007 0.229 2026-10-01 05:09:56,058 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:56,064 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:56] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.005 0.157 2026-10-01 05:09:56,244 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:56] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.108 0.141 2026-10-01 05:09:56,263 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:56,289 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:09:56,313 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:09:56,318 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:56,369 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:56] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.066 0.332 2026-10-01 05:09:56,386 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:56] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.240 2026-10-01 05:09:56,442 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:56] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.269 2026-10-01 05:09:56,484 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:56] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.297 2026-10-01 05:09:56,527 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:56] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.013 0.323 2026-10-01 05:09:56,555 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:56] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.230 2026-10-01 05:09:56,599 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:56] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.220 2026-10-01 05:09:56,630 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:56] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.231 2026-10-01 05:09:56,665 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:56] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.213 2026-10-01 05:09:56,707 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:56] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.014 0.205 2026-10-01 05:09:56,740 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:56] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.189 2026-10-01 05:09:56,895 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.101 0.234 2026-10-01 05:09:56,930 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:56,939 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:56] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.295 2026-10-01 05:09:56,963 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:56] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.350 2026-10-01 05:09:56,992 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:57,264 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:57] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.111 0.157 2026-10-01 05:09:57,416 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:57] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.053 0.054 2026-10-01 05:09:57,480 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.022 2026-10-01 05:09:57,549 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:57,734 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:57] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.083 0.099 2026-10-01 05:09:57,911 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.077 0.086 2026-10-01 05:09:57,936 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:57] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.161 2026-10-01 05:09:57,995 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.025 2026-10-01 05:09:58,036 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:58,067 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:58] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.027 0.034 2026-10-01 05:09:58,127 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:58] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.027 0.038 2026-10-01 05:09:58,246 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.066 0.095 2026-10-01 05:09:58,286 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:58,343 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:58,394 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:58,445 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:58,496 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:58,547 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:58,598 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:58,656 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:58,707 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:58,759 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:58,809 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:58,863 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:58,917 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:58,967 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:59,017 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:59,084 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:59,132 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:59,202 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:59,214 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:09:59,216 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:09:59,252 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:59,303 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:59,376 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:59,428 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:59,504 44 INFO rb-3b89a0e-225191-419901 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-01 05:09:59,509 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16059652 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '2917ecb6-81e5-4627-99b6-99220b996aa4'}] 2026-10-01 05:09:59,535 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:09:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:10:00,020 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16059652 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '2917ecb6-81e5-4627-99b6-99220b996aa4'} created pos.order #849 2026-10-01 05:10:00,042 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16059652 finished 2026-10-01 05:10:00,418 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 335 0.403 0.509 2026-10-01 05:10:00,492 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:10:00,602 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: tour succeeded 2026-10-01 05:10:00,603 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-01 05:10:00,625 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80763290 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '2917ecb6-81e5-4627-99b6-99220b996aa4'}] 2026-10-01 05:10:00,637 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80763290 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '2917ecb6-81e5-4627-99b6-99220b996aa4'} sync ignored for existing PoS order pos.order(849,) (state: paid) 2026-10-01 05:10:00,653 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80763290 finished 2026-10-01 05:10:00,777 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: heap 18448564 (allocated 19922944) 2026-10-01 05:10:00,805 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing chrome headless with pid 125073 2026-10-01 05:10:00,813 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing websocket connection 2026-10-01 05:10:00,815 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Terminating chrome headless with pid 125073 2026-10-01 05:10:00,926 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051000_922260_test_settle_order_with_different_product.txt 2026-10-01 05:10:00,926 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Removing chrome user profile "/tmp/tmprlhal6p1_chrome_odoo" 2026-10-01 05:10:00,941 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: waiting for threads: [, ] 2026-10-01 05:10:00,945 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.159 0.164 2026-10-01 05:10:01,001 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_uom ... 2026-10-01 05:10:01,942 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome pid: 125296 2026-10-01 05:10:01,942 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless temporary user profile dir: /tmp/tmpfosmycd7_chrome_odoo 2026-10-01 05:10:01,943 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:46317/json/version 2026-10-01 05:10:01,944 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46317', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:10:02,023 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:02,025 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:46317/json 2026-10-01 05:10:02,028 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46317', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:10:02,063 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Websocket url found: ws://127.0.0.1:46317/devtools/page/690A69CFC059B27F3DA419656EA7A0CA 2026-10-01 05:10:02,072 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Enable chrome headless console log notification 2026-10-01 05:10:02,085 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless enable page notifications 2026-10-01 05:10:02,259 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:10:02,260 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Setting session cookie in browser 2026-10-01 05:10:02,262 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:10:02,262 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:10:02,277 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:10:02,820 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:02] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.084 0.463 2026-10-01 05:10:02,829 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Navigation result: {'frameId': '690A69CFC059B27F3DA419656EA7A0CA', 'loaderId': 'A1B4AC8A153F3C69F25697BBFC226784', 'isDownload': False} 2026-10-01 05:10:02,830 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-10-01 05:10:02,848 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:10:02,864 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:02] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-01 05:10:02,876 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:02] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-01 05:10:02,902 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:02] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.036 2026-10-01 05:10:03,460 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:10:03,463 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:10:03,496 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-10-01 05:10:03,527 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-01 05:10:03,531 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Evaluate test code "odoo.startTour('PoSSettleQuotation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:10:03,538 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:03,557 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.011 2026-10-01 05:10:03,576 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:10:03,665 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.043 0.019 2026-10-01 05:10:03,709 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.019 0.083 2026-10-01 05:10:03,786 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.038 0.067 2026-10-01 05:10:03,788 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.049 2026-10-01 05:10:04,434 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.305 0.306 2026-10-01 05:10:04,466 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 05:10:04,555 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:10:04,633 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:04] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.049 2026-10-01 05:10:04,671 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:10:04,714 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:04,737 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:10:04,783 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:10:04,799 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:10:04,811 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:10:04,836 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:04] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.024 0.028 2026-10-01 05:10:04,858 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:10:04,878 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:10:04,879 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:04] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.017 0.072 2026-10-01 05:10:04,899 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-10-01 05:10:04,921 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:04] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.007 0.035 2026-10-01 05:10:05,006 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:05,069 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:10:05,077 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:05] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.010 2026-10-01 05:10:05,214 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:05] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.076 0.072 2026-10-01 05:10:05,223 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:10:05,236 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:05,292 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:05,316 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:05] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.046 0.203 2026-10-01 05:10:05,322 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:10:05,354 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:05] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.208 2026-10-01 05:10:05,397 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:05] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.223 2026-10-01 05:10:05,436 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:05] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.286 2026-10-01 05:10:05,467 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:05] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.302 2026-10-01 05:10:05,505 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:05] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.011 0.245 2026-10-01 05:10:05,531 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:05] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-10-01 05:10:05,552 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:05] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-10-01 05:10:05,591 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:05] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.176 2026-10-01 05:10:05,680 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.047 0.192 2026-10-01 05:10:05,707 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:05] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.193 2026-10-01 05:10:05,713 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:05,725 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:05] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.244 2026-10-01 05:10:05,780 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:05,942 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.044 0.108 2026-10-01 05:10:06,109 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:06] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.064 0.053 2026-10-01 05:10:06,178 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.012 0.018 2026-10-01 05:10:06,253 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:06,422 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:06] "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.073 0.093 2026-10-01 05:10:06,613 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.095 0.085 2026-10-01 05:10:06,631 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.175 2026-10-01 05:10:06,712 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.037 2026-10-01 05:10:06,757 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:06,783 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:06] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.015 0.031 2026-10-01 05:10:06,827 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:06] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.016 0.040 2026-10-01 05:10:06,891 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.031 0.055 2026-10-01 05:10:06,921 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:06,993 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:07,011 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:10:07,017 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:10:07,048 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:07,096 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:07,161 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:07,233 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:07,246 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19087652 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'd75f724d-0cfc-47db-a4c1-8a87d347a9a1'}] 2026-10-01 05:10:07,259 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:10:07,714 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19087652 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'd75f724d-0cfc-47db-a4c1-8a87d347a9a1'} created pos.order #850 2026-10-01 05:10:07,732 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19087652 finished 2026-10-01 05:10:07,994 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 337 0.275 0.481 2026-10-01 05:10:08,065 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:08] "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-01 05:10:08,187 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: tour succeeded 2026-10-01 05:10:08,188 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-01 05:10:08,211 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81083091 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'd75f724d-0cfc-47db-a4c1-8a87d347a9a1'}] 2026-10-01 05:10:08,219 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81083091 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'd75f724d-0cfc-47db-a4c1-8a87d347a9a1'} sync ignored for existing PoS order pos.order(850,) (state: paid) 2026-10-01 05:10:08,234 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81083091 finished 2026-10-01 05:10:08,313 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: heap 17703092 (allocated 19398656) 2026-10-01 05:10:08,339 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing chrome headless with pid 125296 2026-10-01 05:10:08,347 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing websocket connection 2026-10-01 05:10:08,348 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Terminating chrome headless with pid 125296 2026-10-01 05:10:08,365 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.072 0.086 2026-10-01 05:10:08,449 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051008_448929_test_settle_order_with_different_uom.txt 2026-10-01 05:10:08,449 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Removing chrome user profile "/tmp/tmpfosmycd7_chrome_odoo" 2026-10-01 05:10:08,485 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-10-01 05:10:09,381 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome pid: 125514 2026-10-01 05:10:09,381 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless temporary user profile dir: /tmp/tmpzglf8nhk_chrome_odoo 2026-10-01 05:10:09,381 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:40619/json/version 2026-10-01 05:10:09,382 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40619', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:10:09,450 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:09,450 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:40619/json 2026-10-01 05:10:09,453 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40619', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:10:09,467 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Websocket url found: ws://127.0.0.1:40619/devtools/page/F4235699DBE22C105E9E6669B99BB0B9 2026-10-01 05:10:09,481 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Enable chrome headless console log notification 2026-10-01 05:10:09,526 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless enable page notifications 2026-10-01 05:10:09,703 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:10:09,706 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Setting session cookie in browser 2026-10-01 05:10:09,714 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:10:09,714 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:10:09,737 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:10:10,333 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:10] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.106 0.495 2026-10-01 05:10:10,338 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Navigation result: {'frameId': 'F4235699DBE22C105E9E6669B99BB0B9', 'loaderId': '73ECB4000D5B4D3D8026290CD4286898', 'isDownload': False} 2026-10-01 05:10:10,338 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-10-01 05:10:10,354 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:10:10,377 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:10] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-10-01 05:10:10,388 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:10] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-10-01 05:10:10,399 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:10] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.029 2026-10-01 05:10:10,952 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:10:10,953 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:10:10,970 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 05:10:11,002 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-01 05:10:11,010 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Evaluate test code "odoo.startTour('PosSettleOrderIncompatiblePartner', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:10:11,020 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:11,028 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:10:11,046 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:10:11,091 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:11] "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.016 2026-10-01 05:10:11,104 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.032 2026-10-01 05:10:11,159 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.013 0.033 2026-10-01 05:10:11,162 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-10-01 05:10:11,998 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.298 0.486 2026-10-01 05:10:12,041 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 05:10:12,158 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.009 2026-10-01 05:10:12,256 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:12] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.047 2026-10-01 05:10:12,309 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:10:12,328 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:12,347 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:10:12,422 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:10:12,425 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:10:12,466 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:10:12,507 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-10-01 05:10:12,532 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:10:12,549 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:10:12,568 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:12] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.067 0.068 2026-10-01 05:10:12,614 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:12] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.015 0.164 2026-10-01 05:10:12,839 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:12,858 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:10:12,873 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:12] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.005 0.025 2026-10-01 05:10:12,944 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:12,996 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:12] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.065 0.083 2026-10-01 05:10:13,002 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:10:13,027 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:13,120 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:13] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.074 0.196 2026-10-01 05:10:13,139 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:10:13,195 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:13] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.014 0.284 2026-10-01 05:10:13,250 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:13] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.339 2026-10-01 05:10:13,312 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:13] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.014 0.394 2026-10-01 05:10:13,352 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:13] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.446 2026-10-01 05:10:13,399 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:13] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.021 0.367 2026-10-01 05:10:13,433 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:13] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.277 2026-10-01 05:10:13,482 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:13] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.275 2026-10-01 05:10:13,514 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:13] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.250 2026-10-01 05:10:13,568 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:13] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.246 2026-10-01 05:10:13,604 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:13] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.242 2026-10-01 05:10:13,717 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.261 2026-10-01 05:10:13,760 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:13] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.261 2026-10-01 05:10:13,767 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:13,801 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:13] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.360 2026-10-01 05:10:13,838 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:14,083 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.104 0.128 2026-10-01 05:10:14,182 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.024 0.043 2026-10-01 05:10:14,250 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.017 2026-10-01 05:10:14,315 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:14,519 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:14] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.093 0.110 2026-10-01 05:10:14,729 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.094 0.106 2026-10-01 05:10:14,750 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.011 0.192 2026-10-01 05:10:14,808 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:14] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.018 0.030 2026-10-01 05:10:14,886 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.030 0.033 2026-10-01 05:10:14,922 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:14,964 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:14] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.026 0.041 2026-10-01 05:10:15,007 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:15] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.014 0.068 2026-10-01 05:10:15,091 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.028 0.084 2026-10-01 05:10:15,120 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:15,170 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:15,221 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:15,272 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:15,322 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:15,373 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:15,424 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:15,474 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:15,530 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:15,586 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:15,637 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.003 0.046 2026-10-01 05:10:15,687 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:15] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.004 0.016 2026-10-01 05:10:15,847 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 19 0.060 0.055 2026-10-01 05:10:15,904 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.012 0.020 2026-10-01 05:10:15,947 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:16,115 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:16] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.084 0.082 2026-10-01 05:10:16,333 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.127 0.083 2026-10-01 05:10:16,357 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:16] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.213 2026-10-01 05:10:16,441 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.036 0.032 2026-10-01 05:10:16,539 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10: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.036 0.036 2026-10-01 05:10:16,761 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:16] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.135 0.147 2026-10-01 05:10:16,850 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.044 0.252 2026-10-01 05:10:16,870 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:16] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.010 0.064 2026-10-01 05:10:17,095 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.127 0.171 2026-10-01 05:10:17,149 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.028 0.235 2026-10-01 05:10:17,193 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:17,251 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:17] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.030 0.025 2026-10-01 05:10:17,319 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:17,367 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:17,418 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:17,468 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:17,519 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:17,570 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:17,621 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: tour succeeded 2026-10-01 05:10:17,622 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR PosSettleOrderIncompatiblePartner SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-01 05:10:17,759 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: heap 18415276 (allocated 20185088) 2026-10-01 05:10:17,768 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing chrome headless with pid 125514 2026-10-01 05:10:17,774 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing websocket connection 2026-10-01 05:10:17,777 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Terminating chrome headless with pid 125514 2026-10-01 05:10:17,905 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051017_905601_test_settle_order_with_incompatible_partner.txt 2026-10-01 05:10:17,906 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Removing chrome user profile "/tmp/tmpzglf8nhk_chrome_odoo" 2026-10-01 05:10:17,922 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-10-01 05:10:23,773 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome pid: 125747 2026-10-01 05:10:23,773 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless temporary user profile dir: /tmp/tmpw3n1t3bf_chrome_odoo 2026-10-01 05:10:23,774 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:42997/json/version 2026-10-01 05:10:23,775 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42997', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:10:23,832 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Browser version: Chrome/150.0.7871.114 2026-10-01 05:10:23,832 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:42997/json 2026-10-01 05:10:23,833 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42997', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:10:23,867 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Websocket url found: ws://127.0.0.1:42997/devtools/page/633D3F4FE650A76F83E0ABFBFBEF99BE 2026-10-01 05:10:23,883 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Enable chrome headless console log notification 2026-10-01 05:10:23,889 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless enable page notifications 2026-10-01 05:10:23,944 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:10:23,950 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Setting session cookie in browser 2026-10-01 05:10:23,955 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:10:23,955 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:10:23,986 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:10:24,542 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:24] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.059 0.502 2026-10-01 05:10:24,545 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Navigation result: {'frameId': '633D3F4FE650A76F83E0ABFBFBEF99BE', 'loaderId': '3875221A71F1430F0A82708FC0E8EC78', 'isDownload': False} 2026-10-01 05:10:24,545 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-10-01 05:10:24,568 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:10:24,590 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:24] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-01 05:10:24,605 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:24] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-10-01 05:10:24,617 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:24] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-01 05:10:25,211 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:10:25,241 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-10-01 05:10:25,242 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-01 05:10:25,274 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Evaluate test code "odoo.startTour('PosSettleOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:10:25,286 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-01 05:10:25,291 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:25,334 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.022 2026-10-01 05:10:25,360 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:10:25,427 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.021 2026-10-01 05:10:25,446 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.049 2026-10-01 05:10:25,533 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.047 0.039 2026-10-01 05:10:25,535 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.051 2026-10-01 05:10:26,280 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.319 0.357 2026-10-01 05:10:26,316 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:26] "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-01 05:10:26,401 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10: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-01 05:10:26,473 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:26] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.043 2026-10-01 05:10:26,526 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10: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-01 05:10:26,547 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: Owl is running in 'dev' mode. 2026-10-01 05:10:26,560 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.004 2026-10-01 05:10:26,626 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:10:26,660 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 05:10:26,665 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:26] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.009 0.025 2026-10-01 05:10:26,671 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-01 05:10:26,675 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-01 05:10:26,686 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:10:26,690 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:10:26,745 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:26] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.038 0.081 2026-10-01 05:10:26,761 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:26] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.005 0.036 2026-10-01 05:10:26,818 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:26,843 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:10:26,957 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:27,003 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:27] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.111 0.058 2026-10-01 05:10:27,010 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:10:27,017 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:27,017 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:10:27,050 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:27] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.008 0.203 2026-10-01 05:10:27,145 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:27] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.045 0.259 2026-10-01 05:10:27,186 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:27] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.018 0.279 2026-10-01 05:10:27,212 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:27] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.319 2026-10-01 05:10:27,234 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:27] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-10-01 05:10:27,254 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:27] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.362 2026-10-01 05:10:27,285 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:27] "GET /web/image?model=product.template&field=image_128&id=2202&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.231 2026-10-01 05:10:27,329 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:27] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.169 2026-10-01 05:10:27,356 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:27] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.157 2026-10-01 05:10:27,379 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:27] "GET /web/image?model=product.template&field=image_128&id=2201&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-10-01 05:10:27,415 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:27] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-10-01 05:10:27,508 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.202 2026-10-01 05:10:27,531 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:27] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-10-01 05:10:27,552 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:27,554 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:27] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.259 2026-10-01 05:10:27,614 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:27,843 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.100 0.123 2026-10-01 05:10:27,945 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 27 0.036 0.042 2026-10-01 05:10:27,990 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.010 2026-10-01 05:10:28,078 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:28,251 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:28] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 64 0.082 0.099 2026-10-01 05:10:28,394 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.052 0.082 2026-10-01 05:10:28,421 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.011 0.131 2026-10-01 05:10:28,486 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.030 2026-10-01 05:10:28,530 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:28,591 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:28] "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.048 0.038 2026-10-01 05:10:28,638 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:28] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.018 0.089 2026-10-01 05:10:28,705 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.030 0.065 2026-10-01 05:10:28,746 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:28,802 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:28,847 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:28,899 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:28,949 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:29,002 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:29,056 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:29,108 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:29,158 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:29,231 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:29,282 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:29,352 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:29,369 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:10:29,369 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:10:29,405 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:29,454 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:29,521 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:29,588 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:29,595 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42214593 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'bec9e763-25ff-4cff-a831-ac0fe4610a5f'}] 2026-10-01 05:10:29,606 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:10:30,044 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #238 deleted stock.move records with IDs: [1393] 2026-10-01 05:10:30,539 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42214593 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'bec9e763-25ff-4cff-a831-ac0fe4610a5f'} created pos.order #851 2026-10-01 05:10:30,572 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42214593 finished 2026-10-01 05:10:30,895 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 455 0.647 0.656 2026-10-01 05:10:30,981 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.011 2026-10-01 05:10:31,077 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:31,081 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30771528 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'bec9e763-25ff-4cff-a831-ac0fe4610a5f'}] 2026-10-01 05:10:31,095 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30771528 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'bec9e763-25ff-4cff-a831-ac0fe4610a5f'} sync ignored for existing PoS order pos.order(851,) (state: paid) 2026-10-01 05:10:31,124 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30771528 finished 2026-10-01 05:10:31,153 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: tour succeeded 2026-10-01 05:10:31,154 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: ╔═══════════════════════════════╗ ║ TOUR PosSettleOrder SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-01 05:10:31,275 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: heap 17983384 (allocated 19922944) 2026-10-01 05:10:31,287 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing chrome headless with pid 125747 2026-10-01 05:10:31,301 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing websocket connection 2026-10-01 05:10:31,309 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Terminating chrome headless with pid 125747 2026-10-01 05:10:31,329 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 80 0.108 0.142 2026-10-01 05:10:31,340 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:31] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.172 2026-10-01 05:10:31,384 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051031_384014_test_settle_order_with_kit.txt 2026-10-01 05:10:31,384 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Removing chrome user profile "/tmp/tmpw3n1t3bf_chrome_odoo" 2026-10-01 05:10:31,437 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_lot ... 2026-10-01 05:10:32,806 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome pid: 125971 2026-10-01 05:10:32,806 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless temporary user profile dir: /tmp/tmpillz9ks__chrome_odoo 2026-10-01 05:10:32,806 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:46291/json/version 2026-10-01 05:10:32,807 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46291', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:10:32,872 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Browser version: Chrome/150.0.7871.114 2026-10-01 05:10:32,872 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:46291/json 2026-10-01 05:10:32,872 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46291', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:10:32,900 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Websocket url found: ws://127.0.0.1:46291/devtools/page/FDF0729DB989A1B727014815BDF66495 2026-10-01 05:10:32,917 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Enable chrome headless console log notification 2026-10-01 05:10:32,927 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless enable page notifications 2026-10-01 05:10:33,163 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:10:33,166 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Setting session cookie in browser 2026-10-01 05:10:33,177 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:10:33,177 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:10:33,205 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:10:33,769 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:33] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.076 0.496 2026-10-01 05:10:33,774 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Navigation result: {'frameId': 'FDF0729DB989A1B727014815BDF66495', 'loaderId': 'A5A8AD79365C14A23620EB0C4D4564DA', 'isDownload': False} 2026-10-01 05:10:33,774 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:33,795 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:10:33,812 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:33] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-01 05:10:33,824 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:33] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.016 2026-10-01 05:10:33,834 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:33] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-10-01 05:10:34,360 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:10:34,365 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 05:10:34,399 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.017 2026-10-01 05:10:34,444 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Evaluate test code "odoo.startTour('test_settle_order_with_lot', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:10:34,452 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:34,453 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.009 2026-10-01 05:10:34,498 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.007 0.019 2026-10-01 05:10:34,532 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:10:34,635 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.062 0.028 2026-10-01 05:10:34,666 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.111 2026-10-01 05:10:34,733 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.026 0.062 2026-10-01 05:10:34,738 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-01 05:10:35,573 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.435 0.364 2026-10-01 05:10:35,611 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:35] "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-01 05:10:35,710 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.011 2026-10-01 05:10:35,814 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:35] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.058 2026-10-01 05:10:35,862 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-01 05:10:35,893 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: Owl is running in 'dev' mode. 2026-10-01 05:10:35,912 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:10:35,950 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:10:35,963 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:10:35,971 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:10:35,976 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:10:36,049 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:36] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.024 0.063 2026-10-01 05:10:36,071 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:10:36,130 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 05:10:36,141 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.090 2026-10-01 05:10:36,155 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:36] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.045 0.142 2026-10-01 05:10:36,234 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:36,253 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:36] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.055 0.095 2026-10-01 05:10:36,365 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:36] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.070 0.202 2026-10-01 05:10:36,384 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:10:36,389 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:36] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.013 0.214 2026-10-01 05:10:36,437 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:36,449 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:36] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.130 2026-10-01 05:10:36,458 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:10:36,494 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:36] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.012 0.167 2026-10-01 05:10:36,500 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:36,558 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:36] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.015 0.213 2026-10-01 05:10:36,592 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:36] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.253 2026-10-01 05:10:36,627 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:36] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.219 2026-10-01 05:10:36,652 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:36] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.246 2026-10-01 05:10:36,671 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:36] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-10-01 05:10:36,690 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:36] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-10-01 05:10:36,730 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:36] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.158 2026-10-01 05:10:36,742 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:36] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.142 2026-10-01 05:10:36,817 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.028 0.157 2026-10-01 05:10:36,863 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:36,924 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:37,103 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.075 0.101 2026-10-01 05:10:37,200 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.029 0.040 2026-10-01 05:10:37,264 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.012 0.017 2026-10-01 05:10:37,337 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:37,532 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:37] "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.090 0.103 2026-10-01 05:10:37,737 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.075 0.119 2026-10-01 05:10:37,747 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.195 2026-10-01 05:10:37,798 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.025 2026-10-01 05:10:37,833 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:37,852 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:37] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.013 0.030 2026-10-01 05:10:37,899 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:37] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.019 0.039 2026-10-01 05:10:37,948 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.015 0.058 2026-10-01 05:10:37,988 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:38,041 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:38,093 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:38,144 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:38,194 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:38,245 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:38,296 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: tour succeeded 2026-10-01 05:10:38,296 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:38,395 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: heap 16492224 (allocated 17301504) 2026-10-01 05:10:38,404 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing chrome headless with pid 125971 2026-10-01 05:10:38,406 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing websocket connection 2026-10-01 05:10:38,406 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Terminating chrome headless with pid 125971 2026-10-01 05:10:38,506 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051038_505728_test_settle_order_with_lot.txt 2026-10-01 05:10:38,506 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Removing chrome user profile "/tmp/tmpillz9ks__chrome_odoo" 2026-10-01 05:10:38,518 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multiple_uom ... 2026-10-01 05:10:39,492 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome pid: 126183 2026-10-01 05:10:39,493 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless temporary user profile dir: /tmp/tmpa9dzz2j7_chrome_odoo 2026-10-01 05:10:39,493 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:36301/json/version 2026-10-01 05:10:39,494 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36301', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:10:39,507 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:39,507 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:36301/json 2026-10-01 05:10:39,508 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36301', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:10:39,515 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Websocket url found: ws://127.0.0.1:36301/devtools/page/5CE20B4CBC25CFD7D5C764FBAC4DBF5B 2026-10-01 05:10:39,526 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Enable chrome headless console log notification 2026-10-01 05:10:39,529 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless enable page notifications 2026-10-01 05:10:39,667 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:10:39,669 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Setting session cookie in browser 2026-10-01 05:10:39,686 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:10:39,687 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:10:39,708 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:10:40,297 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:40] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.098 0.495 2026-10-01 05:10:40,301 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Navigation result: {'frameId': '5CE20B4CBC25CFD7D5C764FBAC4DBF5B', 'loaderId': '593E556AEDF69AEB1AF41CE0A96172F4', 'isDownload': False} 2026-10-01 05:10:40,301 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-10-01 05:10:40,321 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:10:40,344 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:40] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-01 05:10:40,349 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:40] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-01 05:10:40,354 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:40] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-01 05:10:40,903 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:10:40,922 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-01 05:10:40,927 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.023 2026-10-01 05:10:40,956 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-10-01 05:10:40,963 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Evaluate test code "odoo.startTour('PoSSettleQuotation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:10:40,975 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:40,977 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-01 05:10:40,991 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:10:41,051 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.032 0.017 2026-10-01 05:10:41,067 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.057 2026-10-01 05:10:41,129 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.026 0.037 2026-10-01 05:10:41,131 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.042 2026-10-01 05:10:42,003 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.319 0.522 2026-10-01 05:10:42,039 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "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-01 05:10:42,104 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:10:42,173 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.047 2026-10-01 05:10:42,197 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:10:42,223 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:42,234 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:10:42,291 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 05:10:42,310 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:10:42,316 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:10:42,332 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:10:42,344 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10: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-01 05:10:42,358 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.034 0.047 2026-10-01 05:10:42,374 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.005 0.013 2026-10-01 05:10:42,396 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.006 0.099 2026-10-01 05:10:42,397 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-10-01 05:10:42,439 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:42,467 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.010 2026-10-01 05:10:42,480 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:10:42,623 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.092 0.056 2026-10-01 05:10:42,632 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:10:42,680 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:42,692 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.035 0.176 2026-10-01 05:10:42,704 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:10:42,728 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:42,742 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.198 2026-10-01 05:10:42,785 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.240 2026-10-01 05:10:42,824 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.280 2026-10-01 05:10:42,859 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.322 2026-10-01 05:10:42,901 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.242 2026-10-01 05:10:42,935 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.198 2026-10-01 05:10:42,978 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:42] "GET /web/image?model=product.template&field=image_128&id=2204&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.212 2026-10-01 05:10:43,012 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:43] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.218 2026-10-01 05:10:43,047 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:43] "GET /web/image?model=product.template&field=image_128&id=2205&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-10-01 05:10:43,176 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.083 0.226 2026-10-01 05:10:43,202 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:43] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.257 2026-10-01 05:10:43,219 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:43,232 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:43] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.319 2026-10-01 05:10:43,281 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:43,517 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.107 0.126 2026-10-01 05:10:43,643 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.047 0.046 2026-10-01 05:10:43,722 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.017 0.027 2026-10-01 05:10:43,793 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:43,952 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:43] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.077 0.080 2026-10-01 05:10:44,167 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.119 0.088 2026-10-01 05:10:44,186 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:44] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.205 2026-10-01 05:10:44,238 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.029 2026-10-01 05:10:44,286 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:44,327 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:44] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.031 0.046 2026-10-01 05:10:44,371 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:44] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.014 0.057 2026-10-01 05:10:44,443 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.029 0.071 2026-10-01 05:10:44,558 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:44,633 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:44,647 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:10:44,650 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:10:44,683 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:44,734 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:44,814 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:44,885 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:44,889 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58827285 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'a1dd0349-0df2-42b3-aab2-82e24ab271c5'}] 2026-10-01 05:10:44,906 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:10:45,578 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58827285 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'a1dd0349-0df2-42b3-aab2-82e24ab271c5'} created pos.order #852 2026-10-01 05:10:45,596 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58827285 finished 2026-10-01 05:10:45,974 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 409 0.490 0.597 2026-10-01 05:10:46,060 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:46] "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-01 05:10:46,167 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: tour succeeded 2026-10-01 05:10:46,168 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-01 05:10:46,190 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45855096 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'a1dd0349-0df2-42b3-aab2-82e24ab271c5'}] 2026-10-01 05:10:46,221 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45855096 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'a1dd0349-0df2-42b3-aab2-82e24ab271c5'} sync ignored for existing PoS order pos.order(852,) (state: paid) 2026-10-01 05:10:46,237 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45855096 finished 2026-10-01 05:10:46,344 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: heap 19266660 (allocated 21106688) 2026-10-01 05:10:46,362 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing chrome headless with pid 126183 2026-10-01 05:10:46,365 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing websocket connection 2026-10-01 05:10:46,368 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Terminating chrome headless with pid 126183 2026-10-01 05:10:46,438 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.145 0.109 2026-10-01 05:10:46,501 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051046_500878_test_settle_order_with_multiple_uom.txt 2026-10-01 05:10:46,501 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Removing chrome user profile "/tmp/tmpa9dzz2j7_chrome_odoo" 2026-10-01 05:10:46,519 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-10-01 05:10:47,741 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome pid: 126403 2026-10-01 05:10:47,741 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless temporary user profile dir: /tmp/tmphxx2_0as_chrome_odoo 2026-10-01 05:10:47,741 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:41997/json/version 2026-10-01 05:10:47,743 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41997', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:10:47,831 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:47,831 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:41997/json 2026-10-01 05:10:47,832 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41997', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:10:47,852 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Websocket url found: ws://127.0.0.1:41997/devtools/page/3B5C8A6157F8DAB59933F0F5D34B031E 2026-10-01 05:10:47,863 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Enable chrome headless console log notification 2026-10-01 05:10:47,908 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless enable page notifications 2026-10-01 05:10:48,124 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:10:48,126 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Setting session cookie in browser 2026-10-01 05:10:48,132 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:10:48,132 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:10:48,149 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:10:48,673 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:48] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.077 0.453 2026-10-01 05:10:48,678 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Navigation result: {'frameId': '3B5C8A6157F8DAB59933F0F5D34B031E', 'loaderId': '9710BF97A2A64627ABE255C6A2A7EEDF', 'isDownload': False} 2026-10-01 05:10:48,678 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-10-01 05:10:48,701 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:10:48,719 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:48] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.008 2026-10-01 05:10:48,732 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:48] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-10-01 05:10:48,737 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:48] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-01 05:10:49,286 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:10:49,290 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 05:10:49,313 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.024 2026-10-01 05:10:49,362 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.012 2026-10-01 05:10:49,364 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Evaluate test code "odoo.startTour('PosSettleOrder3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:10:49,375 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:49,401 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.011 2026-10-01 05:10:49,414 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:10:49,466 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.016 0.016 2026-10-01 05:10:49,489 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.044 2026-10-01 05:10:49,576 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.028 0.056 2026-10-01 05:10:49,579 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.055 2026-10-01 05:10:50,353 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.388 0.350 2026-10-01 05:10:50,385 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-10-01 05:10:50,454 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10: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.007 2026-10-01 05:10:50,565 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:50] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.067 2026-10-01 05:10:50,631 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.013 2026-10-01 05:10:50,652 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:50,675 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:10:50,745 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:10:50,765 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:10:50,774 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:10:50,840 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:50] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.043 0.042 2026-10-01 05:10:50,867 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:10:50,872 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:10:50,873 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:50] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.010 0.104 2026-10-01 05:10:50,883 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.122 2026-10-01 05:10:50,929 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:50] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.010 0.022 2026-10-01 05:10:51,083 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:51,143 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:10:51,307 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:51] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.117 0.045 2026-10-01 05:10:51,324 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:10:51,391 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:51,444 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:51,458 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:51] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.100 0.227 2026-10-01 05:10:51,486 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:10:51,536 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:51] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.013 0.264 2026-10-01 05:10:51,566 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:51] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.302 2026-10-01 05:10:51,604 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:51] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.333 2026-10-01 05:10:51,627 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:51] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.458 2026-10-01 05:10:51,659 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:51] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.322 2026-10-01 05:10:51,688 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:51] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-10-01 05:10:51,721 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:51] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.175 2026-10-01 05:10:51,742 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:51] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-10-01 05:10:51,777 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:51] "GET /web/image?model=product.template&field=image_128&id=2206&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.159 2026-10-01 05:10:51,809 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:51] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-10-01 05:10:51,840 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:51] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-10-01 05:10:51,955 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.064 0.260 2026-10-01 05:10:52,005 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:52,064 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:52,313 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:52] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.126 0.122 2026-10-01 05:10:52,430 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.030 0.044 2026-10-01 05:10:52,490 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.012 0.014 2026-10-01 05:10:52,550 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:52,701 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:52] "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.062 0.084 2026-10-01 05:10:52,844 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.051 0.084 2026-10-01 05:10:52,855 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:52] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.133 2026-10-01 05:10:52,918 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.031 2026-10-01 05:10:52,963 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:52,977 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10: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.020 0.027 2026-10-01 05:10:53,034 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:53] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.026 0.043 2026-10-01 05:10:53,090 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.020 0.069 2026-10-01 05:10:53,116 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:53,167 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:53,219 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:53,269 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:53,343 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:53,367 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:10:53,369 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:10:53,401 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:53,448 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:53,520 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:53,571 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:53,639 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:53,645 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38336225 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'ecd54255-0939-44c7-9d12-a7be2411afc4'}] 2026-10-01 05:10:53,649 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:10:53,950 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1399] 2026-10-01 05:10:54,348 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38336225 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'ecd54255-0939-44c7-9d12-a7be2411afc4'} created pos.order #853 2026-10-01 05:10:54,362 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38336225 finished 2026-10-01 05:10:54,605 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 413 0.415 0.547 2026-10-01 05:10:54,671 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.019 2026-10-01 05:10:54,768 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: tour succeeded 2026-10-01 05:10:54,768 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-01 05:10:54,772 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46246420 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'ecd54255-0939-44c7-9d12-a7be2411afc4'}] 2026-10-01 05:10:54,795 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46246420 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'ecd54255-0939-44c7-9d12-a7be2411afc4'} sync ignored for existing PoS order pos.order(853,) (state: paid) 2026-10-01 05:10:54,817 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46246420 finished 2026-10-01 05:10:54,931 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: heap 17699272 (allocated 19136512) 2026-10-01 05:10:54,939 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 57 0.069 0.101 2026-10-01 05:10:54,940 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing chrome headless with pid 126403 2026-10-01 05:10:54,943 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing websocket connection 2026-10-01 05:10:54,951 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Terminating chrome headless with pid 126403 2026-10-01 05:10:55,029 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051055_028977_test_settle_order_with_multistep_delivery.txt 2026-10-01 05:10:55,029 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Removing chrome user profile "/tmp/tmphxx2_0as_chrome_odoo" 2026-10-01 05:10:55,054 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-10-01 05:10:57,450 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome pid: 126638 2026-10-01 05:10:57,451 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless temporary user profile dir: /tmp/tmp1yb6bdfs_chrome_odoo 2026-10-01 05:10:57,451 44 INFO rb-3b89a0e-225191-419901 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:33641/json/version 2026-10-01 05:10:57,452 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33641', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:10:57,551 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:57,551 44 INFO rb-3b89a0e-225191-419901 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:33641/json 2026-10-01 05:10:57,553 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33641', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:10:57,575 44 INFO rb-3b89a0e-225191-419901 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:33641/devtools/page/CD5C466DAE39070A38FEF39C427D851A 2026-10-01 05:10:57,587 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:57,598 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless enable page notifications 2026-10-01 05:10:57,858 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:10:57,860 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Setting session cookie in browser 2026-10-01 05:10:57,862 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:10:57,862 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:10:57,877 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:10:58,363 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:58] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.058 0.431 2026-10-01 05:10:58,367 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Navigation result: {'frameId': 'CD5C466DAE39070A38FEF39C427D851A', 'loaderId': '7936347181C06760866B5F69A8E17CE4', 'isDownload': False} 2026-10-01 05:10:58,367 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:58,405 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:10:58,429 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:58] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-01 05:10:58,434 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:58] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-01 05:10:58,448 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:58] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.029 2026-10-01 05:10:58,973 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:10:58,981 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:10:58,997 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 05:10:59,031 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-01 05:10:59,034 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Evaluate test code "odoo.startTour('PosSettleOrder4', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:10:59,042 44 INFO rb-3b89a0e-225191-419901 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-01 05:10:59,082 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.015 2026-10-01 05:10:59,105 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:10:59,145 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.014 2026-10-01 05:10:59,157 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.026 2026-10-01 05:10:59,235 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.026 0.046 2026-10-01 05:10:59,238 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.045 2026-10-01 05:10:59,884 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.299 0.319 2026-10-01 05:10:59,915 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-10-01 05:10:59,977 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:10: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-01 05:11:00,079 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:00] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.065 2026-10-01 05:11:00,148 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.020 2026-10-01 05:11:00,173 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:00,184 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-01 05:11:00,248 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:11:00,283 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:11:00,287 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:11:00,318 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:11:00,360 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-01 05:11:00,404 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:00] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.099 0.055 2026-10-01 05:11:00,412 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:00,442 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:00] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.007 0.176 2026-10-01 05:11:00,445 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.177 2026-10-01 05:11:00,468 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:00] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.009 0.080 2026-10-01 05:11:00,530 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:00] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.018 0.039 2026-10-01 05:11:00,571 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:00] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.044 2026-10-01 05:11:00,579 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:11:00,610 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:00] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.084 2026-10-01 05:11:00,644 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:00] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.104 2026-10-01 05:11:00,670 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:00,688 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:00] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.140 2026-10-01 05:11:00,701 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:11:00,718 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:00,725 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:00] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-10-01 05:11:00,758 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:00] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.207 2026-10-01 05:11:00,813 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:00] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.018 0.209 2026-10-01 05:11:00,823 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:11:00,850 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:00] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.217 2026-10-01 05:11:00,881 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:00] "GET /web/image?model=product.template&field=image_128&id=2207&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.226 2026-10-01 05:11:00,921 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:00] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-10-01 05:11:01,033 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:01] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.060 0.240 2026-10-01 05:11:01,129 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.048 0.241 2026-10-01 05:11:01,161 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:01,191 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:01] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.024 0.403 2026-10-01 05:11:01,233 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:01,456 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:01] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.099 0.119 2026-10-01 05:11:01,599 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:01] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.050 0.057 2026-10-01 05:11:01,649 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.016 2026-10-01 05:11:01,719 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:01,876 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:01] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 73 0.063 0.090 2026-10-01 05:11:02,039 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 72 0.064 0.090 2026-10-01 05:11:02,050 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.147 2026-10-01 05:11:02,127 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.036 2026-10-01 05:11:02,163 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:02,240 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:02] "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.063 0.038 2026-10-01 05:11:02,296 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:02] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.025 0.098 2026-10-01 05:11:02,396 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 23 0.033 0.111 2026-10-01 05:11:02,428 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:02,478 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:02,529 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:02,580 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:02,650 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:02,667 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:11:02,669 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:11:02,702 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:02,752 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:02,827 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:02,878 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:02,935 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:02,991 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:03,058 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:03,068 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30376190 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '82ea6601-7df8-4e7e-84fe-019e77a8eb9e'}] 2026-10-01 05:11:03,084 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:11:03,267 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1404] 2026-10-01 05:11:05,450 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30376190 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '82ea6601-7df8-4e7e-84fe-019e77a8eb9e'} created pos.order #854 2026-10-01 05:11:05,761 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30376190 finished 2026-10-01 05:11:05,994 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: Simulating signal changes during tests 2026-10-01 05:11:05,996 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 982 1.222 1.712 2026-10-01 05:11:06,096 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:06] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.012 0.033 2026-10-01 05:11:06,114 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.057 2026-10-01 05:11:06,177 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: tour succeeded 2026-10-01 05:11:06,178 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder4 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-01 05:11:06,188 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7704588 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '82ea6601-7df8-4e7e-84fe-019e77a8eb9e'}] 2026-10-01 05:11:06,211 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7704588 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '82ea6601-7df8-4e7e-84fe-019e77a8eb9e'} sync ignored for existing PoS order pos.order(854,) (state: done) 2026-10-01 05:11:06,237 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7704588 finished 2026-10-01 05:11:06,321 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: heap 17922848 (allocated 19660800) 2026-10-01 05:11:06,331 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing chrome headless with pid 126638 2026-10-01 05:11:06,335 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.059 0.092 2026-10-01 05:11:06,338 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing websocket connection 2026-10-01 05:11:06,338 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Terminating chrome headless with pid 126638 2026-10-01 05:11:06,442 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051106_442146_test_settle_order_with_multistep_delivery_receipt.txt 2026-10-01 05:11:06,442 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Removing chrome user profile "/tmp/tmp1yb6bdfs_chrome_odoo" 2026-10-01 05:11:06,480 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_quotation_delivered_qty ... 2026-10-01 05:11:07,390 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome pid: 126858 2026-10-01 05:11:07,391 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless temporary user profile dir: /tmp/tmprhvve4m7_chrome_odoo 2026-10-01 05:11:07,391 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:46291/json/version 2026-10-01 05:11:07,392 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46291', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:11:07,435 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Browser version: Chrome/150.0.7871.114 2026-10-01 05:11:07,435 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:46291/json 2026-10-01 05:11:07,436 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46291', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:11:07,471 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Websocket url found: ws://127.0.0.1:46291/devtools/page/E821EF3201A8EA1CFDDC7BAAD09F3816 2026-10-01 05:11:07,504 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Enable chrome headless console log notification 2026-10-01 05:11:07,530 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless enable page notifications 2026-10-01 05:11:07,680 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:11:07,683 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Setting session cookie in browser 2026-10-01 05:11:07,691 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:11:07,691 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:11:07,731 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:11:08,516 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:08] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.115 0.684 2026-10-01 05:11:08,520 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Navigation result: {'frameId': 'E821EF3201A8EA1CFDDC7BAAD09F3816', 'loaderId': '89B8354AB73106EACCE735451A08C3BE', 'isDownload': False} 2026-10-01 05:11:08,521 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-10-01 05:11:08,535 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:11:08,560 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:08] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-10-01 05:11:08,569 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:08] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.024 2026-10-01 05:11:08,601 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:08] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.047 2026-10-01 05:11:09,153 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:11:09,167 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:11:09,195 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.019 2026-10-01 05:11:09,226 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Evaluate test code "odoo.startTour('PoSSettleQuotation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:11:09,227 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.004 2026-10-01 05:11:09,237 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:09,249 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:11:09,266 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:11:09,334 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.026 0.023 2026-10-01 05:11:09,354 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.058 2026-10-01 05:11:09,438 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.052 0.044 2026-10-01 05:11:09,441 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.057 2026-10-01 05:11:10,091 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.279 0.330 2026-10-01 05:11:10,119 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 05:11:10,222 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11: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.007 2026-10-01 05:11:10,304 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:10] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.045 2026-10-01 05:11:10,353 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11: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.007 2026-10-01 05:11:10,376 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: Owl is running in 'dev' mode. 2026-10-01 05:11:10,386 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:11:10,464 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:11:10,501 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:11:10,509 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 05:11:10,553 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:10] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.052 0.027 2026-10-01 05:11:10,579 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:11:10,585 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:10] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.010 0.085 2026-10-01 05:11:10,590 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.098 2026-10-01 05:11:10,593 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11: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-01 05:11:10,636 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:10] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.005 0.017 2026-10-01 05:11:10,760 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:10,806 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:11:10,888 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:10] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.054 0.049 2026-10-01 05:11:10,903 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:11:10,906 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:10,962 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:11,035 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:11] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.104 0.147 2026-10-01 05:11:11,041 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:11:11,062 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:11] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.198 2026-10-01 05:11:11,096 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:11] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.225 2026-10-01 05:11:11,136 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:11] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.269 2026-10-01 05:11:11,153 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:11] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.005 0.350 2026-10-01 05:11:11,196 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:11] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.278 2026-10-01 05:11:11,231 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:11] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.172 2026-10-01 05:11:11,261 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:11] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.190 2026-10-01 05:11:11,285 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:11] "GET /web/image?model=product.template&field=image_128&id=2208&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-10-01 05:11:11,331 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:11] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.016 0.171 2026-10-01 05:11:11,354 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:11] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-10-01 05:11:11,391 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:11] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-10-01 05:11:11,504 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.304 2026-10-01 05:11:11,546 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:11,605 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:11,847 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.122 0.117 2026-10-01 05:11:11,953 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.037 0.039 2026-10-01 05:11:12,020 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.024 2026-10-01 05:11:12,082 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:12,306 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:12] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.129 0.093 2026-10-01 05:11:12,481 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.088 0.078 2026-10-01 05:11:12,494 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:12] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.156 2026-10-01 05:11:12,543 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.024 2026-10-01 05:11:12,578 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:12,622 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:12] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.035 0.035 2026-10-01 05:11:12,661 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:12] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.013 0.058 2026-10-01 05:11:12,733 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.036 0.059 2026-10-01 05:11:12,753 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:12,828 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:12,844 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:11:12,848 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:11:12,878 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:12,928 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:13,005 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:13,072 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:13,080 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64925496 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'c50449a2-e235-42a6-a6e4-8770aab49863'}] 2026-10-01 05:11:13,081 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:11:13,575 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64925496 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'c50449a2-e235-42a6-a6e4-8770aab49863'} created pos.order #855 2026-10-01 05:11:13,595 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64925496 finished 2026-10-01 05:11:14,224 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 459 0.500 0.647 2026-10-01 05:11:14,287 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-10-01 05:11:14,483 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71948353 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'c50449a2-e235-42a6-a6e4-8770aab49863'}] 2026-10-01 05:11:14,490 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: tour succeeded 2026-10-01 05:11:14,491 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-01 05:11:14,510 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71948353 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'c50449a2-e235-42a6-a6e4-8770aab49863'} sync ignored for existing PoS order pos.order(855,) (state: paid) 2026-10-01 05:11:14,542 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71948353 finished 2026-10-01 05:11:14,645 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: heap 17735808 (allocated 19136512) 2026-10-01 05:11:14,666 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing chrome headless with pid 126858 2026-10-01 05:11:14,672 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing websocket connection 2026-10-01 05:11:14,673 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Terminating chrome headless with pid 126858 2026-10-01 05:11:14,756 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.179 0.097 2026-10-01 05:11:14,772 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051114_772245_test_settle_quotation_delivered_qty.txt 2026-10-01 05:11:14,772 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Removing chrome user profile "/tmp/tmprhvve4m7_chrome_odoo" 2026-10-01 05:11:14,793 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_archived_attribute ... 2026-10-01 05:11:15,631 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #236 deleted product.template.attribute.value records with IDs: [980] 2026-10-01 05:11:15,647 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #236 deleted product.template.attribute.value records with IDs: [981] 2026-10-01 05:11:16,142 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome pid: 127082 2026-10-01 05:11:16,143 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless temporary user profile dir: /tmp/tmp0c7lak4b_chrome_odoo 2026-10-01 05:11:16,143 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:33955/json/version 2026-10-01 05:11:16,144 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:11:16,163 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Browser version: Chrome/150.0.7871.114 2026-10-01 05:11:16,163 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:33955/json 2026-10-01 05:11:16,164 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:11:16,181 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Websocket url found: ws://127.0.0.1:33955/devtools/page/0ABFF1CFB6F907E4D8ABC6018A5CEB0C 2026-10-01 05:11:16,191 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Enable chrome headless console log notification 2026-10-01 05:11:16,209 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless enable page notifications 2026-10-01 05:11:16,274 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:11:16,280 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Setting session cookie in browser 2026-10-01 05:11:16,282 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:11:16,282 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:11:16,305 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:11:16,787 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:16] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.070 0.417 2026-10-01 05:11:16,791 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Navigation result: {'frameId': '0ABFF1CFB6F907E4D8ABC6018A5CEB0C', 'loaderId': '1E291A8BBA379823FE0ED45A5DF7632B', 'isDownload': False} 2026-10-01 05:11:16,791 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:16,812 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:11:16,825 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:16] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-01 05:11:16,845 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:16] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-10-01 05:11:16,851 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:16] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-01 05:11:17,299 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:11:17,313 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:11:17,349 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-01 05:11:17,381 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-01 05:11:17,389 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Evaluate test code "odoo.startTour('test_settle_so_archived_attribute', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:11:17,399 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 05:11:17,401 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:17,420 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:11:17,461 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.013 0.017 2026-10-01 05:11:17,477 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.044 2026-10-01 05:11:17,558 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.031 0.041 2026-10-01 05:11:17,561 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-01 05:11:18,358 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.396 0.345 2026-10-01 05:11:18,379 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:11:18,462 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-01 05:11:18,530 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:18] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.035 2026-10-01 05:11:18,554 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:11:18,576 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: Owl is running in 'dev' mode. 2026-10-01 05:11:18,595 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.004 2026-10-01 05:11:18,650 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:11:18,651 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:11:18,654 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 05:11:18,685 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:18] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.017 0.026 2026-10-01 05:11:18,687 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:11:18,693 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:11:18,740 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:18] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.022 0.079 2026-10-01 05:11:18,756 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:18] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.048 2026-10-01 05:11:18,758 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.111 2026-10-01 05:11:18,779 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:18,838 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:18] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.011 2026-10-01 05:11:18,924 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:18] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.014 0.022 2026-10-01 05:11:18,955 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:18] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-10-01 05:11:18,980 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:11:19,026 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:19] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.119 2026-10-01 05:11:19,028 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:19,056 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:19] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.142 2026-10-01 05:11:19,073 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:19,076 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:11:19,101 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:11:19,110 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:19] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.191 2026-10-01 05:11:19,149 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:19] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.013 0.223 2026-10-01 05:11:19,178 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:19] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.244 2026-10-01 05:11:19,314 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:19] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.084 0.231 2026-10-01 05:11:19,333 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:19] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-10-01 05:11:19,353 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:19] "GET /web/image?model=product.template&field=image_128&id=2209&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-10-01 05:11:19,375 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:19] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-10-01 05:11:19,441 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.023 0.251 2026-10-01 05:11:19,479 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:19,514 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:19] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.036 0.437 2026-10-01 05:11:19,543 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:19,740 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 69 0.064 0.125 2026-10-01 05:11:19,878 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.064 0.049 2026-10-01 05:11:19,930 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.015 2026-10-01 05:11:19,989 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:20,161 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:20] "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.080 0.086 2026-10-01 05:11:20,186 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:20] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-01 05:11:20,282 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.038 0.068 2026-10-01 05:11:20,316 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.097 2026-10-01 05:11:20,352 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:20,382 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:20] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.018 0.034 2026-10-01 05:11:20,446 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:20] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.020 0.072 2026-10-01 05:11:20,498 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.014 0.062 2026-10-01 05:11:20,543 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:20,591 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: tour succeeded 2026-10-01 05:11:20,591 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:20,682 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: heap 16305388 (allocated 17563648) 2026-10-01 05:11:20,698 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing chrome headless with pid 127082 2026-10-01 05:11:20,702 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing websocket connection 2026-10-01 05:11:20,705 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Terminating chrome headless with pid 127082 2026-10-01 05:11:20,804 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051120_804560_test_settle_so_archived_attribute.txt 2026-10-01 05:11:20,804 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Removing chrome user profile "/tmp/tmp0c7lak4b_chrome_odoo" 2026-10-01 05:11:20,820 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_custom_attribute_value ... 2026-10-01 05:11:21,871 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome pid: 127297 2026-10-01 05:11:21,871 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless temporary user profile dir: /tmp/tmpbol22le8_chrome_odoo 2026-10-01 05:11:21,871 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:34151/json/version 2026-10-01 05:11:21,878 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34151', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:11:21,942 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:21,942 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:34151/json 2026-10-01 05:11:21,943 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34151', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:11:21,967 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Websocket url found: ws://127.0.0.1:34151/devtools/page/2FC71ECAB6EEEF76E61C96324A46BB84 2026-10-01 05:11:21,986 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Enable chrome headless console log notification 2026-10-01 05:11:22,016 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless enable page notifications 2026-10-01 05:11:22,140 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:11:22,142 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Setting session cookie in browser 2026-10-01 05:11:22,146 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:11:22,146 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:11:22,178 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:11:22,692 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:22] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.050 0.480 2026-10-01 05:11:22,702 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Navigation result: {'frameId': '2FC71ECAB6EEEF76E61C96324A46BB84', 'loaderId': 'C15F1C91B8F40554BF8D59CE0F679377', 'isDownload': False} 2026-10-01 05:11:22,703 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:22,716 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:11:22,734 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:22] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-01 05:11:22,752 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:22] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.021 2026-10-01 05:11:22,773 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:22] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.035 2026-10-01 05:11:23,282 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:11:23,293 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:11:23,305 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-10-01 05:11:23,326 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Evaluate test code "odoo.startTour('test_settle_so_custom_attribute_value', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:11:23,332 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:23,335 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-01 05:11:23,359 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11: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-01 05:11:23,394 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:11:23,432 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.016 2026-10-01 05:11:23,445 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-10-01 05:11:23,506 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.018 0.036 2026-10-01 05:11:23,508 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.046 2026-10-01 05:11:24,110 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.256 0.302 2026-10-01 05:11:24,137 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:24] "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-01 05:11:24,229 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 05:11:24,300 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:24] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.049 2026-10-01 05:11:24,367 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11: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.010 2026-10-01 05:11:24,385 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:24,399 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:11:24,467 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:11:24,490 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:11:24,505 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:11:24,533 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:24] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.031 0.042 2026-10-01 05:11:24,537 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:11:24,541 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-10-01 05:11:24,579 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:24] "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-01 05:11:24,586 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:24] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.025 0.107 2026-10-01 05:11:24,623 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:24] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.011 0.030 2026-10-01 05:11:24,683 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:24,750 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:11:24,873 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:24,894 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:24] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.105 0.055 2026-10-01 05:11:24,903 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:11:24,958 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:25,042 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:25] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.092 0.210 2026-10-01 05:11:25,046 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:11:25,077 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:25] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.237 2026-10-01 05:11:25,146 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:25] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.016 0.300 2026-10-01 05:11:25,195 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:25] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.357 2026-10-01 05:11:25,224 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:25] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.012 0.469 2026-10-01 05:11:25,251 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:25] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.322 2026-10-01 05:11:25,293 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:25] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.012 0.224 2026-10-01 05:11:25,346 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:25] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.018 0.244 2026-10-01 05:11:25,379 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:25] "GET /web/image?model=product.template&field=image_128&id=2210&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.208 2026-10-01 05:11:25,413 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:25] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.207 2026-10-01 05:11:25,549 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.082 0.240 2026-10-01 05:11:25,591 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:25] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.285 2026-10-01 05:11:25,595 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:25,642 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:25] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.012 0.372 2026-10-01 05:11:25,659 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:25,892 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.114 0.115 2026-10-01 05:11:26,013 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.049 0.046 2026-10-01 05:11:26,063 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.015 2026-10-01 05:11:26,131 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:26,312 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:26] "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.082 0.090 2026-10-01 05:11:26,552 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 73 0.133 0.094 2026-10-01 05:11:26,578 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:26] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.235 2026-10-01 05:11:26,641 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 23 0.023 0.025 2026-10-01 05:11:26,653 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:26] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 05:11:26,681 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:26] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-01 05:11:26,713 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:26,749 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11: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.021 0.038 2026-10-01 05:11:26,791 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:26] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 21 0.016 0.044 2026-10-01 05:11:26,851 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.027 0.063 2026-10-01 05:11:26,919 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:26,969 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: tour succeeded 2026-10-01 05:11:26,970 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:27,076 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: heap 16401992 (allocated 17301504) 2026-10-01 05:11:27,086 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing chrome headless with pid 127297 2026-10-01 05:11:27,090 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing websocket connection 2026-10-01 05:11:27,094 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Terminating chrome headless with pid 127297 2026-10-01 05:11:27,212 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051127_211843_test_settle_so_custom_attribute_value.txt 2026-10-01 05:11:27,212 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Removing chrome user profile "/tmp/tmpbol22le8_chrome_odoo" 2026-10-01 05:11:27,231 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_non_pos_groupable_uom ... 2026-10-01 05:11:27,964 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome pid: 127513 2026-10-01 05:11:27,965 44 INFO rb-3b89a0e-225191-419901 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/tmpxg2r7dvp_chrome_odoo 2026-10-01 05:11:27,965 44 INFO rb-3b89a0e-225191-419901 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:41981/json/version 2026-10-01 05:11:27,968 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41981', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:11:28,065 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:28,065 44 INFO rb-3b89a0e-225191-419901 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:41981/json 2026-10-01 05:11:28,066 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41981', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:11:28,095 44 INFO rb-3b89a0e-225191-419901 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:41981/devtools/page/5E2D4E700786F1B26CDBC2C19F11F0DF 2026-10-01 05:11:28,123 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:28,146 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:28,296 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:11:28,302 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:28,314 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:11:28,315 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:11:28,327 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:11:29,177 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:29] "GET /pos/ui/126 HTTP/1.1" 200 - 134 0.135 0.718 2026-10-01 05:11:29,180 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Navigation result: {'frameId': '5E2D4E700786F1B26CDBC2C19F11F0DF', 'loaderId': '7BE7E8CB3FB4AB70972350B0C92EEF32', 'isDownload': False} 2026-10-01 05:11:29,180 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:29,199 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:11:29,221 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:29] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-01 05:11:29,232 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:29] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-10-01 05:11:29,244 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:29] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.020 2026-10-01 05:11:29,781 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:11:29,802 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 05:11:29,822 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.024 2026-10-01 05:11:29,852 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Evaluate test code "odoo.startTour('test_settle_so_with_non_pos_groupable_uom', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:11:29,867 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.015 2026-10-01 05:11:29,868 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:29,897 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 05:11:29,916 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:11:29,974 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.018 2026-10-01 05:11:29,986 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.037 2026-10-01 05:11:30,069 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.035 0.036 2026-10-01 05:11:30,072 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.067 2026-10-01 05:11:30,779 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.321 0.339 2026-10-01 05:11:30,805 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:30] "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-01 05:11:30,894 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11: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.023 2026-10-01 05:11:30,977 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:30] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.033 2026-10-01 05:11:30,998 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:11:31,017 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:31,040 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.010 2026-10-01 05:11:31,096 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:11:31,111 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:11:31,128 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:11:31,145 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-01 05:11:31,167 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.034 0.028 2026-10-01 05:11:31,189 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.005 0.072 2026-10-01 05:11:31,204 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:11:31,205 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:11:31,240 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:11:31,326 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.050 0.044 2026-10-01 05:11:31,394 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.027 0.132 2026-10-01 05:11:31,397 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:31,416 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.008 0.169 2026-10-01 05:11:31,466 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.024 0.025 2026-10-01 05:11:31,526 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.037 2026-10-01 05:11:31,538 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:31,542 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:11:31,566 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.012 0.067 2026-10-01 05:11:31,601 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "GET /web/image?model=product.template&field=image_128&id=2211&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.024 2026-10-01 05:11:31,637 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.139 2026-10-01 05:11:31,639 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:31,642 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:11:31,669 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-10-01 05:11:31,700 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.200 2026-10-01 05:11:31,732 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.177 2026-10-01 05:11:31,766 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.275 2026-10-01 05:11:31,805 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.185 2026-10-01 05:11:31,835 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.182 2026-10-01 05:11:31,908 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.028 0.200 2026-10-01 05:11:31,945 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:32,004 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:32,226 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.085 0.124 2026-10-01 05:11:32,332 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.036 0.043 2026-10-01 05:11:32,380 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.009 2026-10-01 05:11:32,463 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:32,606 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:32] "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.084 2026-10-01 05:11:32,751 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.066 0.071 2026-10-01 05:11:32,765 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.138 2026-10-01 05:11:32,841 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.029 0.032 2026-10-01 05:11:32,879 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:32,909 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:32] "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.030 2026-10-01 05:11:32,953 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:32] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.015 0.051 2026-10-01 05:11:33,040 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.047 0.061 2026-10-01 05:11:33,074 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:33,126 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:33,182 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:33,226 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: tour succeeded 2026-10-01 05:11:33,227 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:33,311 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: heap 16203324 (allocated 17563648) 2026-10-01 05:11:33,326 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing chrome headless with pid 127513 2026-10-01 05:11:33,327 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing websocket connection 2026-10-01 05:11:33,328 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Terminating chrome headless with pid 127513 2026-10-01 05:11:33,424 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051133_424588_test_settle_so_with_non_pos_groupable_uom.txt 2026-10-01 05:11:33,424 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Removing chrome user profile "/tmp/tmpxg2r7dvp_chrome_odoo" 2026-10-01 05:11:33,442 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_pos_downpayment ... 2026-10-01 05:11:34,307 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome pid: 127736 2026-10-01 05:11:34,309 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless temporary user profile dir: /tmp/tmpb91h0i4o_chrome_odoo 2026-10-01 05:11:34,310 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:46107/json/version 2026-10-01 05:11:34,311 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46107', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:11:34,323 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:34,323 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:46107/json 2026-10-01 05:11:34,324 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46107', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:11:34,331 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Websocket url found: ws://127.0.0.1:46107/devtools/page/6F236C11B17FEBAC42D06AE32231CD2D 2026-10-01 05:11:34,348 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Enable chrome headless console log notification 2026-10-01 05:11:34,353 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless enable page notifications 2026-10-01 05:11:34,512 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:11:34,515 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Setting session cookie in browser 2026-10-01 05:11:34,517 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:11:34,518 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:11:34,534 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:11:35,025 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:35] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.042 0.451 2026-10-01 05:11:35,029 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Navigation result: {'frameId': '6F236C11B17FEBAC42D06AE32231CD2D', 'loaderId': 'E34C5B9F36A32F743F22BE7FC95271EB', 'isDownload': False} 2026-10-01 05:11:35,029 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Evaluate ready code "odoo.isTourReady('PoSApplyDownpayment')" 2026-10-01 05:11:35,050 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:11:35,069 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:35] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.012 2026-10-01 05:11:35,076 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:35] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-01 05:11:35,085 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:35] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-01 05:11:35,623 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:11:35,632 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:11:35,646 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-01 05:11:35,674 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Evaluate test code "odoo.startTour('PoSApplyDownpayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:11:35,679 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:35,680 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.013 2026-10-01 05:11:35,704 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-10-01 05:11:35,717 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:11:35,748 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.015 2026-10-01 05:11:35,766 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.036 2026-10-01 05:11:35,844 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.034 0.043 2026-10-01 05:11:35,848 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-10-01 05:11:36,667 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.450 0.329 2026-10-01 05:11:36,693 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 05:11:36,777 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 05:11:36,832 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:36] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.037 2026-10-01 05:11:36,853 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 05:11:36,868 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:36,884 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.007 2026-10-01 05:11:36,927 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:11:36,948 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:11:36,964 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:11:37,004 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:37] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.026 0.039 2026-10-01 05:11:37,022 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:37] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.005 0.076 2026-10-01 05:11:37,024 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-10-01 05:11:37,043 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:11:37,046 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:37] "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-01 05:11:37,077 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:37] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.004 0.017 2026-10-01 05:11:37,153 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:37,177 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:11:37,253 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:37] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.025 0.065 2026-10-01 05:11:37,349 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:37,379 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:37] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.081 0.132 2026-10-01 05:11:37,386 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:11:37,405 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:11:37,411 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:37,424 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:37] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.009 0.207 2026-10-01 05:11:37,456 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:37] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.028 2026-10-01 05:11:37,502 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:37] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.224 2026-10-01 05:11:37,543 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:37] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.011 0.254 2026-10-01 05:11:37,577 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:37] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.293 2026-10-01 05:11:37,607 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:37] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.356 2026-10-01 05:11:37,650 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:37] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.015 0.200 2026-10-01 05:11:37,682 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:37] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-10-01 05:11:37,720 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:37] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.207 2026-10-01 05:11:37,809 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.041 0.220 2026-10-01 05:11:37,833 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:37] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.248 2026-10-01 05:11:37,842 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:37,904 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:38,089 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:38] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.055 0.128 2026-10-01 05:11:38,205 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:38] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.031 0.043 2026-10-01 05:11:38,262 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:38] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.016 2026-10-01 05:11:38,334 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:38,537 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:38] "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.107 0.094 2026-10-01 05:11:38,709 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.070 0.089 2026-10-01 05:11:38,728 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:38] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.167 2026-10-01 05:11:38,774 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.023 2026-10-01 05:11:38,821 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:38,853 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11: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.031 0.036 2026-10-01 05:11:38,879 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:38,940 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.033 0.033 2026-10-01 05:11:38,971 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:39,029 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:39,046 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:11:39,048 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:11:39,086 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:39,133 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:39,205 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:39,270 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: tour succeeded 2026-10-01 05:11:39,271 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: ╔════════════════════════════════════╗ ║ TOUR PoSApplyDownpayment SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-01 05:11:39,281 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4580851 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'e097db09-3d95-40a4-a271-025c65cf7dff'}] 2026-10-01 05:11:39,286 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:11:39,413 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: heap 17176140 (allocated 19398656) 2026-10-01 05:11:39,413 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing chrome headless with pid 127736 2026-10-01 05:11:39,418 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing websocket connection 2026-10-01 05:11:39,420 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Terminating chrome headless with pid 127736 2026-10-01 05:11:39,462 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4580851 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'e097db09-3d95-40a4-a271-025c65cf7dff'} created pos.order #856 2026-10-01 05:11:39,468 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4580851 finished 2026-10-01 05:11:39,530 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051139_530097_test_settle_so_with_pos_downpayment.txt 2026-10-01 05:11:39,530 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Removing chrome user profile "/tmp/tmpb91h0i4o_chrome_odoo" 2026-10-01 05:11:39,538 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: waiting for threads: [, ] 2026-10-01 05:11:39,677 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.197 0.206 2026-10-01 05:11:40,282 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-10-01 05:11:41,433 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome pid: 127949 2026-10-01 05:11:41,433 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless temporary user profile dir: /tmp/tmp97tqbb25_chrome_odoo 2026-10-01 05:11:41,433 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:36119/json/version 2026-10-01 05:11:41,434 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36119', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:11:41,459 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Browser version: Chrome/150.0.7871.114 2026-10-01 05:11:41,459 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:36119/json 2026-10-01 05:11:41,462 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36119', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:11:41,478 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Websocket url found: ws://127.0.0.1:36119/devtools/page/B017300D84776E9E9FD7CB1896A43D4C 2026-10-01 05:11:41,491 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Enable chrome headless console log notification 2026-10-01 05:11:41,522 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless enable page notifications 2026-10-01 05:11:41,736 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:11:41,738 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Setting session cookie in browser 2026-10-01 05:11:41,748 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:11:41,748 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:11:41,786 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:11:42,387 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:42] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.102 0.511 2026-10-01 05:11:42,391 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Navigation result: {'frameId': 'B017300D84776E9E9FD7CB1896A43D4C', 'loaderId': '372467A62B615A8B24D9930FE474C9F2', 'isDownload': False} 2026-10-01 05:11:42,391 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-10-01 05:11:42,410 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:11:42,443 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:42] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-10-01 05:11:42,453 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:42] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-01 05:11:42,463 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:42] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.041 2026-10-01 05:11:42,945 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:11:42,950 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:11:42,965 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-10-01 05:11:42,991 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Evaluate test code "odoo.startTour('PosShipLaterNoDefault', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:11:42,992 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-01 05:11:43,003 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:43,017 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:11:43,033 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:11:43,078 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.020 0.013 2026-10-01 05:11:43,103 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.041 2026-10-01 05:11:43,163 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.021 0.047 2026-10-01 05:11:43,166 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-10-01 05:11:43,920 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.368 0.331 2026-10-01 05:11:43,946 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 05:11:44,028 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:11:44,099 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:44] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.045 2026-10-01 05:11:44,128 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 05:11:44,153 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: Owl is running in 'dev' mode. 2026-10-01 05:11:44,166 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:11:44,231 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:11:44,248 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:11:44,252 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:11:44,304 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:44] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.031 0.040 2026-10-01 05:11:44,316 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:44] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.078 2026-10-01 05:11:44,318 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-10-01 05:11:44,374 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-01 05:11:44,376 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:44] "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-01 05:11:44,429 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.024 2026-10-01 05:11:44,522 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:44,652 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:44] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.122 0.138 2026-10-01 05:11:44,704 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:44,752 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:44,819 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:44] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.134 0.246 2026-10-01 05:11:44,827 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:11:44,845 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:11:44,870 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:44] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.011 0.209 2026-10-01 05:11:44,915 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:44] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.251 2026-10-01 05:11:44,956 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:44] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.012 0.294 2026-10-01 05:11:45,225 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:45] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.230 0.588 2026-10-01 05:11:45,260 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:45] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.582 2026-10-01 05:11:45,289 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:45] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.417 2026-10-01 05:11:45,326 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:45] "GET /web/image?model=product.template&field=image_128&id=2212&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.430 2026-10-01 05:11:45,355 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:45] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.422 2026-10-01 05:11:45,388 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:45] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.422 2026-10-01 05:11:45,435 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:45] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.013 0.191 2026-10-01 05:11:45,454 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:45] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-10-01 05:11:45,470 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:45] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.137 2026-10-01 05:11:45,595 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.066 0.231 2026-10-01 05:11:45,626 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:45,685 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:45,887 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.088 0.110 2026-10-01 05:11:46,074 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.107 0.047 2026-10-01 05:11:46,144 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.028 2026-10-01 05:11:46,213 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:46,424 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:46] "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.120 0.086 2026-10-01 05:11:46,660 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.129 0.097 2026-10-01 05:11:46,673 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.222 2026-10-01 05:11:46,727 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.027 2026-10-01 05:11:46,767 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:46,790 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11: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.020 0.028 2026-10-01 05:11:46,855 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:46] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.033 0.027 2026-10-01 05:11:46,935 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.038 0.067 2026-10-01 05:11:46,970 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:47,042 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:47,057 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:11:47,058 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:11:47,092 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:47,143 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:47,194 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:47,246 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: tour succeeded 2026-10-01 05:11:47,247 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: ╔══════════════════════════════════════╗ ║ TOUR PosShipLaterNoDefault SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-01 05:11:47,360 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: heap 16442856 (allocated 17825792) 2026-10-01 05:11:47,370 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing chrome headless with pid 127949 2026-10-01 05:11:47,372 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing websocket connection 2026-10-01 05:11:47,378 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Terminating chrome headless with pid 127949 2026-10-01 05:11:47,480 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051147_480542_test_ship_later_no_default.txt 2026-10-01 05:11:47,480 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Removing chrome user profile "/tmp/tmp97tqbb25_chrome_odoo" 2026-10-01 05:11:47,497 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_show_orders_for_pos_currency_only ... 2026-10-01 05:11:48,820 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome pid: 128165 2026-10-01 05:11:48,821 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless temporary user profile dir: /tmp/tmplv142eig_chrome_odoo 2026-10-01 05:11:48,821 44 INFO rb-3b89a0e-225191-419901 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:35565/json/version 2026-10-01 05:11:48,822 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35565', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:11:48,851 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:48,851 44 INFO rb-3b89a0e-225191-419901 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:35565/json 2026-10-01 05:11:48,851 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35565', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:11:48,860 44 INFO rb-3b89a0e-225191-419901 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:35565/devtools/page/CCDCDDBAE5F054847B7DD3B96DE1B0AF 2026-10-01 05:11:48,870 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:48,878 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless enable page notifications 2026-10-01 05:11:49,104 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-01 05:11:49,114 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Setting session cookie in browser 2026-10-01 05:11:49,119 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:11:49,120 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:11:49,137 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:11:49,970 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:49] "GET /pos/ui/126 HTTP/1.1" 200 - 89 0.079 0.759 2026-10-01 05:11:49,975 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Navigation result: {'frameId': 'CCDCDDBAE5F054847B7DD3B96DE1B0AF', 'loaderId': '2E80E7F1343E67497A72048A92F34C15', 'isDownload': False} 2026-10-01 05:11:49,976 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:50,000 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:11:50,011 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:50] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-01 05:11:50,016 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:50] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-01 05:11:50,027 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:50] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-01 05:11:50,512 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:11:50,515 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:11:50,543 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.012 2026-10-01 05:11:50,574 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-01 05:11:50,575 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Evaluate test code "odoo.startTour('PosOrdersListDifferentCurrency', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:11:50,583 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:50,591 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11: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-01 05:11:50,603 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:11:50,639 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.012 2026-10-01 05:11:50,659 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.033 2026-10-01 05:11:50,714 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.043 2026-10-01 05:11:50,717 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-01 05:11:51,492 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.393 0.337 2026-10-01 05:11:51,529 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:51] "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-01 05:11:51,593 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:11:51,656 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:51] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.034 2026-10-01 05:11:51,688 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11: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.011 2026-10-01 05:11:51,708 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:51,727 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-01 05:11:51,780 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:11:51,788 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:11:51,798 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:11:51,818 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 05:11:51,840 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 05:11:51,892 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-10-01 05:11:51,895 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:11:51,929 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:51,930 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:51] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 14 0.090 0.053 2026-10-01 05:11:51,960 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:51] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.007 0.165 2026-10-01 05:11:52,036 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:52,072 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:52,081 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:52] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.081 0.164 2026-10-01 05:11:52,098 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:11:52,099 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:52] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.007 0.171 2026-10-01 05:11:52,122 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 05:11:52,211 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:52] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.055 0.314 2026-10-01 05:11:52,248 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:52] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.245 2026-10-01 05:11:52,279 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:52] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.291 2026-10-01 05:11:52,337 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:52] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.013 0.347 2026-10-01 05:11:52,372 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:52] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.259 2026-10-01 05:11:52,416 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:52] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.278 2026-10-01 05:11:52,464 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:52] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.240 2026-10-01 05:11:52,518 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:52] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.257 2026-10-01 05:11:52,577 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:52] "GET /web/image?model=product.template&field=image_128&id=2213&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.283 2026-10-01 05:11:52,614 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:52] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.262 2026-10-01 05:11:52,729 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.061 0.289 2026-10-01 05:11:52,758 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:52] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.280 2026-10-01 05:11:52,782 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:52] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.359 2026-10-01 05:11:52,789 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:52,846 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:53,080 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 69 0.108 0.124 2026-10-01 05:11:53,130 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.004 0.018 2026-10-01 05:11:53,221 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.011 0.018 2026-10-01 05:11:53,326 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: tour succeeded 2026-10-01 05:11:53,326 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosOrdersListDifferentCurrency SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-01 05:11:53,411 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: heap 16206100 (allocated 17563648) 2026-10-01 05:11:53,435 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing chrome headless with pid 128165 2026-10-01 05:11:53,438 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing websocket connection 2026-10-01 05:11:53,439 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Terminating chrome headless with pid 128165 2026-10-01 05:11:53,533 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051153_533441_test_show_orders_for_pos_currency_only.txt 2026-10-01 05:11:53,533 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Removing chrome user profile "/tmp/tmplv142eig_chrome_odoo" 2026-10-01 05:11:53,549 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_so_with_downpayment ... 2026-10-01 05:11:55,339 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome pid: 128384 2026-10-01 05:11:55,339 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmpquthsfqa_chrome_odoo 2026-10-01 05:11:55,339 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:44569/json/version 2026-10-01 05:11:55,340 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44569', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:11:55,371 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Browser version: Chrome/150.0.7871.114 2026-10-01 05:11:55,371 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:44569/json 2026-10-01 05:11:55,377 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44569', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:11:55,396 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Websocket url found: ws://127.0.0.1:44569/devtools/page/67087A470E7BF4ED3B41C30CAE197327 2026-10-01 05:11:55,416 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Enable chrome headless console log notification 2026-10-01 05:11:55,438 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless enable page notifications 2026-10-01 05:11:55,621 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:11:55,627 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Setting session cookie in browser 2026-10-01 05:11:55,631 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:11:55,631 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:11:55,667 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:11:56,216 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:56] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.073 0.499 2026-10-01 05:11:56,220 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigation result: {'frameId': '67087A470E7BF4ED3B41C30CAE197327', 'loaderId': '538DB469213DBCF1DBC1905A6C72A26F', 'isDownload': False} 2026-10-01 05:11:56,221 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Evaluate ready code "odoo.isTourReady('PoSSaleOrderWithDownpayment')" 2026-10-01 05:11:56,235 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:11:56,256 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:56] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-10-01 05:11:56,261 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:56] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-01 05:11:56,271 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:56] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-01 05:11:56,793 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:11:56,795 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 05:11:56,817 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.027 2026-10-01 05:11:56,845 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-01 05:11:56,862 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Evaluate test code "odoo.startTour('PoSSaleOrderWithDownpayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:11:56,874 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:56,875 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.020 2026-10-01 05:11:56,894 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:11:56,947 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11: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.025 2026-10-01 05:11:56,964 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.037 2026-10-01 05:11:57,049 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.036 0.048 2026-10-01 05:11:57,052 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-10-01 05:11:57,960 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.491 0.364 2026-10-01 05:11:58,009 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:58] "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-01 05:11:58,120 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11: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.006 2026-10-01 05:11:58,224 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:58] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.032 0.040 2026-10-01 05:11:58,267 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11: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-01 05:11:58,301 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-10-01 05:11:58,336 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.010 2026-10-01 05:11:58,420 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:11:58,425 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:11:58,450 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:11:58,453 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:11:58,480 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:58] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.010 0.031 2026-10-01 05:11:58,517 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11: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-01 05:11:58,523 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:11:58,572 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 05:11:58,585 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:58] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.056 0.087 2026-10-01 05:11:58,650 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:58] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.022 0.081 2026-10-01 05:11:58,663 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:58] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.004 0.083 2026-10-01 05:11:58,668 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:58,812 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:58] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.067 0.194 2026-10-01 05:11:58,831 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:58,843 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:11:58,860 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:58] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.015 0.159 2026-10-01 05:11:58,874 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:58,914 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:58] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.123 2026-10-01 05:11:58,926 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:11:58,949 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:58] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.145 2026-10-01 05:11:58,981 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:58] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.148 2026-10-01 05:11:59,031 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:59] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.012 0.183 2026-10-01 05:11:59,063 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:59] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-10-01 05:11:59,110 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:59] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.016 0.223 2026-10-01 05:11:59,161 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:59] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.219 2026-10-01 05:11:59,187 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:59] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.229 2026-10-01 05:11:59,216 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:59] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.224 2026-10-01 05:11:59,331 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.237 2026-10-01 05:11:59,356 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:59] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.279 2026-10-01 05:11:59,377 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:59,438 44 INFO rb-3b89a0e-225191-419901 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-01 05:11:59,732 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 69 0.162 0.127 2026-10-01 05:11:59,855 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:59] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 37 0.044 0.055 2026-10-01 05:11:59,925 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:11:59] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.021 2026-10-01 05:12:00,005 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:00,160 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:00] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 68 0.061 0.091 2026-10-01 05:12:00,351 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.095 0.088 2026-10-01 05:12:00,368 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.009 0.175 2026-10-01 05:12:00,431 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.026 2026-10-01 05:12:00,486 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:00,506 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12: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.023 0.034 2026-10-01 05:12:00,563 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:00] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 20 0.022 0.044 2026-10-01 05:12:00,641 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.034 0.079 2026-10-01 05:12:00,662 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:00,715 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:00,763 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:00,814 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:00,864 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:00,915 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:00,966 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: tour succeeded 2026-10-01 05:12:00,967 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSSaleOrderWithDownpayment SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-01 05:12:01,078 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: heap 16720964 (allocated 18087936) 2026-10-01 05:12:01,094 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing chrome headless with pid 128384 2026-10-01 05:12:01,098 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing websocket connection 2026-10-01 05:12:01,101 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Terminating chrome headless with pid 128384 2026-10-01 05:12:01,206 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051201_206365_test_so_with_downpayment.txt 2026-10-01 05:12:01,206 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Removing chrome user profile "/tmp/tmpquthsfqa_chrome_odoo" 2026-10-01 05:12:01,224 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-10-01 05:12:02,128 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53520043 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-01 05:12:02,387 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1411] 2026-10-01 05:12:04,631 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53520043 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #857 2026-10-01 05:12:04,634 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53520043 finished 2026-10-01 05:12:04,827 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_variant_popup_qty_free ... 2026-10-01 05:12:08,336 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome pid: 128602 2026-10-01 05:12:08,336 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless temporary user profile dir: /tmp/tmpk_65fs1q_chrome_odoo 2026-10-01 05:12:08,336 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:46161/json/version 2026-10-01 05:12:08,337 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46161', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:12:08,415 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Browser version: Chrome/150.0.7871.114 2026-10-01 05:12:08,415 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:46161/json 2026-10-01 05:12:08,416 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46161', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:12:08,436 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Websocket url found: ws://127.0.0.1:46161/devtools/page/16F88D196DCC70D9B43A8C6F091FF2B1 2026-10-01 05:12:08,457 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Enable chrome headless console log notification 2026-10-01 05:12:08,464 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless enable page notifications 2026-10-01 05:12:08,607 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:12:08,613 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Setting session cookie in browser 2026-10-01 05:12:08,619 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-01 05:12:08,619 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-01 05:12:08,634 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:12:09,184 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:09] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.045 0.508 2026-10-01 05:12:09,189 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Navigation result: {'frameId': '16F88D196DCC70D9B43A8C6F091FF2B1', 'loaderId': '7253BF7D7DED50121FD58AE3F1DDFCBF', 'isDownload': False} 2026-10-01 05:12:09,189 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:09,207 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:12:09,222 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:09] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-01 05:12:09,233 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:09] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-01 05:12:09,255 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:09] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.033 2026-10-01 05:12:09,693 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:12:09,698 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:12:09,720 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-01 05:12:09,746 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-01 05:12:09,755 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Evaluate test code "odoo.startTour('test_variant_popup_qty_free', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:12:09,765 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:12:09,767 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:09,793 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:12:09,826 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-10-01 05:12:09,842 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-01 05:12:09,891 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.014 0.029 2026-10-01 05:12:09,893 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-01 05:12:10,500 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.238 0.320 2026-10-01 05:12:10,524 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:12:10,614 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.008 0.007 2026-10-01 05:12:10,649 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:10] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.011 2026-10-01 05:12:10,748 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:10] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.026 0.049 2026-10-01 05:12:10,815 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.016 2026-10-01 05:12:10,832 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: Owl is running in 'dev' mode. 2026-10-01 05:12:10,851 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-01 05:12:10,903 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:12:10,913 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:12:10,926 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:12:10,928 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:12:10,942 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:10] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.007 0.026 2026-10-01 05:12:10,977 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:12:11,032 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 05:12:11,044 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:11] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.061 0.060 2026-10-01 05:12:11,049 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:11] "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-01 05:12:11,062 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:11,163 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:11] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.054 0.110 2026-10-01 05:12:11,240 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:11,258 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:11] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.047 0.214 2026-10-01 05:12:11,264 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:12:11,288 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 05:12:11,309 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:11] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.025 0.239 2026-10-01 05:12:11,349 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:11] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.216 2026-10-01 05:12:11,390 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:11] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.014 0.244 2026-10-01 05:12:11,421 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:11] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.281 2026-10-01 05:12:11,447 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:11] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.276 2026-10-01 05:12:11,487 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:11] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.186 2026-10-01 05:12:11,533 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:11] "GET /web/image?model=product.template&field=image_128&id=2216&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.209 2026-10-01 05:12:11,553 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:11] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-10-01 05:12:11,583 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:11] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.169 2026-10-01 05:12:11,627 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:11] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.015 0.188 2026-10-01 05:12:11,708 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.221 2026-10-01 05:12:11,738 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:11] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-01T05:04:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.187 2026-10-01 05:12:11,755 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:11] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.007 0.238 2026-10-01 05:12:11,769 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:12,472 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:12] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 86 0.095 0.097 2026-10-01 05:12:12,504 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:12,558 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:12,619 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: tour succeeded 2026-10-01 05:12:12,629 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:12,672 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:12] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.022 0.035 2026-10-01 05:12:12,695 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: heap 14182916 (allocated 15466496) 2026-10-01 05:12:12,723 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing chrome headless with pid 128602 2026-10-01 05:12:12,724 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing websocket connection 2026-10-01 05:12:12,724 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Terminating chrome headless with pid 128602 2026-10-01 05:12:12,822 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051212_822334_test_variant_popup_qty_free.txt 2026-10-01 05:12:12,822 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Removing chrome user profile "/tmp/tmpk_65fs1q_chrome_odoo" 2026-10-01 05:12:12,932 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 34 checked, 34 removed 2026-10-01 05:12:26,551 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_consolidated_invoice_mixed_pos_and_so_orders ... 2026-10-01 05:12:28,156 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation ... 2026-10-01 05:12:28,928 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome pid: 128811 2026-10-01 05:12:28,928 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless temporary user profile dir: /tmp/tmpvuj3cve8_chrome_odoo 2026-10-01 05:12:28,928 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:37757/json/version 2026-10-01 05:12:28,930 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37757', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:12:29,004 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:29,004 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:37757/json 2026-10-01 05:12:29,006 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37757', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:12:29,037 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Websocket url found: ws://127.0.0.1:37757/devtools/page/8BA0F3B2EE288B6F0ECBF9441BCC7496 2026-10-01 05:12:29,058 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Enable chrome headless console log notification 2026-10-01 05:12:29,068 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless enable page notifications 2026-10-01 05:12:29,238 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:12:29,243 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Setting session cookie in browser 2026-10-01 05:12:29,245 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-01 05:12:29,245 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-10-01 05:12:29,265 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:12:29,891 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:29] "GET /pos/ui/127 HTTP/1.1" 200 - 91 0.066 0.566 2026-10-01 05:12:29,895 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Navigation result: {'frameId': '8BA0F3B2EE288B6F0ECBF9441BCC7496', 'loaderId': 'C6FF9A8E19C3C9A054AD042A8A54387C', 'isDownload': False} 2026-10-01 05:12:29,895 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-10-01 05:12:29,913 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:12:29,933 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:29] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-01 05:12:29,940 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:29] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-01 05:12:29,964 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:29] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.036 2026-10-01 05:12:30,449 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:12:30,456 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:12:30,476 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-01 05:12:30,503 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Evaluate test code "odoo.startTour('PoSApplyDownpaymentInvoice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/127", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:12:30,512 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-01 05:12:30,512 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:30,532 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12: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-01 05:12:30,548 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:12:30,586 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.022 2026-10-01 05:12:30,612 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.036 2026-10-01 05:12:30,617 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-10-01 05:12:30,688 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.036 0.030 2026-10-01 05:12:31,398 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.354 0.323 2026-10-01 05:12:31,434 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12: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-01 05:12:31,515 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 05:12:31,577 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:31] "GET /web/image/res.company/115/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.036 2026-10-01 05:12:31,609 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 05:12:31,630 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:31,643 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-01 05:12:31,689 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:12:31,727 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:12:31,735 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-01 05:12:31,764 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:12:31,768 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:12:31,796 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:31] "GET /web/image/res.users/244/avatar_128 HTTP/1.1" 200 - 14 0.042 0.065 2026-10-01 05:12:31,822 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:31] "GET /web/image?model=res.company&id=115&field=logo HTTP/1.1" 200 - 3 0.007 0.119 2026-10-01 05:12:31,838 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:31] "GET /web/image/res.company/115/favicon HTTP/1.1" 200 - 4 0.007 0.050 2026-10-01 05:12:31,840 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.112 2026-10-01 05:12:31,899 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:31,980 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:31] "GET /web/image/res.company/115/favicon HTTP/1.1" 304 - 4 0.004 0.038 2026-10-01 05:12:32,037 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.031 2026-10-01 05:12:32,071 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:12:32,115 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:32,170 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:32] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 34 0.121 0.098 2026-10-01 05:12:32,175 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:32,177 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:12:32,226 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:32] "GET /web/image?model=product.template&field=image_128&id=2222&unique=2026-10-01T05:12:12.000+00:00 HTTP/1.1" 200 - 3 0.013 0.224 2026-10-01 05:12:32,251 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:32] "GET /web/image?model=product.template&field=image_128&id=2221&unique=2026-10-01T05:12:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.261 2026-10-01 05:12:32,347 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:32] "GET /pos/ui/127 HTTP/1.1" 200 - 34 0.052 0.291 2026-10-01 05:12:32,371 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:32] "GET /web/image?model=product.template&field=image_128&id=2229&unique=2026-10-01T05:12:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.293 2026-10-01 05:12:32,405 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:32] "GET /web/image?model=product.template&field=image_128&id=2227&unique=2026-10-01T05:12:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.212 2026-10-01 05:12:32,440 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:32] "GET /web/image?model=product.template&field=image_128&id=2228&unique=2026-10-01T05:12:12.000+00:00 HTTP/1.1" 200 - 3 0.008 0.194 2026-10-01 05:12:32,466 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:32] "GET /web/image?model=product.template&field=image_128&id=2223&unique=2026-10-01T05:12:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.427 2026-10-01 05:12:32,568 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.265 2026-10-01 05:12:32,607 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:32] "GET /web/image?model=product.template&field=image_128&id=2225&unique=2026-10-01T05:12:12.000+00:00 HTTP/1.1" 200 - 3 0.005 0.224 2026-10-01 05:12:32,622 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:32,649 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:32] "GET /web/image?model=product.template&field=image_128&id=2226&unique=2026-10-01T05:12:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.235 2026-10-01 05:12:32,696 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:32] "GET /web/image?model=product.template&field=image_128&id=2224&unique=2026-10-01T05:12:12.000+00:00 HTTP/1.1" 200 - 3 0.019 0.324 2026-10-01 05:12:32,699 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:32,879 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.054 0.120 2026-10-01 05:12:32,958 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 20 0.015 0.029 2026-10-01 05:12:33,055 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.029 2026-10-01 05:12:33,110 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:33,237 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:33] "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.052 0.073 2026-10-01 05:12:33,380 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.066 0.070 2026-10-01 05:12:33,394 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:33] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.137 2026-10-01 05:12:33,442 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.027 2026-10-01 05:12:33,488 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:33,495 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:33] "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.018 0.025 2026-10-01 05:12:33,542 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:33,613 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.033 0.062 2026-10-01 05:12:33,624 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:33,694 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:33,711 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:12:33,712 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:12:33,743 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:33,794 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:33,874 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:33,928 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:33,997 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: tour succeeded 2026-10-01 05:12:33,998 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-01 05:12:34,012 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84805770 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '2ac89168-073e-49af-bf3d-653a8d971fb4'}] 2026-10-01 05:12:34,024 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:12:34,085 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: heap 17053804 (allocated 18874368) 2026-10-01 05:12:34,107 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing chrome headless with pid 128811 2026-10-01 05:12:34,110 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing websocket connection 2026-10-01 05:12:34,118 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Terminating chrome headless with pid 128811 2026-10-01 05:12:34,233 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051234_233321_test_pos_downpayment_sale_invoice_creation.txt 2026-10-01 05:12:34,233 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Removing chrome user profile "/tmp/tmpvuj3cve8_chrome_odoo" 2026-10-01 05:12:34,263 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: waiting for threads: [, ] 2026-10-01 05:12:35,515 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84805770 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '2ac89168-073e-49af-bf3d-653a8d971fb4'} created pos.order #860 2026-10-01 05:12:35,517 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84805770 finished 2026-10-01 05:12:35,762 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 508 0.649 1.113 2026-10-01 05:12:36,396 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_settle_so_with_downpayment ... 2026-10-01 05:12:37,332 44 INFO rb-3b89a0e-225191-419901 odoo.addons.payment.models.payment_transaction: Skipped the update of transaction Test Transaction as it is already in state done. 2026-10-01 05:12:39,025 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome pid: 129029 2026-10-01 05:12:39,025 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmp5i2m3wc4_chrome_odoo 2026-10-01 05:12:39,025 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:41259/json/version 2026-10-01 05:12:39,027 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41259', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:12:39,081 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:39,081 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:41259/json 2026-10-01 05:12:39,082 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41259', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:12:39,101 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Websocket url found: ws://127.0.0.1:41259/devtools/page/ABF4C269AA78E9FA6281968030073BA9 2026-10-01 05:12:39,112 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Enable chrome headless console log notification 2026-10-01 05:12:39,115 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless enable page notifications 2026-10-01 05:12:39,297 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:12:39,299 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Setting session cookie in browser 2026-10-01 05:12:39,301 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-01 05:12:39,301 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-10-01 05:12:39,314 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:12:39,797 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:39] "GET /pos/ui/127 HTTP/1.1" 200 - 80 0.051 0.436 2026-10-01 05:12:39,801 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Navigation result: {'frameId': 'ABF4C269AA78E9FA6281968030073BA9', 'loaderId': '204902A3D1D110240E47818538DD1F8E', 'isDownload': False} 2026-10-01 05:12:39,801 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:39,825 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:12:39,850 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:39] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-01 05:12:39,858 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:39] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-01 05:12:39,866 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:39] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-10-01 05:12:40,397 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:12:40,399 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:12:40,421 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-01 05:12:40,446 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-01 05:12:40,453 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Evaluate test code "odoo.startTour('test_pos_settle_so_with_downpayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/127", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:12:40,458 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 05:12:40,461 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:40,469 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:12:40,514 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:40] "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.017 2026-10-01 05:12:40,532 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.037 2026-10-01 05:12:40,580 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.039 2026-10-01 05:12:40,585 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-01 05:12:41,264 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 361 0.331 0.315 2026-10-01 05:12:41,289 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12: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-01 05:12:41,363 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12: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-01 05:12:41,472 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:41] "GET /web/image/res.company/115/logo/256x256 HTTP/1.1" 200 - 8 0.025 0.068 2026-10-01 05:12:41,524 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.017 2026-10-01 05:12:41,535 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:41,546 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:12:41,601 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:12:41,617 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:12:41,685 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:12:41,691 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-01 05:12:41,706 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-01 05:12:41,742 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:12:41,749 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:41] "GET /web/image/res.users/240/avatar_128 HTTP/1.1" 200 - 7 0.061 0.062 2026-10-01 05:12:41,762 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:41,771 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:12:41,784 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:41] "GET /web/image?model=res.company&id=115&field=logo HTTP/1.1" 200 - 3 0.009 0.140 2026-10-01 05:12:41,928 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:41] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.096 0.093 2026-10-01 05:12:41,930 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:41,934 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:12:41,970 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:41] "GET /web/image/res.company/115/favicon HTTP/1.1" 200 - 4 0.006 0.196 2026-10-01 05:12:41,986 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:12:41,987 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:42,056 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:42] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.048 0.259 2026-10-01 05:12:42,083 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:42] "GET /web/image?model=product.template&field=image_128&id=2221&unique=2026-10-01T05:12:12.000+00:00 HTTP/1.1" 200 - 3 0.005 0.186 2026-10-01 05:12:42,111 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:42] "GET /web/image?model=product.template&field=image_128&id=2222&unique=2026-10-01T05:12:12.000+00:00 HTTP/1.1" 200 - 3 0.007 0.202 2026-10-01 05:12:42,142 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:42] "GET /web/image?model=product.template&field=image_128&id=2229&unique=2026-10-01T05:12:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.197 2026-10-01 05:12:42,167 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:42] "GET /web/image?model=product.template&field=image_128&id=2219&unique=2026-10-01T05:12:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.289 2026-10-01 05:12:42,194 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:42] "GET /web/image?model=product.template&field=image_128&id=2227&unique=2026-10-01T05:12:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.199 2026-10-01 05:12:42,225 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:42] "GET /web/image?model=product.template&field=image_128&id=2224&unique=2026-10-01T05:12:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.161 2026-10-01 05:12:42,254 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:42] "GET /web/image?model=product.template&field=image_128&id=2226&unique=2026-10-01T05:12:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.159 2026-10-01 05:12:42,284 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:42] "GET /web/image?model=product.template&field=image_128&id=2225&unique=2026-10-01T05:12:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.165 2026-10-01 05:12:42,328 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:42] "GET /web/image?model=product.template&field=image_128&id=2228&unique=2026-10-01T05:12:12.000+00:00 HTTP/1.1" 200 - 3 0.007 0.159 2026-10-01 05:12:42,411 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 34 0.032 0.207 2026-10-01 05:12:42,438 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:42] "GET /web/image?model=product.template&field=image_128&id=2223&unique=2026-10-01T05:12:12.000+00:00 HTTP/1.1" 200 - 3 0.005 0.205 2026-10-01 05:12:42,441 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:42,466 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:42] "GET /web/image/res.company/115/favicon HTTP/1.1" 304 - 4 0.008 0.255 2026-10-01 05:12:42,511 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:42,739 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 67 0.098 0.124 2026-10-01 05:12:42,883 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 34 0.050 0.055 2026-10-01 05:12:42,948 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 6 0.005 0.014 2026-10-01 05:12:43,030 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:43,206 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:43] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 69 0.086 0.086 2026-10-01 05:12:43,406 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 67 0.100 0.090 2026-10-01 05:12:43,422 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:43] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 5 0.008 0.182 2026-10-01 05:12:43,494 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.034 2026-10-01 05:12:43,557 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:43,591 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:43] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.034 0.046 2026-10-01 05:12:43,689 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:43] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 22 0.057 0.073 2026-10-01 05:12:43,809 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:12:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.055 0.143 2026-10-01 05:12:43,864 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:43,914 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:43,961 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:44,013 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:44,064 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: tour succeeded 2026-10-01 05:12:44,065 44 INFO rb-3b89a0e-225191-419901 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-01 05:12:44,136 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: heap 17302484 (allocated 19136512) 2026-10-01 05:12:44,141 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing chrome headless with pid 129029 2026-10-01 05:12:44,144 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing websocket connection 2026-10-01 05:12:44,144 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Terminating chrome headless with pid 129029 2026-10-01 05:12:44,243 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051244_243756_test_pos_settle_so_with_downpayment.txt 2026-10-01 05:12:44,244 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Removing chrome user profile "/tmp/tmp5i2m3wc4_chrome_odoo" 2026-10-01 05:12:44,261 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_settled_so_invoice_keeps_so_customer_reference ... 2026-10-01 05:12:46,354 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-10-01 05:12:57,739 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_read_converted_lot_quantities_pick_then_deliver ... 2026-10-01 05:12:58,993 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-10-01 05:12:59,801 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #246 deleted stock.move.line records with IDs: [1429, 1430] 2026-10-01 05:13:00,050 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #246 deleted stock.move.line records with IDs: [1431] 2026-10-01 05:13:00,169 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-01 05:13:12,602 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #249 deleted res.currency.rate records with IDs: [73, 74, 75] 2026-10-01 05:13:13,696 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-10-01 05:13:14,184 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35082673 started for PoS orders references: [{'name': 'Order 05390-706-3838', 'pos_reference': None, 'uuid': '05390-706-3838'}] 2026-10-01 05:13:15,830 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35082673 order {'name': 'Order 05390-706-3838', 'pos_reference': None, 'uuid': '05390-706-3838'} created pos.order #864 2026-10-01 05:13:15,831 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35082673 finished 2026-10-01 05:13:16,180 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_qty_deliverd_qty_to_deliver_in_sales_report ... 2026-10-01 05:13:16,574 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18215354 started for PoS orders references: [{'name': 'Order 97504-715-3995', 'pos_reference': None, 'uuid': '97504-715-3995'}] 2026-10-01 05:13:16,835 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #249 deleted stock.move records with IDs: [1437] 2026-10-01 05:13:16,992 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18215354 order {'name': 'Order 97504-715-3995', 'pos_reference': None, 'uuid': '97504-715-3995'} created pos.order #865 2026-10-01 05:13:16,997 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18215354 finished 2026-10-01 05:13:17,817 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_refund_line_report_prices_sign ... 2026-10-01 05:13:18,629 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome pid: 129243 2026-10-01 05:13:18,629 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless temporary user profile dir: /tmp/tmpyf6zh6d__chrome_odoo 2026-10-01 05:13:18,629 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:45185/json/version 2026-10-01 05:13:18,630 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45185', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:13:18,717 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:18,717 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:45185/json 2026-10-01 05:13:18,717 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45185', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:13:18,732 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Websocket url found: ws://127.0.0.1:45185/devtools/page/3185FBFF288C14E72B0356955A72F75D 2026-10-01 05:13:18,745 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Enable chrome headless console log notification 2026-10-01 05:13:18,749 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless enable page notifications 2026-10-01 05:13:18,890 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:13:18,896 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Setting session cookie in browser 2026-10-01 05:13:18,903 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Open "http://127.0.0.1:8069/pos/ui/130" in browser 2026-10-01 05:13:18,903 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Navigating to: "http://127.0.0.1:8069/pos/ui/130" 2026-10-01 05:13:18,920 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:13:19,480 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:19] "GET /pos/ui/130 HTTP/1.1" 200 - 89 0.091 0.473 2026-10-01 05:13:19,485 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Navigation result: {'frameId': '3185FBFF288C14E72B0356955A72F75D', 'loaderId': '3419C760569EB9084D2D1643404418C5', 'isDownload': False} 2026-10-01 05:13:19,485 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:19,499 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:13:19,540 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:19] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.009 2026-10-01 05:13:19,543 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:19] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-10-01 05:13:19,560 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:19] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.037 2026-10-01 05:13:20,011 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:13:20,024 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:13:20,055 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.019 2026-10-01 05:13:20,083 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Evaluate test code "odoo.startTour('refund_multiple_products_amounts_compliance', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/130", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:13:20,086 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-01 05:13:20,095 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:20,105 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:13:20,123 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:13:20,156 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.012 2026-10-01 05:13:20,175 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.032 2026-10-01 05:13:20,244 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.043 2026-10-01 05:13:20,248 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.051 2026-10-01 05:13:20,859 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.224 0.333 2026-10-01 05:13:20,879 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:13:20,955 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 05:13:21,024 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.038 2026-10-01 05:13:21,052 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:13:21,070 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:21,085 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-01 05:13:21,140 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:13:21,150 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 05:13:21,153 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 05:13:21,196 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 - 14 0.021 0.030 2026-10-01 05:13:21,203 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:13:21,212 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "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-01 05:13:21,220 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.003 0.081 2026-10-01 05:13:21,243 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.004 0.029 2026-10-01 05:13:21,244 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.095 2026-10-01 05:13:21,291 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:21,365 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:13:21,422 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:13:21,457 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:21,469 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "GET /pos/ui/130?from_backend=True HTTP/1.1" 200 - 33 0.059 0.053 2026-10-01 05:13:21,476 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:13:21,547 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "GET /pos/ui/130 HTTP/1.1" 200 - 33 0.030 0.158 2026-10-01 05:13:21,599 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "GET /web/image?model=product.template&field=image_128&id=2257&unique=2026-10-01T05:13:00.000+00:00 HTTP/1.1" 200 - 3 0.014 0.200 2026-10-01 05:13:21,642 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.017 0.256 2026-10-01 05:13:21,674 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "GET /web/image?model=product.template&field=image_128&id=2270&unique=2026-10-01T05:13:00.000+00:00 HTTP/1.1" 200 - 3 0.002 0.028 2026-10-01 05:13:21,700 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-10-01T05:13:00.000+00:00 HTTP/1.1" 200 - 3 0.003 0.316 2026-10-01 05:13:21,737 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "GET /web/image?model=product.template&field=image_128&id=2262&unique=2026-10-01T05:13:00.000+00:00 HTTP/1.1" 200 - 3 0.012 0.236 2026-10-01 05:13:21,775 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "GET /web/image?model=product.template&field=image_128&id=2263&unique=2026-10-01T05:13:00.000+00:00 HTTP/1.1" 200 - 3 0.009 0.216 2026-10-01 05:13:21,812 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "GET /web/image?model=product.template&field=image_128&id=2264&unique=2026-10-01T05:13:00.000+00:00 HTTP/1.1" 200 - 3 0.007 0.200 2026-10-01 05:13:21,846 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "GET /web/image?model=product.template&field=image_128&id=2261&unique=2026-10-01T05:13:00.000+00:00 HTTP/1.1" 200 - 3 0.002 0.413 2026-10-01 05:13:21,871 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "GET /web/image?model=product.template&field=image_128&id=2271&unique=2026-10-01T05:13:00.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-10-01 05:13:21,963 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.208 2026-10-01 05:13:22,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:22] "GET /web/image?model=product.template&field=image_128&id=2259&unique=2026-10-01T05:13:00.000+00:00 HTTP/1.1" 200 - 3 0.010 0.205 2026-10-01 05:13:22,033 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:22] "GET /web/image?model=product.template&field=image_128&id=2260&unique=2026-10-01T05:13:00.000+00:00 HTTP/1.1" 200 - 3 0.004 0.213 2026-10-01 05:13:22,046 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:22,061 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:22] "GET /web/image?model=product.template&field=image_128&id=2258&unique=2026-10-01T05:13:00.000+00:00 HTTP/1.1" 200 - 3 0.004 0.315 2026-10-01 05:13:22,098 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:22,152 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:22,332 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:22,383 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:22,453 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:22,467 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:13:22,470 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:13:22,505 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:22,555 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:22,624 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:22,690 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:22,706 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:13:22,710 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88505208 started for PoS orders references: [{'name': '/', 'pos_reference': '261-130-000001', 'uuid': 'b4714b9f-9a65-4583-af09-c89b61457014'}] 2026-10-01 05:13:23,198 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88505208 order {'name': '/', 'pos_reference': '261-130-000001', 'uuid': 'b4714b9f-9a65-4583-af09-c89b61457014'} created pos.order #866 2026-10-01 05:13:23,231 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88505208 finished 2026-10-01 05:13:23,316 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.301 0.308 2026-10-01 05:13:23,358 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 05:13:23,463 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:23,469 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80399773 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-130-000001', 'uuid': 'b4714b9f-9a65-4583-af09-c89b61457014'}] 2026-10-01 05:13:23,483 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80399773 order {'name': 'Shop - 000001', 'pos_reference': '261-130-000001', 'uuid': 'b4714b9f-9a65-4583-af09-c89b61457014'} sync ignored for existing PoS order pos.order(866,) (state: paid) 2026-10-01 05:13:23,506 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80399773 finished 2026-10-01 05:13:23,527 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:23,589 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:23,627 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:23,634 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.080 0.088 2026-10-01 05:13:23,680 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:23,736 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:23,805 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:23,818 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 05:13:23,859 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.013 2026-10-01 05:13:23,871 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:23,890 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:23] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.013 2026-10-01 05:13:23,919 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:23,974 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:24,025 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:24,075 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:24,141 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:24,189 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:24,245 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:24,305 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:24,312 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66068008 started for PoS orders references: [{'name': '/', 'pos_reference': '261-130-000002', 'uuid': 'd0672cb1-cb38-4142-89e5-e664cee76534'}] 2026-10-01 05:13:24,603 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66068008 order {'name': '/', 'pos_reference': '261-130-000002', 'uuid': 'd0672cb1-cb38-4142-89e5-e664cee76534'} created pos.order #867 2026-10-01 05:13:24,622 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66068008 finished 2026-10-01 05:13:24,703 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 171 0.140 0.254 2026-10-01 05:13:24,763 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 05:13:24,807 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: tour succeeded 2026-10-01 05:13:24,808 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:24,811 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63778764 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-130-000002', 'uuid': 'd0672cb1-cb38-4142-89e5-e664cee76534'}] 2026-10-01 05:13:24,844 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63778764 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-130-000002', 'uuid': 'd0672cb1-cb38-4142-89e5-e664cee76534'} sync ignored for existing PoS order pos.order(867,) (state: paid) 2026-10-01 05:13:24,871 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63778764 finished 2026-10-01 05:13:24,930 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: heap 17525612 (allocated 20058112) 2026-10-01 05:13:24,939 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing chrome headless with pid 129243 2026-10-01 05:13:24,943 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing websocket connection 2026-10-01 05:13:24,943 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Terminating chrome headless with pid 129243 2026-10-01 05:13:24,951 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.072 0.071 2026-10-01 05:13:25,049 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051325_049030_test_refund_line_report_prices_sign.txt 2026-10-01 05:13:25,049 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Removing chrome user profile "/tmp/tmpyf6zh6d__chrome_odoo" 2026-10-01 05:13:25,492 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-10-01 05:13:26,001 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5385642 started for PoS orders references: [{'name': 'Order 80165-506-3514', 'pos_reference': None, 'uuid': '80165-506-3514'}] 2026-10-01 05:13:26,334 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5385642 order {'name': 'Order 80165-506-3514', 'pos_reference': None, 'uuid': '80165-506-3514'} created pos.order #868 2026-10-01 05:13:26,334 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5385642 finished 2026-10-01 05:13:26,643 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-10-01 05:13:27,182 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21206612 started for PoS orders references: [{'name': 'Order 06712-664-6321', 'pos_reference': None, 'uuid': '06712-664-6321'}, {'name': 'Order 24276-071-1204', 'pos_reference': None, 'uuid': '24276-071-1204'}] 2026-10-01 05:13:27,666 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21206612 order {'name': 'Order 06712-664-6321', 'pos_reference': None, 'uuid': '06712-664-6321'} created pos.order #869 2026-10-01 05:13:27,868 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21206612 order {'name': 'Order 24276-071-1204', 'pos_reference': None, 'uuid': '24276-071-1204'} created pos.order #870 2026-10-01 05:13:27,869 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21206612 finished 2026-10-01 05:13:28,190 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-10-01 05:13:28,921 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4583560 started for PoS orders references: [{'name': 'Order 84995-020-3673', 'pos_reference': None, 'uuid': '84995-020-3673'}] 2026-10-01 05:13:29,383 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4583560 order {'name': 'Order 84995-020-3673', 'pos_reference': None, 'uuid': '84995-020-3673'} created pos.order #871 2026-10-01 05:13:29,384 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4583560 finished 2026-10-01 05:13:30,464 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-01 05:13:45,293 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos ... 2026-10-01 05:13:46,520 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 129472 2026-10-01 05:13:46,523 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmps9918a60_chrome_odoo 2026-10-01 05:13:46,527 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:44035/json/version 2026-10-01 05:13:46,528 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44035', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:13:46,555 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-01 05:13:46,555 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:44035/json 2026-10-01 05:13:46,565 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44035', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:13:46,587 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:44035/devtools/page/798FE31AB67FDDBB77A13E30F91D7F4C 2026-10-01 05:13:46,629 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-01 05:13:46,637 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-01 05:13:46,868 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:13:46,880 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-01 05:13:46,887 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-01 05:13:46,887 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-01 05:13:46,917 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:13:47,663 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:47] "GET /pos/ui/133 HTTP/1.1" 200 - 131 0.087 0.666 2026-10-01 05:13:47,668 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '798FE31AB67FDDBB77A13E30F91D7F4C', 'loaderId': '8BDE2BDA711D4CD37A0AE51EFDEA4520', 'isDownload': False} 2026-10-01 05:13:47,668 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:47,697 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:13:47,711 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:47] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-10-01 05:13:47,719 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:47] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-01 05:13:47,730 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:47] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-10-01 05:13:48,180 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:13:48,187 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:13:48,214 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.015 2026-10-01 05:13:48,236 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:13:48,244 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.006 2026-10-01 05:13:48,246 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:48,259 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 05:13:48,274 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:13:48,308 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.010 2026-10-01 05:13:48,325 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-01 05:13:48,368 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.014 0.032 2026-10-01 05:13:48,371 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-10-01 05:13:49,147 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.387 0.337 2026-10-01 05:13:49,190 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:49] "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-01 05:13:49,262 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-01 05:13:49,378 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:49] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.070 2026-10-01 05:13:49,445 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13: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.021 2026-10-01 05:13:49,462 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-01 05:13:49,486 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.015 2026-10-01 05:13:49,568 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-01 05:13:49,570 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-01 05:13:49,592 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:13:49,622 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:13:49,633 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:49] "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-01 05:13:49,652 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:49] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.032 0.076 2026-10-01 05:13:49,659 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-10-01 05:13:49,679 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:49] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.003 0.036 2026-10-01 05:13:49,733 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:49] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.027 0.164 2026-10-01 05:13:49,734 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:49,832 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:13:49,834 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:49] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.010 0.035 2026-10-01 05:13:49,890 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:13:49,895 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:49,969 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:49] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.089 0.059 2026-10-01 05:13:49,998 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:50,100 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:50] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.087 0.181 2026-10-01 05:13:50,112 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:13:50,143 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:50] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.018 0.280 2026-10-01 05:13:50,176 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:50] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.331 2026-10-01 05:13:50,206 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:50] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.298 2026-10-01 05:13:50,249 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:50] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.411 2026-10-01 05:13:50,277 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:50] "GET /web/image?model=product.template&field=image_128&id=2298&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.290 2026-10-01 05:13:50,309 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:50] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.170 2026-10-01 05:13:50,336 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:50] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.186 2026-10-01 05:13:50,383 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:50] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.017 0.181 2026-10-01 05:13:50,412 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:50] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-01 05:13:50,441 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:50] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-10-01 05:13:50,470 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:50] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.148 2026-10-01 05:13:50,601 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.069 0.315 2026-10-01 05:13:50,638 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:50,698 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:50,915 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.086 0.127 2026-10-01 05:13:51,011 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:51] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.028 0.037 2026-10-01 05:13:51,065 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.010 2026-10-01 05:13:51,147 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:51,280 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:51] "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.047 0.074 2026-10-01 05:13:51,382 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.032 0.061 2026-10-01 05:13:51,392 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:51] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.056 2026-10-01 05:13:51,423 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:51] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.013 2026-10-01 05:13:51,459 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.019 2026-10-01 05:13:51,509 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.026 2026-10-01 05:13:51,550 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:51,567 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13: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.019 0.027 2026-10-01 05:13:51,615 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:51,715 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.033 0.060 2026-10-01 05:13:51,722 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:51,773 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:51,828 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:51,900 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:51,915 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:13:51,917 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:13:51,952 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:52,004 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:52,055 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:52,125 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:52,175 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:52,229 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:52,298 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:52,302 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81064714 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'b80382f9-a1d2-415c-93c7-706d4488e02f'}] 2026-10-01 05:13:52,304 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:13:54,276 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81064714 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'b80382f9-a1d2-415c-93c7-706d4488e02f'} created pos.order #872 2026-10-01 05:13:54,539 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81064714 finished 2026-10-01 05:13:54,931 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: Simulating signal changes during tests 2026-10-01 05:13:54,932 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 870 1.071 1.562 2026-10-01 05:13:55,055 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 31 0.021 0.043 2026-10-01 05:13:55,058 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:55] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 2 0.002 0.069 2026-10-01 05:13:55,098 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:55] "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-01 05:13:55,178 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:55,182 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79816773 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': 'b80382f9-a1d2-415c-93c7-706d4488e02f'}] 2026-10-01 05:13:55,198 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79816773 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': 'b80382f9-a1d2-415c-93c7-706d4488e02f'} sync ignored for existing PoS order pos.order(872,) (state: done) 2026-10-01 05:13:55,219 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79816773 finished 2026-10-01 05:13:55,231 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:55,297 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:55,341 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-01 05:13:55,342 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:55,357 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 87 0.070 0.108 2026-10-01 05:13:55,502 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 18823800 (allocated 20709376) 2026-10-01 05:13:55,506 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 129472 2026-10-01 05:13:55,509 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-01 05:13:55,510 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 129472 2026-10-01 05:13:55,616 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051355_616266_test_taxes_l10n_be_pos.txt 2026-10-01 05:13:55,616 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmps9918a60_chrome_odoo" 2026-10-01 05:13:56,790 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1442, 1443] 2026-10-01 05:13:58,014 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 129703 2026-10-01 05:13:58,015 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpp4jrbtse_chrome_odoo 2026-10-01 05:13:58,015 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:39603/json/version 2026-10-01 05:13:58,016 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39603', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:13:58,038 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-01 05:13:58,038 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:39603/json 2026-10-01 05:13:58,039 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39603', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:13:58,055 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:39603/devtools/page/0C8693514CB585E99457D9319B66FD69 2026-10-01 05:13:58,070 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-01 05:13:58,075 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-01 05:13:58,232 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:13:58,237 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-01 05:13:58,240 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-01 05:13:58,240 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-01 05:13:58,493 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:58] "GET /pos/ui/133 HTTP/1.1" 200 - 112 0.105 0.136 2026-10-01 05:13:58,499 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '0C8693514CB585E99457D9319B66FD69', 'loaderId': '9FD092E468E84735EE4EDDA0016A47D8', 'isDownload': False} 2026-10-01 05:13:58,499 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:58,515 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:13:58,535 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:58] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.010 2026-10-01 05:13:58,546 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:58] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-10-01 05:13:58,553 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:58] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-01 05:13:59,079 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:13:59,086 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:13:59,104 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-01 05:13:59,134 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:13:59,137 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-01 05:13:59,140 44 INFO rb-3b89a0e-225191-419901 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-01 05:13:59,152 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13: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-01 05:13:59,170 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:13:59,201 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:59] "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-01 05:13:59,208 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.023 2026-10-01 05:13:59,272 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.023 0.035 2026-10-01 05:13:59,275 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.038 2026-10-01 05:13:59,977 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:13:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.304 0.358 2026-10-01 05:14:00,007 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14: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-01 05:14:00,091 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 05:14:00,155 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:00] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.033 2026-10-01 05:14:00,189 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 05:14:00,206 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-01 05:14:00,234 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-01 05:14:00,284 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:14:00,315 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-01 05:14:00,324 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-01 05:14:00,367 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:00] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.037 0.051 2026-10-01 05:14:00,387 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.104 2026-10-01 05:14:00,415 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-10-01 05:14:00,435 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.071 2026-10-01 05:14:00,438 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:00] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.008 0.127 2026-10-01 05:14:00,450 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:00] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.005 0.045 2026-10-01 05:14:00,498 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:00,550 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:14:00,564 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:00] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.006 0.020 2026-10-01 05:14:00,669 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:00,721 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:00,730 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:00] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.090 0.100 2026-10-01 05:14:00,739 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:14:00,748 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:14:00,820 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:00] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.046 0.229 2026-10-01 05:14:00,865 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:00] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.010 0.234 2026-10-01 05:14:00,907 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:00] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.270 2026-10-01 05:14:00,959 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:00] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.011 0.325 2026-10-01 05:14:00,982 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:00] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.383 2026-10-01 05:14:01,014 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:01] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.243 2026-10-01 05:14:01,049 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:01] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.221 2026-10-01 05:14:01,074 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:01] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.194 2026-10-01 05:14:01,100 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:01] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.184 2026-10-01 05:14:01,134 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:01] "GET /web/image?model=product.template&field=image_128&id=2298&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-10-01 05:14:01,178 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:01] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-10-01 05:14:01,224 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:01] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.009 0.197 2026-10-01 05:14:01,333 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.059 0.220 2026-10-01 05:14:01,356 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:01] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.248 2026-10-01 05:14:01,375 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:01,387 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:01] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.296 2026-10-01 05:14:01,435 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:01,599 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:01] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 47 0.072 0.090 2026-10-01 05:14:01,697 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:01] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.034 0.037 2026-10-01 05:14:01,742 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-01 05:14:01,807 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:01,973 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:01] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.089 0.076 2026-10-01 05:14:02,097 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.048 0.066 2026-10-01 05:14:02,113 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.110 2026-10-01 05:14:02,151 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:02] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.010 0.015 2026-10-01 05:14:02,173 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.011 2026-10-01 05:14:02,249 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.033 2026-10-01 05:14:02,318 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:02,345 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14: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.050 0.035 2026-10-01 05:14:02,378 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:02,443 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.028 0.033 2026-10-01 05:14:02,476 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:02,525 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:02,576 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:02,652 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:02,670 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:14:02,679 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:14:02,703 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:02,753 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:02,804 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:02,875 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:02,926 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:02,982 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:03,049 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:03,053 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:14:03,055 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41078201 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000001', 'uuid': '1e114cd2-a022-401d-aa2c-3156c6a1e59d'}] 2026-10-01 05:14:04,745 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41078201 order {'name': '/', 'pos_reference': '262-133-000001', 'uuid': '1e114cd2-a022-401d-aa2c-3156c6a1e59d'} created pos.order #873 2026-10-01 05:14:04,910 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41078201 finished 2026-10-01 05:14:05,118 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 709 0.992 1.075 2026-10-01 05:14:05,174 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:05] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:14:05,216 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.027 2026-10-01 05:14:05,246 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:14:05,325 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:05,329 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56378856 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': '1e114cd2-a022-401d-aa2c-3156c6a1e59d'}] 2026-10-01 05:14:05,341 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56378856 order {'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': '1e114cd2-a022-401d-aa2c-3156c6a1e59d'} sync ignored for existing PoS order pos.order(873,) (state: done) 2026-10-01 05:14:05,371 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56378856 finished 2026-10-01 05:14:05,381 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:05,443 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:05,494 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.056 0.111 2026-10-01 05:14:05,497 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-01 05:14:05,498 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:05,589 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.036 0.027 2026-10-01 05:14:05,657 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 19429952 (allocated 21757952) 2026-10-01 05:14:05,669 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 129703 2026-10-01 05:14:05,674 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-01 05:14:05,678 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 129703 2026-10-01 05:14:05,779 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051405_779315_test_taxes_l10n_be_pos.txt 2026-10-01 05:14:05,779 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpp4jrbtse_chrome_odoo" 2026-10-01 05:14:06,861 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1445, 1446] 2026-10-01 05:14:07,987 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 129935 2026-10-01 05:14:07,987 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpfi2n9b53_chrome_odoo 2026-10-01 05:14:07,988 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:41291/json/version 2026-10-01 05:14:07,989 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41291', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:14:08,027 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-01 05:14:08,028 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:41291/json 2026-10-01 05:14:08,028 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41291', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:14:08,046 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:41291/devtools/page/3346231C2FF13A81DE233456B59B2882 2026-10-01 05:14:08,066 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-01 05:14:08,074 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-01 05:14:08,339 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:14:08,349 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-01 05:14:08,352 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-01 05:14:08,352 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-01 05:14:08,599 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:08] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.113 0.098 2026-10-01 05:14:08,604 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '3346231C2FF13A81DE233456B59B2882', 'loaderId': '29CD5B2CF700E143B5995E079016FB61', 'isDownload': False} 2026-10-01 05:14:08,604 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:08,624 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:14:08,670 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:08] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-10-01 05:14:08,696 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:08] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.052 2026-10-01 05:14:08,728 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:08] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.092 2026-10-01 05:14:09,183 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:14:09,194 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:14:09,209 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 05:14:09,245 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-01 05:14:09,250 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_downpayment_round_per_line_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:14:09,258 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:09,263 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 05:14:09,287 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:14:09,326 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-10-01 05:14:09,331 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.020 2026-10-01 05:14:09,419 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.048 0.030 2026-10-01 05:14:09,422 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.071 2026-10-01 05:14:10,026 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 354 0.261 0.315 2026-10-01 05:14:10,053 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:14:10,122 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14: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.013 2026-10-01 05:14:10,186 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:10] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.039 2026-10-01 05:14:10,221 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-10-01 05:14:10,248 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-01 05:14:10,259 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 05:14:10,299 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:14:10,319 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:14:10,322 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:14:10,363 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:10] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.030 0.030 2026-10-01 05:14:10,388 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:14:10,395 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:14:10,409 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:10] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.013 0.089 2026-10-01 05:14:10,439 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:10] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.008 0.030 2026-10-01 05:14:10,441 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.131 2026-10-01 05:14:10,486 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:10,616 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.054 2026-10-01 05:14:10,622 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:10,672 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 05:14:10,676 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:10,751 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:10] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.144 0.066 2026-10-01 05:14:10,764 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:14:10,854 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:10] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.059 0.238 2026-10-01 05:14:10,875 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:10] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.277 2026-10-01 05:14:10,914 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:10] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.010 0.320 2026-10-01 05:14:10,946 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:10] "GET /web/image?model=product.template&field=image_128&id=2298&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.261 2026-10-01 05:14:10,957 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:10] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.003 0.389 2026-10-01 05:14:10,979 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:10] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-10-01 05:14:11,004 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:11] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-10-01 05:14:11,035 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:11] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.147 2026-10-01 05:14:11,058 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:11] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.133 2026-10-01 05:14:11,078 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:11] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.125 2026-10-01 05:14:11,105 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:11] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.141 2026-10-01 05:14:11,150 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:11] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-10-01 05:14:11,173 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:11] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-10-01 05:14:11,205 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:11] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.016 0.146 2026-10-01 05:14:11,234 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:11] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.144 2026-10-01 05:14:11,256 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:11] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.146 2026-10-01 05:14:11,286 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:11] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.125 2026-10-01 05:14:11,370 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.039 0.268 2026-10-01 05:14:11,404 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:11,465 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:11,573 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.040 0.067 2026-10-01 05:14:11,649 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.021 0.030 2026-10-01 05:14:11,694 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-01 05:14:11,772 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:11,948 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:11] "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.093 0.088 2026-10-01 05:14:12,090 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.058 0.075 2026-10-01 05:14:12,116 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:12] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.142 2026-10-01 05:14:12,150 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:12] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.017 2026-10-01 05:14:12,176 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-01 05:14:12,246 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.035 2026-10-01 05:14:12,301 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14: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.021 0.024 2026-10-01 05:14:12,309 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:12,360 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:12,399 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.016 0.043 2026-10-01 05:14:12,447 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:12,499 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:12,550 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:12,626 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:12,643 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:14:12,644 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:14:12,678 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:12,728 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:12,779 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:12,853 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:12,905 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:12,959 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:13,024 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:13,027 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78197394 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000001', 'uuid': 'c241b396-bbc9-43fd-a0e4-4181822414be'}] 2026-10-01 05:14:13,036 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:14:14,207 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78197394 order {'name': '/', 'pos_reference': '263-133-000001', 'uuid': 'c241b396-bbc9-43fd-a0e4-4181822414be'} created pos.order #874 2026-10-01 05:14:14,359 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78197394 finished 2026-10-01 05:14:14,573 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 682 0.601 0.948 2026-10-01 05:14:14,627 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:14] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:14:14,662 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.029 2026-10-01 05:14:14,687 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 05:14:14,784 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:14,788 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7813241 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': 'c241b396-bbc9-43fd-a0e4-4181822414be'}] 2026-10-01 05:14:14,796 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7813241 order {'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': 'c241b396-bbc9-43fd-a0e4-4181822414be'} sync ignored for existing PoS order pos.order(874,) (state: done) 2026-10-01 05:14:14,811 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7813241 finished 2026-10-01 05:14:14,834 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:14,904 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:14,924 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.052 0.086 2026-10-01 05:14:14,954 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-01 05:14:14,955 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:14,984 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.021 0.026 2026-10-01 05:14:15,091 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 19481228 (allocated 21757952) 2026-10-01 05:14:15,103 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 129935 2026-10-01 05:14:15,106 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-01 05:14:15,108 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 129935 2026-10-01 05:14:15,199 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051415_199265_test_taxes_l10n_be_pos.txt 2026-10-01 05:14:15,199 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpfi2n9b53_chrome_odoo" 2026-10-01 05:14:16,280 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1448, 1449] 2026-10-01 05:14:17,489 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 130161 2026-10-01 05:14:17,490 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpy7g7ucwx_chrome_odoo 2026-10-01 05:14:17,490 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:36911/json/version 2026-10-01 05:14:17,491 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36911', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:14:17,546 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-01 05:14:17,546 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:36911/json 2026-10-01 05:14:17,547 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36911', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:14:17,562 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:36911/devtools/page/6E898AC97B69F5B2C53AF8F66A6BAE4C 2026-10-01 05:14:17,575 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-01 05:14:17,583 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-01 05:14:17,759 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:14:17,766 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-01 05:14:17,769 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-01 05:14:17,769 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-01 05:14:17,903 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:17] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.039 0.073 2026-10-01 05:14:17,907 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '6E898AC97B69F5B2C53AF8F66A6BAE4C', 'loaderId': 'F37BABCD3A9BB0C7E68161E472A3A681', 'isDownload': False} 2026-10-01 05:14:17,907 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:17,927 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:14:17,950 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:17] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.007 2026-10-01 05:14:17,965 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:17] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-10-01 05:14:17,968 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:17] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-01 05:14:18,434 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:14:18,447 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:14:18,462 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:14:18,482 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_downpayment_round_globally_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:14:18,488 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:18,490 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-01 05:14:18,505 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:14:18,519 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:14:18,566 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.011 2026-10-01 05:14:18,573 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.028 2026-10-01 05:14:18,645 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.030 0.030 2026-10-01 05:14:18,649 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.057 2026-10-01 05:14:19,219 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 354 0.222 0.310 2026-10-01 05:14:19,240 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 05:14:19,304 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:14:19,376 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:19] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.044 2026-10-01 05:14:19,407 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:14:19,425 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-01 05:14:19,435 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-01 05:14:19,494 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:14:19,515 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-01 05:14:19,526 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-01 05:14:19,527 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:19] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.003 0.020 2026-10-01 05:14:19,548 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:14:19,556 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:14:19,594 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:19] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.042 0.060 2026-10-01 05:14:19,599 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.092 2026-10-01 05:14:19,623 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:19,634 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:19] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.011 0.058 2026-10-01 05:14:19,717 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:19] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.025 0.020 2026-10-01 05:14:19,738 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:19,759 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:19] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.012 0.062 2026-10-01 05:14:19,773 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:14:19,784 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:19] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-10-01 05:14:19,790 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:14:19,814 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:19] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.114 2026-10-01 05:14:19,828 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:19,845 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:19] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.142 2026-10-01 05:14:19,870 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 05:14:19,891 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:19] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.012 0.174 2026-10-01 05:14:19,970 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:19] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.029 0.217 2026-10-01 05:14:19,990 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:19] "GET /web/image?model=product.template&field=image_128&id=2298&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-10-01 05:14:20,034 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:20] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.207 2026-10-01 05:14:20,069 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:20] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-10-01 05:14:20,116 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:20] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.210 2026-10-01 05:14:20,142 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:20] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-10-01 05:14:20,165 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:20] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-10-01 05:14:20,201 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:20] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-10-01 05:14:20,230 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:20] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.148 2026-10-01 05:14:20,321 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:20] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.047 0.491 2026-10-01 05:14:20,351 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:20] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.226 2026-10-01 05:14:20,380 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:20] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.222 2026-10-01 05:14:20,426 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:20] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.247 2026-10-01 05:14:20,448 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:20] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.234 2026-10-01 05:14:20,547 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.051 0.258 2026-10-01 05:14:20,587 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:20,652 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:20,823 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.072 0.095 2026-10-01 05:14:20,910 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.030 0.034 2026-10-01 05:14:20,950 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-01 05:14:21,010 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:21,120 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:21] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.038 0.065 2026-10-01 05:14:21,253 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.050 0.074 2026-10-01 05:14:21,269 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:21] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.120 2026-10-01 05:14:21,301 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:21] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.010 0.015 2026-10-01 05:14:21,321 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-01 05:14:21,375 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.026 2026-10-01 05:14:21,416 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:21,424 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14: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.012 0.026 2026-10-01 05:14:21,472 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:21,531 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.038 0.047 2026-10-01 05:14:21,562 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:21,610 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:21,661 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:21,744 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:21,759 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:14:21,762 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:14:21,795 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:21,845 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:21,896 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:21,968 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:22,019 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:22,076 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:22,141 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:22,146 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92702633 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000001', 'uuid': '50587379-bc74-449e-8742-9ba12bc21a7c'}] 2026-10-01 05:14:22,152 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:14:23,589 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92702633 order {'name': '/', 'pos_reference': '264-133-000001', 'uuid': '50587379-bc74-449e-8742-9ba12bc21a7c'} created pos.order #875 2026-10-01 05:14:23,797 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92702633 finished 2026-10-01 05:14:24,023 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 683 0.823 1.057 2026-10-01 05:14:24,080 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:24] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:14:24,136 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.034 2026-10-01 05:14:24,159 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14: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-01 05:14:24,331 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:24,338 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84929674 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '50587379-bc74-449e-8742-9ba12bc21a7c'}] 2026-10-01 05:14:24,347 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84929674 order {'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '50587379-bc74-449e-8742-9ba12bc21a7c'} sync ignored for existing PoS order pos.order(875,) (state: done) 2026-10-01 05:14:24,362 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84929674 finished 2026-10-01 05:14:24,383 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:24,450 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:24,501 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-01 05:14:24,502 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:24,567 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.126 0.106 2026-10-01 05:14:24,653 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 18951968 (allocated 20447232) 2026-10-01 05:14:24,662 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 130161 2026-10-01 05:14:24,667 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-01 05:14:24,669 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 130161 2026-10-01 05:14:24,736 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.030 0.053 2026-10-01 05:14:24,799 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051424_798896_test_taxes_l10n_be_pos.txt 2026-10-01 05:14:24,799 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpy7g7ucwx_chrome_odoo" 2026-10-01 05:14:26,130 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1451, 1452] 2026-10-01 05:14:26,265 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos ... 2026-10-01 05:14:27,450 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 130394 2026-10-01 05:14:27,450 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpibtum0r5_chrome_odoo 2026-10-01 05:14:27,450 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:43529/json/version 2026-10-01 05:14:27,451 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43529', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:14:27,519 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-01 05:14:27,519 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:43529/json 2026-10-01 05:14:27,520 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43529', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:14:27,529 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:43529/devtools/page/847601F343BE268CD0A6A57ECDF0E13C 2026-10-01 05:14:27,535 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-01 05:14:27,551 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-01 05:14:27,737 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:14:27,742 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-01 05:14:27,751 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-01 05:14:27,751 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-01 05:14:27,774 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:14:28,369 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:28] "GET /pos/ui/133 HTTP/1.1" 200 - 134 0.104 0.500 2026-10-01 05:14:28,372 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '847601F343BE268CD0A6A57ECDF0E13C', 'loaderId': 'C837B0D5AA67016E49A318D9B9A8681C', 'isDownload': False} 2026-10-01 05:14:28,372 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:28,401 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:14:28,441 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:28] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.021 2026-10-01 05:14:28,461 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:28] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.037 2026-10-01 05:14:28,488 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:28] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.050 2026-10-01 05:14:29,032 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 05:14:29,042 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:14:29,069 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.024 2026-10-01 05:14:29,126 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:14:29,135 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:29,139 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.015 0.018 2026-10-01 05:14:29,194 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.017 2026-10-01 05:14:29,207 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:14:29,239 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.015 2026-10-01 05:14:29,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:29] "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.030 2026-10-01 05:14:29,262 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-10-01 05:14:29,341 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.026 0.044 2026-10-01 05:14:29,978 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.268 0.337 2026-10-01 05:14:30,017 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14: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-01 05:14:30,099 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-10-01 05:14:30,175 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:30] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.043 2026-10-01 05:14:30,211 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.012 2026-10-01 05:14:30,224 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-01 05:14:30,243 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 05:14:30,293 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:14:30,339 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:14:30,342 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:14:30,365 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:14:30,367 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:30] "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-01 05:14:30,420 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:30] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.077 0.045 2026-10-01 05:14:30,432 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:30] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.003 0.118 2026-10-01 05:14:30,465 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:30] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.004 0.086 2026-10-01 05:14:30,465 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.145 2026-10-01 05:14:30,494 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:30,538 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:14:30,646 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:30,676 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:30] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.097 0.052 2026-10-01 05:14:30,689 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:14:30,749 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:30,754 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:30] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.039 0.181 2026-10-01 05:14:30,763 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:14:30,811 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:30] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.205 2026-10-01 05:14:30,856 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:30] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.266 2026-10-01 05:14:30,879 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:30] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.253 2026-10-01 05:14:30,901 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:30] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.011 0.340 2026-10-01 05:14:30,930 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:30] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-10-01 05:14:30,957 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:30] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.178 2026-10-01 05:14:30,988 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:30] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.159 2026-10-01 05:14:31,028 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:31] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.012 0.154 2026-10-01 05:14:31,061 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:31] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.170 2026-10-01 05:14:31,092 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:31] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.179 2026-10-01 05:14:31,194 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.057 0.199 2026-10-01 05:14:31,214 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:31] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-10-01 05:14:31,236 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:31,238 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:31] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.274 2026-10-01 05:14:31,298 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:31,445 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.046 0.099 2026-10-01 05:14:31,532 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.028 0.036 2026-10-01 05:14:31,584 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-01 05:14:31,658 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:31,796 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:31] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.068 0.079 2026-10-01 05:14:31,957 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.058 0.091 2026-10-01 05:14:31,988 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:31] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.014 0.154 2026-10-01 05:14:32,029 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:32] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.009 0.024 2026-10-01 05:14:32,047 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-01 05:14:32,116 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.025 2026-10-01 05:14:32,162 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:32,196 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14: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.038 2026-10-01 05:14:32,219 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:32,258 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.018 0.033 2026-10-01 05:14:32,311 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:32,364 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:32,415 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:32,493 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:32,512 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:14:32,516 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:14:32,543 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:32,594 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:32,645 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:32,713 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:32,765 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:32,819 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:32,893 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:32,897 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99589340 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'cc3f791b-4815-4769-8552-ae776d6e1389'}] 2026-10-01 05:14:32,902 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:14:34,787 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99589340 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'cc3f791b-4815-4769-8552-ae776d6e1389'} created pos.order #876 2026-10-01 05:14:35,075 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99589340 finished 2026-10-01 05:14:35,363 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: Simulating signal changes during tests 2026-10-01 05:14:35,363 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 882 0.872 1.597 2026-10-01 05:14:35,433 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:35] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.002 0.012 2026-10-01 05:14:35,503 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 27 0.038 0.044 2026-10-01 05:14:35,532 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:14:35,652 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:35,659 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28276162 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': 'cc3f791b-4815-4769-8552-ae776d6e1389'}] 2026-10-01 05:14:35,688 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28276162 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': 'cc3f791b-4815-4769-8552-ae776d6e1389'} sync ignored for existing PoS order pos.order(876,) (state: done) 2026-10-01 05:14:35,703 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:35,712 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28276162 finished 2026-10-01 05:14:35,767 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:35,818 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-01 05:14:35,819 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:35,850 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 87 0.089 0.105 2026-10-01 05:14:35,943 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 18920896 (allocated 20185088) 2026-10-01 05:14:35,954 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 130394 2026-10-01 05:14:35,955 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-01 05:14:35,956 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 130394 2026-10-01 05:14:36,061 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051436_061083_test_taxes_l10n_br_pos.txt 2026-10-01 05:14:36,061 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpibtum0r5_chrome_odoo" 2026-10-01 05:14:37,137 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1454, 1455] 2026-10-01 05:14:38,298 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 130632 2026-10-01 05:14:38,299 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmplzw7fz5h_chrome_odoo 2026-10-01 05:14:38,299 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:41861/json/version 2026-10-01 05:14:38,301 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41861', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:14:38,347 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-01 05:14:38,347 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:41861/json 2026-10-01 05:14:38,351 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41861', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:14:38,361 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:41861/devtools/page/2586CD5623DF217EF9946ACF2F26D681 2026-10-01 05:14:38,375 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-01 05:14:38,388 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-01 05:14:38,651 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:14:38,657 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-01 05:14:38,667 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-01 05:14:38,667 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-01 05:14:38,942 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:38] "GET /pos/ui/133 HTTP/1.1" 200 - 112 0.110 0.123 2026-10-01 05:14:38,945 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '2586CD5623DF217EF9946ACF2F26D681', 'loaderId': '97EBA1478B1FA446E204FE6D28E605A9', 'isDownload': False} 2026-10-01 05:14:38,945 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:38,958 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:14:38,984 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:38] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.016 2026-10-01 05:14:38,990 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:38] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-01 05:14:39,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:39] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-01 05:14:39,430 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:14:39,435 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:14:39,455 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-01 05:14:39,486 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:14:39,490 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-01 05:14:39,495 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:39,505 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 05:14:39,527 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:14:39,558 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.013 2026-10-01 05:14:39,579 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.009 0.029 2026-10-01 05:14:39,625 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.015 0.029 2026-10-01 05:14:39,628 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-10-01 05:14:40,241 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.241 0.337 2026-10-01 05:14:40,263 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:14:40,355 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-01 05:14:40,425 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:40] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.042 2026-10-01 05:14:40,467 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.008 0.017 2026-10-01 05:14:40,491 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-01 05:14:40,517 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-10-01 05:14:40,590 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:14:40,620 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-01 05:14:40,639 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 05:14:40,653 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 05:14:40,665 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:40] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.013 0.053 2026-10-01 05:14:40,678 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:14:40,682 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:14:40,730 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:14:40,740 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:40] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.051 0.089 2026-10-01 05:14:40,761 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:40] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.003 0.058 2026-10-01 05:14:40,798 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:40,825 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:40] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.027 0.079 2026-10-01 05:14:40,924 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:40,939 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:40] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.066 0.158 2026-10-01 05:14:40,944 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:14:40,972 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:40] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.005 0.119 2026-10-01 05:14:40,974 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:40,977 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:14:41,021 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:41] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.128 2026-10-01 05:14:41,043 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:41] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.144 2026-10-01 05:14:41,068 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:41] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-10-01 05:14:41,098 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:41] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.170 2026-10-01 05:14:41,128 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:41] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.155 2026-10-01 05:14:41,156 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:41] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-10-01 05:14:41,186 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:41] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-10-01 05:14:41,213 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:41] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-10-01 05:14:41,235 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:41] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-10-01 05:14:41,270 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:41] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.162 2026-10-01 05:14:41,299 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:41] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.158 2026-10-01 05:14:41,332 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:41] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.159 2026-10-01 05:14:41,409 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.036 0.183 2026-10-01 05:14:41,431 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:41] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.205 2026-10-01 05:14:41,461 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:41,517 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:41,668 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 47 0.051 0.097 2026-10-01 05:14:41,806 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:41] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.058 0.041 2026-10-01 05:14:41,859 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:41] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.010 2026-10-01 05:14:41,938 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:42,084 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:42] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.066 0.078 2026-10-01 05:14:42,240 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.068 0.081 2026-10-01 05:14:42,250 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:42] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.140 2026-10-01 05:14:42,279 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:42] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.016 2026-10-01 05:14:42,303 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-01 05:14:42,359 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.026 2026-10-01 05:14:42,415 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:42,441 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:42] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.028 0.036 2026-10-01 05:14:42,472 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:42,535 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.044 0.036 2026-10-01 05:14:42,557 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:42,612 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:42,662 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:42,730 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:42,743 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:14:42,748 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:14:42,784 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:42,831 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:42,883 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:42,953 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:43,011 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:43,064 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:43,130 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:43,133 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18627360 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000001', 'uuid': 'c91c5bd7-8a6c-4af0-922c-cc845fc4a826'}] 2026-10-01 05:14:43,137 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:14:44,586 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18627360 order {'name': '/', 'pos_reference': '262-133-000001', 'uuid': 'c91c5bd7-8a6c-4af0-922c-cc845fc4a826'} created pos.order #877 2026-10-01 05:14:44,746 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18627360 finished 2026-10-01 05:14:45,038 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 717 0.862 1.045 2026-10-01 05:14:45,091 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:45] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:14:45,146 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.029 2026-10-01 05:14:45,176 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:45] "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-01 05:14:45,263 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:45,274 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3962151 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': 'c91c5bd7-8a6c-4af0-922c-cc845fc4a826'}] 2026-10-01 05:14:45,280 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3962151 order {'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': 'c91c5bd7-8a6c-4af0-922c-cc845fc4a826'} sync ignored for existing PoS order pos.order(877,) (state: done) 2026-10-01 05:14:45,299 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3962151 finished 2026-10-01 05:14:45,318 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:45,387 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:45,405 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.051 0.084 2026-10-01 05:14:45,430 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-01 05:14:45,431 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:45,478 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.022 0.033 2026-10-01 05:14:45,566 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 20179688 (allocated 22544384) 2026-10-01 05:14:45,570 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 130632 2026-10-01 05:14:45,573 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-01 05:14:45,573 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 130632 2026-10-01 05:14:45,669 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051445_668880_test_taxes_l10n_br_pos.txt 2026-10-01 05:14:45,669 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmplzw7fz5h_chrome_odoo" 2026-10-01 05:14:46,756 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1457, 1458] 2026-10-01 05:14:48,043 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 130868 2026-10-01 05:14:48,043 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpookw_9zo_chrome_odoo 2026-10-01 05:14:48,043 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:43507/json/version 2026-10-01 05:14:48,045 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43507', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:14:48,120 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-01 05:14:48,120 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:43507/json 2026-10-01 05:14:48,120 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43507', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:14:48,159 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:43507/devtools/page/152470CD9D81D39944520A7D996D2566 2026-10-01 05:14:48,174 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-01 05:14:48,180 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-01 05:14:48,391 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:14:48,398 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-01 05:14:48,405 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-01 05:14:48,405 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-01 05:14:48,572 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:48] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.068 0.084 2026-10-01 05:14:48,577 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '152470CD9D81D39944520A7D996D2566', 'loaderId': '4AF0A66E973205DAE971BA0CE5549E4A', 'isDownload': False} 2026-10-01 05:14:48,577 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:48,598 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:14:48,631 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:48] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.017 2026-10-01 05:14:48,640 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:48] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-10-01 05:14:48,649 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:48] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-10-01 05:14:49,105 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:14:49,125 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:14:49,137 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:14:49,159 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-10-01 05:14:49,172 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14: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-01 05:14:49,173 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_br_pos_downpayment_round_per_line_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:14:49,192 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:49,199 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:14:49,230 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-10-01 05:14:49,252 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:49] "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.017 2026-10-01 05:14:49,254 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-10-01 05:14:49,327 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.021 0.028 2026-10-01 05:14:49,905 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 354 0.237 0.310 2026-10-01 05:14:49,925 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:14:49,983 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:14:50,050 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:50] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.032 2026-10-01 05:14:50,113 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-10-01 05:14:50,135 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-01 05:14:50,158 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.008 2026-10-01 05:14:50,237 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-01 05:14:50,255 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:14:50,258 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:14:50,284 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:14:50,286 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:14:50,291 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:50] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.034 0.038 2026-10-01 05:14:50,316 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:50] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.006 0.082 2026-10-01 05:14:50,328 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:50] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.002 0.028 2026-10-01 05:14:50,330 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-10-01 05:14:50,388 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:50,451 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:14:50,498 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:50] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.027 0.045 2026-10-01 05:14:50,513 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:50,529 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:14:50,557 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:50,586 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:50] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.045 0.105 2026-10-01 05:14:50,595 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:14:50,630 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:50] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-10-01 05:14:50,660 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:50] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.171 2026-10-01 05:14:50,736 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:50] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.032 0.267 2026-10-01 05:14:50,774 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:50] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.235 2026-10-01 05:14:50,801 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:50] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.180 2026-10-01 05:14:50,854 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:50] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.012 0.201 2026-10-01 05:14:50,903 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:50] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.392 2026-10-01 05:14:50,940 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:50] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.271 2026-10-01 05:14:50,964 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:50] "GET /web/image?model=product.template&field=image_128&id=2311&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.018 2026-10-01 05:14:51,014 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:51] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.017 0.216 2026-10-01 05:14:51,047 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:51] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.229 2026-10-01 05:14:51,082 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:51] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-10-01 05:14:51,109 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:51] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-10-01 05:14:51,139 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:51] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.398 2026-10-01 05:14:51,240 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.058 0.214 2026-10-01 05:14:51,271 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:51,272 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:51] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.215 2026-10-01 05:14:51,300 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:51] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.274 2026-10-01 05:14:51,329 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:51,439 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.033 0.069 2026-10-01 05:14:51,551 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:51] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.037 0.042 2026-10-01 05:14:51,610 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.012 0.017 2026-10-01 05:14:51,656 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:51,796 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:51] "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.083 2026-10-01 05:14:51,983 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.089 0.080 2026-10-01 05:14:52,023 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:52] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.011 0.187 2026-10-01 05:14:52,050 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:52] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.012 2026-10-01 05:14:52,067 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-01 05:14:52,115 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.024 2026-10-01 05:14:52,161 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:52,176 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:52] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.019 0.029 2026-10-01 05:14:52,222 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:52,264 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.020 0.032 2026-10-01 05:14:52,320 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:52,372 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:52,422 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:52,498 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:52,512 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:14:52,513 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:14:52,551 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:52,600 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:52,651 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:52,723 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:52,775 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:52,829 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:52,898 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:52,904 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41959281 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000001', 'uuid': '4f86f124-fccf-4a4f-b3bd-e904e0833f99'}] 2026-10-01 05:14:52,907 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:14:54,293 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41959281 order {'name': '/', 'pos_reference': '263-133-000001', 'uuid': '4f86f124-fccf-4a4f-b3bd-e904e0833f99'} created pos.order #878 2026-10-01 05:14:54,462 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41959281 finished 2026-10-01 05:14:54,716 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 690 0.718 1.097 2026-10-01 05:14:54,775 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14: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.008 2026-10-01 05:14:54,839 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.035 0.035 2026-10-01 05:14:54,863 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14: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-01 05:14:55,003 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:55,015 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61070239 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '4f86f124-fccf-4a4f-b3bd-e904e0833f99'}] 2026-10-01 05:14:55,030 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61070239 order {'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '4f86f124-fccf-4a4f-b3bd-e904e0833f99'} sync ignored for existing PoS order pos.order(878,) (state: done) 2026-10-01 05:14:55,052 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61070239 finished 2026-10-01 05:14:55,061 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:55,126 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:55,178 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-01 05:14:55,179 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:55,217 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.083 0.120 2026-10-01 05:14:55,351 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 19023116 (allocated 20971520) 2026-10-01 05:14:55,369 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 130868 2026-10-01 05:14:55,370 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-01 05:14:55,372 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 130868 2026-10-01 05:14:55,480 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051455_480246_test_taxes_l10n_br_pos.txt 2026-10-01 05:14:55,480 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpookw_9zo_chrome_odoo" 2026-10-01 05:14:56,476 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1460, 1461] 2026-10-01 05:14:57,691 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 131097 2026-10-01 05:14:57,691 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmp7amd1cai_chrome_odoo 2026-10-01 05:14:57,691 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:39091/json/version 2026-10-01 05:14:57,694 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39091', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:14:57,736 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-01 05:14:57,736 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:39091/json 2026-10-01 05:14:57,736 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39091', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:14:57,755 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:39091/devtools/page/56CEB4B6C4A2E32EFEFCCBB38CED4115 2026-10-01 05:14:57,767 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-01 05:14:57,776 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-01 05:14:57,957 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:14:57,963 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-01 05:14:57,965 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-01 05:14:57,965 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-01 05:14:58,110 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:58] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.062 0.077 2026-10-01 05:14:58,113 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '56CEB4B6C4A2E32EFEFCCBB38CED4115', 'loaderId': '97029D950A067C25029F1054CF906F2E', 'isDownload': False} 2026-10-01 05:14:58,114 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:58,126 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:14:58,142 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:58] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-01 05:14:58,152 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:58] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 05:14:58,162 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:58] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.005 2026-10-01 05:14:58,583 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:14:58,593 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:14:58,620 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.027 2026-10-01 05:14:58,645 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_br_pos_downpayment_round_globally_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:14:58,646 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.005 2026-10-01 05:14:58,652 44 INFO rb-3b89a0e-225191-419901 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-01 05:14:58,661 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14: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-01 05:14:58,670 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:14:58,696 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.011 2026-10-01 05:14:58,706 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.006 0.020 2026-10-01 05:14:58,759 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.015 0.030 2026-10-01 05:14:58,762 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-10-01 05:14:59,411 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 354 0.215 0.402 2026-10-01 05:14:59,445 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-10-01 05:14:59,532 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.006 2026-10-01 05:14:59,589 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:59] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.033 2026-10-01 05:14:59,640 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14: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.008 2026-10-01 05:14:59,662 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-01 05:14:59,690 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.006 2026-10-01 05:14:59,746 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:14:59,762 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 05:14:59,766 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 05:14:59,772 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:59] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.006 0.017 2026-10-01 05:14:59,833 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:59] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.026 0.058 2026-10-01 05:14:59,835 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-10-01 05:14:59,853 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:14:59,857 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.001 2026-10-01 05:14:59,906 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:14:59] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.004 0.011 2026-10-01 05:14:59,949 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:00,069 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:00] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.009 0.031 2026-10-01 05:15:00,096 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.044 2026-10-01 05:15:00,116 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:15:00,190 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:00] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.059 0.088 2026-10-01 05:15:00,203 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:00,221 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:00] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-01 05:15:00,229 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:15:00,261 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:00,328 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:00] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.064 0.218 2026-10-01 05:15:00,351 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:00] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.277 2026-10-01 05:15:00,377 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:00] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.241 2026-10-01 05:15:00,422 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:00] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.012 0.206 2026-10-01 05:15:00,449 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:00] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.356 2026-10-01 05:15:00,490 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:00] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.247 2026-10-01 05:15:00,524 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:00] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-10-01 05:15:00,549 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:00] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.182 2026-10-01 05:15:00,576 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:00] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.182 2026-10-01 05:15:00,625 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:00] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-10-01 05:15:00,664 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:00] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.205 2026-10-01 05:15:00,696 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:00] "GET /web/image?model=product.template&field=image_128&id=2311&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-10-01 05:15:00,745 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:00] "GET /web/image?model=product.template&field=image_128&id=2312&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.011 0.204 2026-10-01 05:15:00,784 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:00] "GET /web/image?model=product.template&field=image_128&id=2313&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.228 2026-10-01 05:15:00,838 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:00] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-10-01 05:15:00,883 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:00] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.011 0.192 2026-10-01 05:15:00,908 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:00] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-10-01 05:15:00,991 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.036 0.368 2026-10-01 05:15:01,037 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:01,096 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:01,200 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:01] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.026 0.078 2026-10-01 05:15:01,288 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:01] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.021 0.039 2026-10-01 05:15:01,338 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.016 2026-10-01 05:15:01,399 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:01,575 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:01] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.091 0.085 2026-10-01 05:15:01,726 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.062 0.080 2026-10-01 05:15:01,741 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.122 2026-10-01 05:15:01,786 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:01] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.009 0.024 2026-10-01 05:15:01,828 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.015 0.016 2026-10-01 05:15:01,879 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.028 2026-10-01 05:15:01,923 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:01,939 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15: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.020 0.028 2026-10-01 05:15:01,978 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:02,028 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.036 0.034 2026-10-01 05:15:02,067 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:02,121 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:02,168 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:02,243 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:02,249 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:15:02,252 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:15:02,289 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:02,340 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:02,390 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:02,460 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:02,511 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:02,566 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:02,629 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:02,636 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85116115 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000001', 'uuid': '34454841-1a86-40d6-842b-c9efc6a547a5'}] 2026-10-01 05:15:02,639 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:15:04,276 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85116115 order {'name': '/', 'pos_reference': '264-133-000001', 'uuid': '34454841-1a86-40d6-842b-c9efc6a547a5'} created pos.order #879 2026-10-01 05:15:04,467 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85116115 finished 2026-10-01 05:15:04,723 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 690 0.938 1.152 2026-10-01 05:15:04,759 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:04] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:15:04,810 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.031 2026-10-01 05:15:04,842 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 05:15:04,951 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:04,957 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90840181 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '34454841-1a86-40d6-842b-c9efc6a547a5'}] 2026-10-01 05:15:04,971 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90840181 order {'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '34454841-1a86-40d6-842b-c9efc6a547a5'} sync ignored for existing PoS order pos.order(879,) (state: done) 2026-10-01 05:15:04,990 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90840181 finished 2026-10-01 05:15:05,006 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:05,077 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:05,127 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-01 05:15:05,128 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:05,159 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.086 0.118 2026-10-01 05:15:05,290 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 19066076 (allocated 20447232) 2026-10-01 05:15:05,306 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 131097 2026-10-01 05:15:05,308 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-01 05:15:05,309 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 131097 2026-10-01 05:15:05,422 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051505_421923_test_taxes_l10n_br_pos.txt 2026-10-01 05:15:05,422 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmp7amd1cai_chrome_odoo" 2026-10-01 05:15:06,428 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1463, 1464] 2026-10-01 05:15:06,576 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos ... 2026-10-01 05:15:09,359 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 131327 2026-10-01 05:15:09,359 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmp35b399x__chrome_odoo 2026-10-01 05:15:09,359 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:33405/json/version 2026-10-01 05:15:09,360 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33405', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:15:09,389 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-01 05:15:09,389 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:33405/json 2026-10-01 05:15:09,390 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33405', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:15:09,396 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:33405/devtools/page/05AF0C9A815A7D481AF67E17FD7830CF 2026-10-01 05:15:09,411 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-01 05:15:09,413 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-01 05:15:09,614 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:15:09,624 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-01 05:15:09,630 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-01 05:15:09,630 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-01 05:15:09,655 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:15:10,346 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:10] "GET /pos/ui/133 HTTP/1.1" 200 - 134 0.106 0.589 2026-10-01 05:15:10,352 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '05AF0C9A815A7D481AF67E17FD7830CF', 'loaderId': '338DA74CABC7693B3E5C59B65B2ABC9E', 'isDownload': False} 2026-10-01 05:15:10,353 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:10,377 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:15:10,407 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:10] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.020 2026-10-01 05:15:10,441 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:10] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.042 2026-10-01 05:15:10,449 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:10] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.057 2026-10-01 05:15:10,992 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:15:11,007 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:15:11,048 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-01 05:15:11,087 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:15:11,097 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-01 05:15:11,107 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:11,130 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.006 0.004 2026-10-01 05:15:11,146 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:15:11,193 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.019 0.015 2026-10-01 05:15:11,210 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.042 2026-10-01 05:15:11,264 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.015 0.029 2026-10-01 05:15:11,267 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-01 05:15:11,960 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 357 0.293 0.352 2026-10-01 05:15:11,990 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:11] "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-01 05:15:12,093 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15: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.027 2026-10-01 05:15:12,176 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:12] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.043 2026-10-01 05:15:12,205 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.008 2026-10-01 05:15:12,223 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-01 05:15:12,242 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.004 2026-10-01 05:15:12,308 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:15:12,341 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:15:12,354 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-01 05:15:12,365 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:12] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.036 0.026 2026-10-01 05:15:12,386 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:12] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.003 0.072 2026-10-01 05:15:12,388 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-10-01 05:15:12,407 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.006 2026-10-01 05:15:12,409 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:15:12,476 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:12] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.012 0.011 2026-10-01 05:15:12,565 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:12,623 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:12] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.015 0.024 2026-10-01 05:15:12,638 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 05:15:12,751 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:12] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.079 0.064 2026-10-01 05:15:12,760 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.003 2026-10-01 05:15:12,803 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:12,849 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:12,882 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:12] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.064 0.223 2026-10-01 05:15:12,888 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:15:12,919 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:12] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.228 2026-10-01 05:15:12,956 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:12] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.257 2026-10-01 05:15:12,980 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:12] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.262 2026-10-01 05:15:13,009 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:13] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.298 2026-10-01 05:15:13,031 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:13] "GET /web/image?model=product.template&field=image_128&id=2314&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.258 2026-10-01 05:15:13,054 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:13] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.156 2026-10-01 05:15:13,074 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:13] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-10-01 05:15:13,105 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:13] "GET /web/image?model=product.template&field=image_128&id=2315&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.136 2026-10-01 05:15:13,139 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:13] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-01 05:15:13,231 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.046 0.167 2026-10-01 05:15:13,273 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:13,273 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:13] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.011 0.202 2026-10-01 05:15:13,331 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:13] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.014 0.278 2026-10-01 05:15:13,340 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:13,522 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.059 0.114 2026-10-01 05:15:13,623 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.023 0.048 2026-10-01 05:15:13,678 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.011 2026-10-01 05:15:13,774 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:13,904 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15: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.043 0.084 2026-10-01 05:15:14,039 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.046 0.067 2026-10-01 05:15:14,059 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.117 2026-10-01 05:15:14,092 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:14] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.007 0.018 2026-10-01 05:15:14,125 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-01 05:15:14,183 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.027 2026-10-01 05:15:14,229 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:14,244 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15: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.019 0.029 2026-10-01 05:15:14,283 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:14,312 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.014 0.038 2026-10-01 05:15:14,380 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:14,431 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:14,481 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:14,555 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:14,568 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:15:14,570 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:15:14,606 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:14,657 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:14,709 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:14,778 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:14,829 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:14,885 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:14,949 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:14,958 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87827597 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': '3dc57675-e98f-4b9b-89a9-c4793d8eb7ca'}] 2026-10-01 05:15:14,968 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:15:16,961 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87827597 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': '3dc57675-e98f-4b9b-89a9-c4793d8eb7ca'} created pos.order #880 2026-10-01 05:15:17,232 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87827597 finished 2026-10-01 05:15:17,568 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: Simulating signal changes during tests 2026-10-01 05:15:17,570 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 877 0.947 1.669 2026-10-01 05:15:17,697 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 31 0.026 0.044 2026-10-01 05:15:17,700 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:17] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 2 0.000 0.078 2026-10-01 05:15:17,725 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 05:15:17,867 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:17,872 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91812125 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '3dc57675-e98f-4b9b-89a9-c4793d8eb7ca'}] 2026-10-01 05:15:17,898 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91812125 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '3dc57675-e98f-4b9b-89a9-c4793d8eb7ca'} sync ignored for existing PoS order pos.order(880,) (state: done) 2026-10-01 05:15:17,920 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:17,921 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91812125 finished 2026-10-01 05:15:17,995 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:18,042 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:18,093 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:18,103 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 87 0.114 0.121 2026-10-01 05:15:18,152 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:18,177 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.025 0.034 2026-10-01 05:15:18,213 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:18,373 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 50 0.052 0.104 2026-10-01 05:15:18,494 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:18] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.050 0.057 2026-10-01 05:15:18,549 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 8 0.007 0.022 2026-10-01 05:15:18,593 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:18,787 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:18] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 75 0.091 0.099 2026-10-01 05:15:18,929 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.055 0.078 2026-10-01 05:15:18,946 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.128 2026-10-01 05:15:18,994 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.024 2026-10-01 05:15:19,031 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:19,063 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:19] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.025 0.031 2026-10-01 05:15:19,083 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:19,137 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:19,143 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.027 0.042 2026-10-01 05:15:19,188 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:19,240 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:19,316 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:19,368 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:19,419 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:19,475 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:19,525 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:19,582 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:19,628 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:19,685 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:19,736 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:19,790 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:19,851 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:19,860 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54236579 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000002', 'uuid': 'e25d32ed-d924-4a61-9674-f73486dfc809'}] 2026-10-01 05:15:21,297 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54236579 order {'name': '/', 'pos_reference': '261-133-000002', 'uuid': 'e25d32ed-d924-4a61-9674-f73486dfc809'} created pos.order #881 2026-10-01 05:15:21,403 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54236579 finished 2026-10-01 05:15:21,615 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 732 0.763 0.994 2026-10-01 05:15:21,663 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15: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.005 2026-10-01 05:15:21,712 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.024 2026-10-01 05:15:21,748 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.006 2026-10-01 05:15:21,783 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35979173 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-133-000002', 'uuid': 'e25d32ed-d924-4a61-9674-f73486dfc809'}] 2026-10-01 05:15:21,785 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:21,794 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35979173 order {'name': 'Shop - 000002', 'pos_reference': '261-133-000002', 'uuid': 'e25d32ed-d924-4a61-9674-f73486dfc809'} sync ignored for existing PoS order pos.order(881,) (state: done) 2026-10-01 05:15:21,813 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35979173 finished 2026-10-01 05:15:21,836 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:21,913 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:21,958 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:21,999 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.122 0.096 2026-10-01 05:15:22,014 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:22,066 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.022 0.029 2026-10-01 05:15:22,067 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:22,121 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:22,171 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.007 0.041 2026-10-01 05:15:22,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.021 0.041 2026-10-01 05:15:22,287 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-01 05:15:22,327 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:22,435 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:22] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.040 0.066 2026-10-01 05:15:22,565 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.048 0.074 2026-10-01 05:15:22,578 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:22] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.106 2026-10-01 05:15:22,626 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.025 2026-10-01 05:15:22,671 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:22,685 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15: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.012 0.028 2026-10-01 05:15:22,739 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:22,778 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.025 0.055 2026-10-01 05:15:22,808 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:22,859 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:22,910 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:22,970 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:23,017 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:23,069 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:23,119 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:23,176 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:23,227 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:23,280 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:23,347 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:23,356 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29383001 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000003', 'uuid': 'f3eb5873-67d1-4093-9350-a9b82c232745'}] 2026-10-01 05:15:24,712 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29383001 order {'name': '/', 'pos_reference': '261-133-000003', 'uuid': 'f3eb5873-67d1-4093-9350-a9b82c232745'} created pos.order #882 2026-10-01 05:15:24,938 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29383001 finished 2026-10-01 05:15:25,239 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 559 0.853 1.032 2026-10-01 05:15:25,292 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15: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.006 2026-10-01 05:15:25,343 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.023 2026-10-01 05:15:25,381 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:25] "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-01 05:15:25,415 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:25,425 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37928573 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-133-000003', 'uuid': 'f3eb5873-67d1-4093-9350-a9b82c232745'}] 2026-10-01 05:15:25,432 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37928573 order {'name': 'Shop - 000003', 'pos_reference': '261-133-000003', 'uuid': 'f3eb5873-67d1-4093-9350-a9b82c232745'} sync ignored for existing PoS order pos.order(882,) (state: done) 2026-10-01 05:15:25,446 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37928573 finished 2026-10-01 05:15:25,468 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:25,534 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:25,593 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.063 0.108 2026-10-01 05:15:25,598 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:25,641 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:25,682 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.043 2026-10-01 05:15:25,698 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:25,755 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:25,815 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.053 2026-10-01 05:15:25,898 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.029 0.037 2026-10-01 05:15:25,931 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-01 05:15:25,975 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:26,133 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:26] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.054 0.103 2026-10-01 05:15:26,273 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.057 0.072 2026-10-01 05:15:26,289 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:26] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.118 2026-10-01 05:15:26,361 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.036 2026-10-01 05:15:26,403 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:26,410 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15: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.012 0.026 2026-10-01 05:15:26,460 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:26,472 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.018 0.033 2026-10-01 05:15:26,509 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:26,569 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:26,621 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:26,701 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:26,755 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:26,806 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:26,862 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:26,913 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:26,965 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:27,020 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:27,069 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:27,120 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:27,174 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:27,238 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:27,242 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7051657 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000004', 'uuid': 'a5a4660d-eb1c-42af-986d-2b67e59bb806'}] 2026-10-01 05:15:28,572 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7051657 order {'name': '/', 'pos_reference': '261-133-000004', 'uuid': 'a5a4660d-eb1c-42af-986d-2b67e59bb806'} created pos.order #883 2026-10-01 05:15:28,678 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7051657 finished 2026-10-01 05:15:28,937 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 559 0.731 0.967 2026-10-01 05:15:28,984 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:28] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:15:29,034 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.032 2026-10-01 05:15:29,069 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:15:29,103 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:29,107 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31415510 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-133-000004', 'uuid': 'a5a4660d-eb1c-42af-986d-2b67e59bb806'}] 2026-10-01 05:15:29,122 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31415510 order {'name': 'Shop - 000004', 'pos_reference': '261-133-000004', 'uuid': 'a5a4660d-eb1c-42af-986d-2b67e59bb806'} sync ignored for existing PoS order pos.order(883,) (state: done) 2026-10-01 05:15:29,136 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31415510 finished 2026-10-01 05:15:29,150 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:29,216 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:29,253 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.064 0.084 2026-10-01 05:15:29,271 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:29,315 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.023 0.027 2026-10-01 05:15:29,320 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:29,375 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:29,429 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:29,483 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.008 0.044 2026-10-01 05:15:29,568 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.023 0.050 2026-10-01 05:15:29,620 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.015 0.021 2026-10-01 05:15:29,660 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:29,814 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:29] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.075 0.078 2026-10-01 05:15:29,964 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.062 0.074 2026-10-01 05:15:29,974 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:29] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.117 2026-10-01 05:15:30,031 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.027 2026-10-01 05:15:30,072 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:30,110 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15: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.025 0.029 2026-10-01 05:15:30,123 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:30,177 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:30,197 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.027 0.034 2026-10-01 05:15:30,254 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:30,314 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:30,365 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:30,423 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:30,470 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:30,520 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:30,579 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:30,628 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:30,679 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:30,733 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:30,798 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:30,801 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11607241 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000005', 'uuid': 'd48d1301-755f-46ad-8f81-0a183c7e862d'}] 2026-10-01 05:15:31,987 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11607241 order {'name': '/', 'pos_reference': '261-133-000005', 'uuid': 'd48d1301-755f-46ad-8f81-0a183c7e862d'} created pos.order #884 2026-10-01 05:15:32,128 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11607241 finished 2026-10-01 05:15:32,423 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 559 0.661 0.962 2026-10-01 05:15:32,461 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:32] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:15:32,531 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.033 0.036 2026-10-01 05:15:32,565 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.006 0.004 2026-10-01 05:15:32,602 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:32,609 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44742210 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-133-000005', 'uuid': 'd48d1301-755f-46ad-8f81-0a183c7e862d'}] 2026-10-01 05:15:32,628 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44742210 order {'name': 'Shop - 000005', 'pos_reference': '261-133-000005', 'uuid': 'd48d1301-755f-46ad-8f81-0a183c7e862d'} sync ignored for existing PoS order pos.order(884,) (state: done) 2026-10-01 05:15:32,643 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44742210 finished 2026-10-01 05:15:32,652 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:32,721 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:32,770 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:32,785 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.074 0.104 2026-10-01 05:15:32,823 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:32,841 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.020 0.023 2026-10-01 05:15:32,875 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:32,930 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:32,991 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.053 2026-10-01 05:15:33,053 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.015 0.032 2026-10-01 05:15:33,080 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-01 05:15:33,118 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:33,251 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15: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.054 0.078 2026-10-01 05:15:33,389 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.056 0.069 2026-10-01 05:15:33,403 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:33] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.118 2026-10-01 05:15:33,458 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.027 2026-10-01 05:15:33,499 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:33,512 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15: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.013 0.029 2026-10-01 05:15:33,567 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:33,573 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.014 0.034 2026-10-01 05:15:33,610 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:33,668 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:33,721 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:33,800 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:33,850 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:33,901 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:33,958 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:34,008 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:34,059 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:34,110 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:34,166 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:34,217 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:34,272 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:34,337 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:34,341 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55425557 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000006', 'uuid': '5bacef78-ae8a-4a33-a397-d68e6fe93222'}] 2026-10-01 05:15:35,354 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55425557 order {'name': '/', 'pos_reference': '261-133-000006', 'uuid': '5bacef78-ae8a-4a33-a397-d68e6fe93222'} created pos.order #885 2026-10-01 05:15:35,466 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55425557 finished 2026-10-01 05:15:35,707 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 559 0.466 0.903 2026-10-01 05:15:35,798 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:35] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:15:35,908 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.061 0.056 2026-10-01 05:15:35,940 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 05:15:35,968 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:35,989 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25811561 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-133-000006', 'uuid': '5bacef78-ae8a-4a33-a397-d68e6fe93222'}] 2026-10-01 05:15:36,019 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:36,019 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25811561 order {'name': 'Shop - 000006', 'pos_reference': '261-133-000006', 'uuid': '5bacef78-ae8a-4a33-a397-d68e6fe93222'} sync ignored for existing PoS order pos.order(885,) (state: done) 2026-10-01 05:15:36,036 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25811561 finished 2026-10-01 05:15:36,091 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:36,149 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-01 05:15:36,149 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:36,216 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.119 0.110 2026-10-01 05:15:36,401 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32296156 (allocated 35393536) 2026-10-01 05:15:36,422 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 131327 2026-10-01 05:15:36,426 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-01 05:15:36,427 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 131327 2026-10-01 05:15:36,573 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051536_573590_test_taxes_l10n_in_pos.txt 2026-10-01 05:15:36,574 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmp35b399x__chrome_odoo" 2026-10-01 05:15:37,787 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477] 2026-10-01 05:15:41,206 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 131629 2026-10-01 05:15:41,207 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpztr2s3v9_chrome_odoo 2026-10-01 05:15:41,207 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:35977/json/version 2026-10-01 05:15:41,208 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35977', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:15:41,265 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-01 05:15:41,265 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:35977/json 2026-10-01 05:15:41,265 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35977', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:15:41,280 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:35977/devtools/page/D2A9E16CF52915BF6BCF5968AA8A8F5D 2026-10-01 05:15:41,312 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-01 05:15:41,324 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-01 05:15:41,785 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:15:41,793 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-01 05:15:41,804 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-01 05:15:41,804 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-01 05:15:42,037 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:42] "GET /pos/ui/133 HTTP/1.1" 200 - 108 0.100 0.109 2026-10-01 05:15:42,040 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'D2A9E16CF52915BF6BCF5968AA8A8F5D', 'loaderId': '94247CF3636F2920BBBBFC68F9D2BE18', 'isDownload': False} 2026-10-01 05:15:42,040 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:42,062 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:15:42,083 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:42] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-10-01 05:15:42,096 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:42] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-10-01 05:15:42,101 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:42] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-01 05:15:42,627 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:15:42,639 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:15:42,655 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 05:15:42,673 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:15:42,687 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:42,696 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.005 2026-10-01 05:15:42,732 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:15:42,746 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:15:42,777 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.008 0.007 2026-10-01 05:15:42,814 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.025 0.023 2026-10-01 05:15:42,817 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-01 05:15:42,885 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.013 0.033 2026-10-01 05:15:43,600 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 357 0.337 0.344 2026-10-01 05:15:43,637 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:43] "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-01 05:15:43,718 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 05:15:43,812 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:43] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.054 2026-10-01 05:15:43,841 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:15:43,858 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-01 05:15:43,875 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-10-01 05:15:43,910 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:15:43,929 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 05:15:43,936 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:15:43,980 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:43] "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-01 05:15:43,984 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:43] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.012 0.057 2026-10-01 05:15:43,985 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 05:15:44,060 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:44] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.028 0.086 2026-10-01 05:15:44,062 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.132 2026-10-01 05:15:44,083 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:44] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.010 0.070 2026-10-01 05:15:44,113 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:44,183 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:15:44,280 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:44] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.082 0.046 2026-10-01 05:15:44,287 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:15:44,301 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:44,348 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:44,351 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:44] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.033 0.153 2026-10-01 05:15:44,360 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:15:44,378 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:44] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-10-01 05:15:44,408 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:44] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.167 2026-10-01 05:15:44,453 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:44] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.014 0.202 2026-10-01 05:15:44,469 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:44] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.006 0.288 2026-10-01 05:15:44,497 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:44] "GET /web/image?model=product.template&field=image_128&id=2316&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.021 2026-10-01 05:15:44,523 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:44] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-10-01 05:15:44,564 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:44] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.172 2026-10-01 05:15:44,597 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:44] "GET /web/image?model=product.template&field=image_128&id=2314&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.166 2026-10-01 05:15:44,641 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:44] "GET /web/image?model=product.template&field=image_128&id=2317&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.010 0.173 2026-10-01 05:15:44,679 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:44] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.383 2026-10-01 05:15:44,731 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:44] "GET /web/image?model=product.template&field=image_128&id=2315&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.219 2026-10-01 05:15:44,764 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:44] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.231 2026-10-01 05:15:44,858 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.043 0.247 2026-10-01 05:15:44,894 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:44] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.243 2026-10-01 05:15:44,908 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:44,930 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:44] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.011 0.317 2026-10-01 05:15:44,976 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:45,096 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.043 0.072 2026-10-01 05:15:45,253 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.040 0.062 2026-10-01 05:15:45,320 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.024 2026-10-01 05:15:45,400 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:45,535 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:45] "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.079 2026-10-01 05:15:45,731 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.101 0.086 2026-10-01 05:15:45,748 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.175 2026-10-01 05:15:45,789 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:45] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.012 0.019 2026-10-01 05:15:45,825 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.012 2026-10-01 05:15:45,899 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.031 2026-10-01 05:15:45,947 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:45,962 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15: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.012 0.034 2026-10-01 05:15:45,999 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:46,072 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.025 0.048 2026-10-01 05:15:46,099 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:46,148 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:46,200 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:46,287 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:46,300 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:15:46,303 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:15:46,334 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:46,385 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:46,436 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:46,505 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:46,556 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:46,610 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:46,677 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:46,690 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61226328 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000001', 'uuid': 'e2568007-f4be-4d73-875f-8248a032c31a'}] 2026-10-01 05:15:46,692 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:15:48,022 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61226328 order {'name': '/', 'pos_reference': '262-133-000001', 'uuid': 'e2568007-f4be-4d73-875f-8248a032c31a'} created pos.order #886 2026-10-01 05:15:48,187 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61226328 finished 2026-10-01 05:15:48,460 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 685 0.691 1.083 2026-10-01 05:15:48,504 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15: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.006 2026-10-01 05:15:48,556 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.034 2026-10-01 05:15:48,591 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.011 2026-10-01 05:15:48,679 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:48,681 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61365235 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': 'e2568007-f4be-4d73-875f-8248a032c31a'}] 2026-10-01 05:15:48,692 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61365235 order {'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': 'e2568007-f4be-4d73-875f-8248a032c31a'} sync ignored for existing PoS order pos.order(886,) (state: done) 2026-10-01 05:15:48,707 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61365235 finished 2026-10-01 05:15:48,728 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:48,798 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:48,851 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:48,856 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.076 0.105 2026-10-01 05:15:48,907 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:48,933 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.020 0.037 2026-10-01 05:15:48,967 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:49,019 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:49,065 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.040 2026-10-01 05:15:49,153 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.031 0.038 2026-10-01 05:15:49,189 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.011 2026-10-01 05:15:49,232 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:49,339 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:49] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.040 0.065 2026-10-01 05:15:49,504 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.070 0.086 2026-10-01 05:15:49,519 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.121 2026-10-01 05:15:49,585 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.031 0.023 2026-10-01 05:15:49,632 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:49,639 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15: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.011 0.032 2026-10-01 05:15:49,678 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:49,713 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.030 0.030 2026-10-01 05:15:49,738 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:49,784 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:49,837 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:49,924 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:49,974 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:50,027 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:50,084 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:50,133 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:50,185 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:50,235 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:50,295 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:50,345 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:50,399 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:50,458 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:50,468 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76233936 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000002', 'uuid': 'd32fa5e1-ca7b-47b3-8603-dec382e14199'}] 2026-10-01 05:15:51,710 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76233936 order {'name': '/', 'pos_reference': '262-133-000002', 'uuid': 'd32fa5e1-ca7b-47b3-8603-dec382e14199'} created pos.order #887 2026-10-01 05:15:51,902 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76233936 finished 2026-10-01 05:15:52,145 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.731 0.949 2026-10-01 05:15:52,189 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:52] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:15:52,253 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.030 2026-10-01 05:15:52,282 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:15:52,342 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5958591 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-133-000002', 'uuid': 'd32fa5e1-ca7b-47b3-8603-dec382e14199'}] 2026-10-01 05:15:52,349 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5958591 order {'name': 'Shop - 000002', 'pos_reference': '262-133-000002', 'uuid': 'd32fa5e1-ca7b-47b3-8603-dec382e14199'} sync ignored for existing PoS order pos.order(887,) (state: done) 2026-10-01 05:15:52,350 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:52,361 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5958591 finished 2026-10-01 05:15:52,403 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:52,480 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:52,519 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:52,523 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.086 0.097 2026-10-01 05:15:52,579 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:52,600 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.030 0.031 2026-10-01 05:15:52,639 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:52,706 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:52,771 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:52] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.056 2026-10-01 05:15:52,860 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.038 0.036 2026-10-01 05:15:52,894 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-01 05:15:52,937 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:53,112 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:53] "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.099 0.074 2026-10-01 05:15:53,294 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.073 0.100 2026-10-01 05:15:53,308 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:53] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.170 2026-10-01 05:15:53,364 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.026 2026-10-01 05:15:53,408 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:53,460 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15: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.026 0.050 2026-10-01 05:15:53,462 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:53,534 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:53,548 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.036 0.039 2026-10-01 05:15:53,585 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:53,636 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:53,696 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:53,742 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:53,794 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:53,845 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:53,901 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:53,952 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:54,005 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:54,070 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:54,076 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50084793 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000003', 'uuid': 'd3f6fdb4-5582-4839-9f44-c3c96418f0fc'}] 2026-10-01 05:15:55,451 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50084793 order {'name': '/', 'pos_reference': '262-133-000003', 'uuid': 'd3f6fdb4-5582-4839-9f44-c3c96418f0fc'} created pos.order #888 2026-10-01 05:15:55,677 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50084793 finished 2026-10-01 05:15:55,936 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.889 0.973 2026-10-01 05:15:55,979 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:55] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:15:56,037 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.031 2026-10-01 05:15:56,064 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 05:15:56,098 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35929705 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-133-000003', 'uuid': 'd3f6fdb4-5582-4839-9f44-c3c96418f0fc'}] 2026-10-01 05:15:56,100 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:56,106 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35929705 order {'name': 'Shop - 000003', 'pos_reference': '262-133-000003', 'uuid': 'd3f6fdb4-5582-4839-9f44-c3c96418f0fc'} sync ignored for existing PoS order pos.order(888,) (state: done) 2026-10-01 05:15:56,128 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35929705 finished 2026-10-01 05:15:56,142 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:56,217 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:56,236 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.057 0.083 2026-10-01 05:15:56,271 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:56,310 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.019 0.032 2026-10-01 05:15:56,323 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:56,376 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:56,434 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:56,509 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.018 0.053 2026-10-01 05:15:56,579 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.017 0.035 2026-10-01 05:15:56,625 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.027 2026-10-01 05:15:56,665 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:56,778 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:56] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.037 0.071 2026-10-01 05:15:56,957 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.092 0.080 2026-10-01 05:15:56,972 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.162 2026-10-01 05:15:57,020 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.024 2026-10-01 05:15:57,079 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:57] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.010 0.028 2026-10-01 05:15:57,092 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:57,145 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:57,199 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.039 0.054 2026-10-01 05:15:57,203 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:57,252 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:57,305 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:57,378 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:57,429 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:57,480 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:57,535 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:57,585 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:57,636 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:57,686 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:57,742 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:57,794 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:57,847 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:57,909 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:57,916 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75802622 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000004', 'uuid': 'f10bcbb2-5369-4889-b487-977f79ca545f'}] 2026-10-01 05:15:59,113 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75802622 order {'name': '/', 'pos_reference': '262-133-000004', 'uuid': 'f10bcbb2-5369-4889-b487-977f79ca545f'} created pos.order #889 2026-10-01 05:15:59,256 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75802622 finished 2026-10-01 05:15:59,537 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.654 0.969 2026-10-01 05:15:59,575 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:59] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:15:59,649 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.037 0.036 2026-10-01 05:15:59,680 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:59] "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-01 05:15:59,713 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19624684 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-133-000004', 'uuid': 'f10bcbb2-5369-4889-b487-977f79ca545f'}] 2026-10-01 05:15:59,719 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:59,726 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19624684 order {'name': 'Shop - 000004', 'pos_reference': '262-133-000004', 'uuid': 'f10bcbb2-5369-4889-b487-977f79ca545f'} sync ignored for existing PoS order pos.order(889,) (state: done) 2026-10-01 05:15:59,747 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19624684 finished 2026-10-01 05:15:59,772 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:59,836 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:59,847 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.049 0.087 2026-10-01 05:15:59,885 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:59,915 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:15:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.027 2026-10-01 05:15:59,935 44 INFO rb-3b89a0e-225191-419901 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-01 05:15:59,991 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:00,046 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:00,103 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.010 0.045 2026-10-01 05:16:00,190 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.025 0.043 2026-10-01 05:16:00,217 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-01 05:16:00,255 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:00,400 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:00] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.070 0.074 2026-10-01 05:16:00,548 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.061 0.076 2026-10-01 05:16:00,557 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.132 2026-10-01 05:16:00,614 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.030 2026-10-01 05:16:00,656 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:00,682 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:00] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.017 0.035 2026-10-01 05:16:00,712 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:00,763 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:00,773 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.045 0.036 2026-10-01 05:16:00,832 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:00,882 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:00,933 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:00,992 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:01,042 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:01,092 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:01,143 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:01,201 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:01,251 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:01,306 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:01,371 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:01,377 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70638479 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000005', 'uuid': '1fb1f40c-62b1-45eb-bb13-826d707f71d2'}] 2026-10-01 05:16:02,803 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70638479 order {'name': '/', 'pos_reference': '262-133-000005', 'uuid': '1fb1f40c-62b1-45eb-bb13-826d707f71d2'} created pos.order #890 2026-10-01 05:16:02,930 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70638479 finished 2026-10-01 05:16:03,181 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.764 1.043 2026-10-01 05:16:03,231 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16: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.004 2026-10-01 05:16:03,299 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.029 0.036 2026-10-01 05:16:03,328 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16: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-01 05:16:03,366 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:03,371 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55353831 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '262-133-000005', 'uuid': '1fb1f40c-62b1-45eb-bb13-826d707f71d2'}] 2026-10-01 05:16:03,378 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55353831 order {'name': 'Shop - 000005', 'pos_reference': '262-133-000005', 'uuid': '1fb1f40c-62b1-45eb-bb13-826d707f71d2'} sync ignored for existing PoS order pos.order(890,) (state: done) 2026-10-01 05:16:03,390 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55353831 finished 2026-10-01 05:16:03,417 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:03,490 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:03,531 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.074 0.089 2026-10-01 05:16:03,544 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:03,592 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:03,606 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.026 0.036 2026-10-01 05:16:03,650 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:03,705 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:03,768 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.006 0.055 2026-10-01 05:16:03,839 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.020 0.039 2026-10-01 05:16:03,867 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-01 05:16:03,903 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:04,037 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:04] "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.052 0.080 2026-10-01 05:16:04,199 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.061 0.094 2026-10-01 05:16:04,222 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:04] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.156 2026-10-01 05:16:04,283 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.023 2026-10-01 05:16:04,335 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:04,350 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:04] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.018 0.031 2026-10-01 05:16:04,397 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:04,431 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.023 0.041 2026-10-01 05:16:04,443 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:04,498 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:04,550 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:04,630 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:04,681 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:04,731 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:04,790 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:04,840 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:04,894 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:04,942 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:04,998 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:05,049 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:05,103 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:05,165 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:05,170 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45408153 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000006', 'uuid': '9d32b2eb-6bd5-4e31-b4fb-256197a50617'}] 2026-10-01 05:16:06,454 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45408153 order {'name': '/', 'pos_reference': '262-133-000006', 'uuid': '9d32b2eb-6bd5-4e31-b4fb-256197a50617'} created pos.order #891 2026-10-01 05:16:06,624 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45408153 finished 2026-10-01 05:16:06,852 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.679 1.006 2026-10-01 05:16:06,966 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.027 2026-10-01 05:16:06,969 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:06] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.054 2026-10-01 05:16:07,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:07] "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-01 05:16:07,027 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:07,033 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72621972 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '262-133-000006', 'uuid': '9d32b2eb-6bd5-4e31-b4fb-256197a50617'}] 2026-10-01 05:16:07,046 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72621972 order {'name': 'Shop - 000006', 'pos_reference': '262-133-000006', 'uuid': '9d32b2eb-6bd5-4e31-b4fb-256197a50617'} sync ignored for existing PoS order pos.order(891,) (state: done) 2026-10-01 05:16:07,063 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72621972 finished 2026-10-01 05:16:07,078 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:07,152 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:07,200 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-01 05:16:07,200 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:07,223 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.086 0.107 2026-10-01 05:16:07,463 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32714740 (allocated 35663872) 2026-10-01 05:16:07,481 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 131629 2026-10-01 05:16:07,484 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-01 05:16:07,485 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 131629 2026-10-01 05:16:07,583 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051607_583150_test_taxes_l10n_in_pos.txt 2026-10-01 05:16:07,583 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpztr2s3v9_chrome_odoo" 2026-10-01 05:16:08,855 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495] 2026-10-01 05:16:11,962 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 131930 2026-10-01 05:16:11,962 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpqhm5goxk_chrome_odoo 2026-10-01 05:16:11,962 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:36555/json/version 2026-10-01 05:16:11,965 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36555', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:16:12,027 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-01 05:16:12,027 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:36555/json 2026-10-01 05:16:12,028 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36555', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:16:12,047 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:36555/devtools/page/BEA8E915BB0049DAECBF745A806EDD24 2026-10-01 05:16:12,074 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-01 05:16:12,090 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-01 05:16:12,478 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:16:12,482 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-01 05:16:12,487 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-01 05:16:12,487 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-01 05:16:12,637 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:12] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.051 0.082 2026-10-01 05:16:12,641 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'BEA8E915BB0049DAECBF745A806EDD24', 'loaderId': '64D883E2C129549640C6E4AA15769941', 'isDownload': False} 2026-10-01 05:16:12,644 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:12,653 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:16:12,678 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:12] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-01 05:16:12,688 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:12] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.009 2026-10-01 05:16:12,700 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:12] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-01 05:16:13,164 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:16:13,172 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:16:13,189 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:16:13,232 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_in_pos_downpayment_round_per_line_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:16:13,240 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.010 2026-10-01 05:16:13,244 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:13,279 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.016 2026-10-01 05:16:13,299 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:16:13,318 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-10-01 05:16:13,342 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:13] "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-01 05:16:13,348 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-01 05:16:13,417 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.033 0.031 2026-10-01 05:16:14,091 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 355 0.319 0.325 2026-10-01 05:16:14,122 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:14] "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-01 05:16:14,197 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-01 05:16:14,260 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:14] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.036 2026-10-01 05:16:14,315 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16: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.011 2026-10-01 05:16:14,334 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-01 05:16:14,345 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-01 05:16:14,395 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:16:14,421 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:16:14,422 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:16:14,442 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:14] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.011 0.031 2026-10-01 05:16:14,477 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:14] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.010 0.064 2026-10-01 05:16:14,482 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.067 2026-10-01 05:16:14,487 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:16:14,489 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:16:14,540 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:14] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.004 0.010 2026-10-01 05:16:14,607 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:14,623 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:16:14,641 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:14] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.011 0.016 2026-10-01 05:16:14,715 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:14,742 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:14] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.057 0.068 2026-10-01 05:16:14,752 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:16:14,771 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:14,783 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:14] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.009 0.100 2026-10-01 05:16:14,792 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:16:14,810 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:14] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.119 2026-10-01 05:16:14,844 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:14] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.144 2026-10-01 05:16:14,885 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:14] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.009 0.172 2026-10-01 05:16:14,959 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:14] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.038 0.303 2026-10-01 05:16:14,996 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:14] "GET /web/image?model=product.template&field=image_128&id=2314&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.227 2026-10-01 05:16:15,037 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:15] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.235 2026-10-01 05:16:15,060 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:15] "GET /web/image?model=product.template&field=image_128&id=2315&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-10-01 05:16:15,087 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:15] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-10-01 05:16:15,105 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:15] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-10-01 05:16:15,124 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:15] "GET /web/image?model=product.template&field=image_128&id=2316&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-10-01 05:16:15,149 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:15] "GET /web/image?model=product.template&field=image_128&id=2317&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-01 05:16:15,169 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:15] "GET /web/image?model=product.template&field=image_128&id=2318&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-01 05:16:15,190 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:15] "GET /web/image?model=product.template&field=image_128&id=2319&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-01 05:16:15,253 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.024 0.135 2026-10-01 05:16:15,273 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:15] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-10-01 05:16:15,290 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:15] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-10-01 05:16:15,303 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:15,359 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:15,463 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.037 0.062 2026-10-01 05:16:15,573 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.037 0.046 2026-10-01 05:16:15,628 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.009 2026-10-01 05:16:15,713 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:15,854 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:15] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.054 0.084 2026-10-01 05:16:15,986 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.047 0.076 2026-10-01 05:16:15,997 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:15] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.119 2026-10-01 05:16:16,029 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:16] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.007 0.015 2026-10-01 05:16:16,050 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-01 05:16:16,101 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.025 2026-10-01 05:16:16,141 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:16,159 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:16] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.017 0.025 2026-10-01 05:16:16,210 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:16,234 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.011 0.033 2026-10-01 05:16:16,283 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:16,334 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:16,384 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:16,456 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:16,469 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:16:16,473 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:16:16,509 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:16,558 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:16,609 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:16,686 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:16,737 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:16,792 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:16,861 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:16,867 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59954445 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000001', 'uuid': '617b9c00-6c95-4858-9762-bef6f66e570f'}] 2026-10-01 05:16:16,884 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:16:18,453 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59954445 order {'name': '/', 'pos_reference': '263-133-000001', 'uuid': '617b9c00-6c95-4858-9762-bef6f66e570f'} created pos.order #892 2026-10-01 05:16:18,692 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59954445 finished 2026-10-01 05:16:18,901 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 685 0.926 1.111 2026-10-01 05:16:18,954 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16: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.003 2026-10-01 05:16:19,008 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.029 2026-10-01 05:16:19,031 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:16:19,086 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86582137 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '617b9c00-6c95-4858-9762-bef6f66e570f'}] 2026-10-01 05:16:19,100 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86582137 order {'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '617b9c00-6c95-4858-9762-bef6f66e570f'} sync ignored for existing PoS order pos.order(892,) (state: done) 2026-10-01 05:16:19,114 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86582137 finished 2026-10-01 05:16:19,123 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:19,172 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:19,229 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.052 0.094 2026-10-01 05:16:19,253 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:19,307 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:19,318 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.028 2026-10-01 05:16:19,348 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:19,407 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:19,462 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:19,540 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.008 0.066 2026-10-01 05:16:19,630 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.029 0.045 2026-10-01 05:16:19,671 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-01 05:16:19,723 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:19,852 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:19] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.047 0.072 2026-10-01 05:16:19,967 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.036 0.069 2026-10-01 05:16:19,992 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:19] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.108 2026-10-01 05:16:20,103 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.060 0.038 2026-10-01 05:16:20,156 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:20,194 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:20] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.034 0.037 2026-10-01 05:16:20,216 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:20,276 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:20,276 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.025 0.037 2026-10-01 05:16:20,323 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:20,374 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:20,459 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:20,512 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:20,561 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:20,618 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:20,668 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:20,718 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:20,769 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:20,831 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:20,878 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:20,932 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:20,998 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:21,003 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18264437 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000002', 'uuid': 'babc6481-7b34-461f-89ab-fa9fc635cf9b'}] 2026-10-01 05:16:22,538 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18264437 order {'name': '/', 'pos_reference': '263-133-000002', 'uuid': 'babc6481-7b34-461f-89ab-fa9fc635cf9b'} created pos.order #893 2026-10-01 05:16:22,665 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18264437 finished 2026-10-01 05:16:22,889 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.868 1.022 2026-10-01 05:16:22,930 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:22] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:16:22,979 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.025 2026-10-01 05:16:23,022 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 05:16:23,055 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:23,066 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67373618 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '263-133-000002', 'uuid': 'babc6481-7b34-461f-89ab-fa9fc635cf9b'}] 2026-10-01 05:16:23,074 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67373618 order {'name': 'Shop - 000002', 'pos_reference': '263-133-000002', 'uuid': 'babc6481-7b34-461f-89ab-fa9fc635cf9b'} sync ignored for existing PoS order pos.order(893,) (state: done) 2026-10-01 05:16:23,097 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67373618 finished 2026-10-01 05:16:23,104 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:23,169 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:23,225 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:23,247 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.092 0.092 2026-10-01 05:16:23,293 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:23,339 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.039 0.033 2026-10-01 05:16:23,357 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:23,414 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:23,479 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.011 0.049 2026-10-01 05:16:23,563 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:23] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.026 0.037 2026-10-01 05:16:23,602 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.013 2026-10-01 05:16:23,639 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:23,785 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:23] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.070 0.072 2026-10-01 05:16:23,956 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.077 0.085 2026-10-01 05:16:23,972 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.159 2026-10-01 05:16:24,058 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.048 2026-10-01 05:16:24,100 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:24,147 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:24] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.042 0.028 2026-10-01 05:16:24,152 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:24,215 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.020 0.035 2026-10-01 05:16:24,226 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:24,281 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:24,344 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:24,401 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:24,451 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:24,502 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:24,553 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:24,609 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:24,661 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:24,714 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:24,776 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:24,783 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85385123 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000003', 'uuid': '462f8742-7945-49a0-9ba3-17255242d9ee'}] 2026-10-01 05:16:25,933 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85385123 order {'name': '/', 'pos_reference': '263-133-000003', 'uuid': '462f8742-7945-49a0-9ba3-17255242d9ee'} created pos.order #894 2026-10-01 05:16:26,035 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85385123 finished 2026-10-01 05:16:26,276 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.579 0.916 2026-10-01 05:16:26,338 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16: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.013 2026-10-01 05:16:26,411 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.034 0.050 2026-10-01 05:16:26,455 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.012 0.010 2026-10-01 05:16:26,485 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:26,501 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63863937 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '263-133-000003', 'uuid': '462f8742-7945-49a0-9ba3-17255242d9ee'}] 2026-10-01 05:16:26,520 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63863937 order {'name': 'Shop - 000003', 'pos_reference': '263-133-000003', 'uuid': '462f8742-7945-49a0-9ba3-17255242d9ee'} sync ignored for existing PoS order pos.order(894,) (state: done) 2026-10-01 05:16:26,534 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:26,536 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63863937 finished 2026-10-01 05:16:26,609 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:26,649 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:26,695 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.080 0.116 2026-10-01 05:16:26,701 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:26,748 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.023 2026-10-01 05:16:26,758 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:26,813 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:26,873 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.047 2026-10-01 05:16:26,934 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.015 0.031 2026-10-01 05:16:26,970 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.012 2026-10-01 05:16:27,003 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:27,124 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16: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.048 0.072 2026-10-01 05:16:27,270 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.067 0.070 2026-10-01 05:16:27,282 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:27] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.139 2026-10-01 05:16:27,338 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.025 2026-10-01 05:16:27,382 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:27] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.010 0.023 2026-10-01 05:16:27,383 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:27,433 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:27,439 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.014 0.034 2026-10-01 05:16:27,487 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:27,539 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:27,593 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:27,670 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:27,720 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:27,771 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:27,829 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:27,879 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:27,931 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:27,981 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:28,038 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:28,089 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:28,143 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:28,206 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:28,210 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71551707 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000004', 'uuid': '181f9235-5093-4a29-aff5-8a1feb816bcd'}] 2026-10-01 05:16:29,367 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71551707 order {'name': '/', 'pos_reference': '263-133-000004', 'uuid': '181f9235-5093-4a29-aff5-8a1feb816bcd'} created pos.order #895 2026-10-01 05:16:29,553 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71551707 finished 2026-10-01 05:16:29,792 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.652 0.932 2026-10-01 05:16:29,848 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:29] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:16:29,911 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.041 2026-10-01 05:16:29,951 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 05:16:30,004 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:30,008 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71121917 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '263-133-000004', 'uuid': '181f9235-5093-4a29-aff5-8a1feb816bcd'}] 2026-10-01 05:16:30,029 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71121917 order {'name': 'Shop - 000004', 'pos_reference': '263-133-000004', 'uuid': '181f9235-5093-4a29-aff5-8a1feb816bcd'} sync ignored for existing PoS order pos.order(895,) (state: done) 2026-10-01 05:16:30,047 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71121917 finished 2026-10-01 05:16:30,054 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:30,123 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:30,166 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.077 0.083 2026-10-01 05:16:30,174 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:30,226 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:30,250 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.028 2026-10-01 05:16:30,280 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:30,334 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:30,398 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.009 0.051 2026-10-01 05:16:30,494 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:30] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.036 0.045 2026-10-01 05:16:30,537 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:30] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.021 2026-10-01 05:16:30,585 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:30,752 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:30] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.077 0.086 2026-10-01 05:16:30,782 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-01 05:16:30,917 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.062 0.087 2026-10-01 05:16:30,981 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.034 0.149 2026-10-01 05:16:31,015 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:31,072 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:31,082 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:31] "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.060 0.031 2026-10-01 05:16:31,123 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:31,152 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.024 0.032 2026-10-01 05:16:31,199 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:31,250 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:31,301 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:31,358 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:31,412 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:31,459 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:31,510 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:31,567 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:31,618 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:31,671 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:31,737 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:31,741 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55437134 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000005', 'uuid': '1b9eec76-fc7e-47ae-9192-f165d4ceaa5d'}] 2026-10-01 05:16:32,872 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55437134 order {'name': '/', 'pos_reference': '263-133-000005', 'uuid': '1b9eec76-fc7e-47ae-9192-f165d4ceaa5d'} created pos.order #896 2026-10-01 05:16:33,003 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55437134 finished 2026-10-01 05:16:33,209 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.580 0.891 2026-10-01 05:16:33,254 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:33] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:16:33,310 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.031 2026-10-01 05:16:33,345 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:33] "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-01 05:16:33,400 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:33,406 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83008932 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '263-133-000005', 'uuid': '1b9eec76-fc7e-47ae-9192-f165d4ceaa5d'}] 2026-10-01 05:16:33,422 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83008932 order {'name': 'Shop - 000005', 'pos_reference': '263-133-000005', 'uuid': '1b9eec76-fc7e-47ae-9192-f165d4ceaa5d'} sync ignored for existing PoS order pos.order(896,) (state: done) 2026-10-01 05:16:33,442 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83008932 finished 2026-10-01 05:16:33,451 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:33,519 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:33,542 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.047 0.092 2026-10-01 05:16:33,573 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:33,605 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.021 0.026 2026-10-01 05:16:33,625 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:33,681 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:33,737 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:33,794 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.012 0.043 2026-10-01 05:16:33,876 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.021 0.044 2026-10-01 05:16:33,916 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.013 2026-10-01 05:16:33,951 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:34,117 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:34] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.092 0.069 2026-10-01 05:16:34,255 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.050 0.078 2026-10-01 05:16:34,272 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.114 2026-10-01 05:16:34,342 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.029 2026-10-01 05:16:34,387 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:34,406 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16: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.021 0.027 2026-10-01 05:16:34,447 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:34,495 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.031 0.040 2026-10-01 05:16:34,505 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:34,557 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:34,610 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:34,685 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:34,736 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:34,787 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:34,844 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:34,893 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:34,947 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:34,995 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:35,049 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:35,103 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:35,154 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:35,219 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:35,226 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77716762 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000006', 'uuid': '94564de2-8a5e-4111-8045-5a9dd4787e84'}] 2026-10-01 05:16:36,328 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77716762 order {'name': '/', 'pos_reference': '263-133-000006', 'uuid': '94564de2-8a5e-4111-8045-5a9dd4787e84'} created pos.order #897 2026-10-01 05:16:36,431 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77716762 finished 2026-10-01 05:16:36,623 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.475 0.926 2026-10-01 05:16:36,681 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16: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.004 2026-10-01 05:16:36,780 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.055 0.042 2026-10-01 05:16:36,820 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:36] "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-01 05:16:36,856 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:36,868 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53634204 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '263-133-000006', 'uuid': '94564de2-8a5e-4111-8045-5a9dd4787e84'}] 2026-10-01 05:16:36,875 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53634204 order {'name': 'Shop - 000006', 'pos_reference': '263-133-000006', 'uuid': '94564de2-8a5e-4111-8045-5a9dd4787e84'} sync ignored for existing PoS order pos.order(897,) (state: done) 2026-10-01 05:16:36,898 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53634204 finished 2026-10-01 05:16:36,904 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:36,973 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:37,020 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-01 05:16:37,021 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:37,035 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.060 0.111 2026-10-01 05:16:37,304 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32747052 (allocated 35926016) 2026-10-01 05:16:37,319 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 131930 2026-10-01 05:16:37,322 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-01 05:16:37,324 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 131930 2026-10-01 05:16:37,439 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051637_439372_test_taxes_l10n_in_pos.txt 2026-10-01 05:16:37,439 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpqhm5goxk_chrome_odoo" 2026-10-01 05:16:38,592 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513] 2026-10-01 05:16:41,970 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 132238 2026-10-01 05:16:41,971 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmp1utlqtqd_chrome_odoo 2026-10-01 05:16:41,971 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:34823/json/version 2026-10-01 05:16:41,974 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34823', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:16:42,001 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-01 05:16:42,001 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:34823/json 2026-10-01 05:16:42,002 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34823', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:16:42,039 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:34823/devtools/page/1DDD6EAA6354D10E783CBEB823AC02B6 2026-10-01 05:16:42,051 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-01 05:16:42,064 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-01 05:16:42,368 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:16:42,374 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-01 05:16:42,387 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-01 05:16:42,388 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-01 05:16:42,578 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:42] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.068 0.087 2026-10-01 05:16:42,583 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '1DDD6EAA6354D10E783CBEB823AC02B6', 'loaderId': '140836B029D39064C259FD4E0A162C3A', 'isDownload': False} 2026-10-01 05:16:42,583 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:42,602 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:16:42,634 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:42] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.020 2026-10-01 05:16:42,651 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:42] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.030 2026-10-01 05:16:42,669 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:42] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.043 2026-10-01 05:16:43,177 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:16:43,183 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:16:43,199 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:16:43,227 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_in_pos_downpayment_round_globally_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:16:43,231 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-01 05:16:43,238 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:43,248 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16: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-01 05:16:43,260 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:16:43,312 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.020 2026-10-01 05:16:43,326 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.008 0.030 2026-10-01 05:16:43,399 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.033 0.040 2026-10-01 05:16:43,403 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.057 2026-10-01 05:16:44,178 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 355 0.379 0.360 2026-10-01 05:16:44,203 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "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-01 05:16:44,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:16:44,316 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.033 2026-10-01 05:16:44,348 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16: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-01 05:16:44,361 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-01 05:16:44,381 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-01 05:16:44,425 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:16:44,427 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:16:44,460 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:16:44,464 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:16:44,468 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.007 0.019 2026-10-01 05:16:44,479 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:16:44,485 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:16:44,521 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:16:44,539 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.036 0.062 2026-10-01 05:16:44,570 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.011 0.060 2026-10-01 05:16:44,616 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:44,652 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.025 0.112 2026-10-01 05:16:44,763 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.070 0.177 2026-10-01 05:16:44,768 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:16:44,782 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.009 0.114 2026-10-01 05:16:44,788 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:16:44,801 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:44,819 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.009 0.102 2026-10-01 05:16:44,847 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:44,848 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-10-01 05:16:44,868 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-10-01 05:16:44,901 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-10-01 05:16:44,937 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.159 2026-10-01 05:16:44,967 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-10-01 05:16:44,988 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:44] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-10-01 05:16:45,007 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:45] "GET /web/image?model=product.template&field=image_128&id=2314&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-01 05:16:45,030 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:45] "GET /web/image?model=product.template&field=image_128&id=2318&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-01 05:16:45,057 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:45] "GET /web/image?model=product.template&field=image_128&id=2317&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-10-01 05:16:45,081 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:45] "GET /web/image?model=product.template&field=image_128&id=2321&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-01 05:16:45,102 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:45] "GET /web/image?model=product.template&field=image_128&id=2320&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-01 05:16:45,128 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:45] "GET /web/image?model=product.template&field=image_128&id=2316&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.124 2026-10-01 05:16:45,156 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:45] "GET /web/image?model=product.template&field=image_128&id=2319&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.135 2026-10-01 05:16:45,187 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:45] "GET /web/image?model=product.template&field=image_128&id=2315&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-10-01 05:16:45,214 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:45] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.146 2026-10-01 05:16:45,282 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.028 0.164 2026-10-01 05:16:45,311 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:45] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-10-01T05:13:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.196 2026-10-01 05:16:45,315 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:45,379 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:45,496 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.039 0.073 2026-10-01 05:16:45,591 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.024 0.041 2026-10-01 05:16:45,645 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.012 2026-10-01 05:16:45,730 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:45,848 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:45] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.039 0.078 2026-10-01 05:16:46,030 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.100 0.071 2026-10-01 05:16:46,045 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.149 2026-10-01 05:16:46,085 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:46] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.015 0.016 2026-10-01 05:16:46,102 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-01 05:16:46,159 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.026 2026-10-01 05:16:46,201 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:46,232 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:46] "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.036 2026-10-01 05:16:46,278 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:46,329 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.028 0.034 2026-10-01 05:16:46,372 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:46,431 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:46,475 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:46,545 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:46,557 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:16:46,559 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:16:46,596 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:46,646 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:46,699 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:46,775 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:46,825 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:46,879 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:46,950 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:46,960 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70894820 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000001', 'uuid': '4fd345e3-79ee-4ef2-9409-e560cb4a2c2f'}] 2026-10-01 05:16:46,964 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:16:48,668 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70894820 order {'name': '/', 'pos_reference': '264-133-000001', 'uuid': '4fd345e3-79ee-4ef2-9409-e560cb4a2c2f'} created pos.order #898 2026-10-01 05:16:48,854 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70894820 finished 2026-10-01 05:16:49,088 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 685 0.940 1.191 2026-10-01 05:16:49,124 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:49] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:16:49,173 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.024 2026-10-01 05:16:49,195 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16: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-01 05:16:49,313 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:49,318 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3121870 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '4fd345e3-79ee-4ef2-9409-e560cb4a2c2f'}] 2026-10-01 05:16:49,343 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3121870 order {'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '4fd345e3-79ee-4ef2-9409-e560cb4a2c2f'} sync ignored for existing PoS order pos.order(898,) (state: done) 2026-10-01 05:16:49,367 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:49,369 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3121870 finished 2026-10-01 05:16:49,440 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:49,483 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:49,508 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.082 0.111 2026-10-01 05:16:49,534 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:49,594 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:49,597 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.025 0.037 2026-10-01 05:16:49,645 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:49,700 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.006 0.046 2026-10-01 05:16:49,813 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.051 0.048 2026-10-01 05:16:49,844 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-01 05:16:49,881 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:50,003 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:50] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.050 0.069 2026-10-01 05:16:50,188 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.095 0.074 2026-10-01 05:16:50,213 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:50] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.014 0.158 2026-10-01 05:16:50,281 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.027 2026-10-01 05:16:50,332 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:50,350 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:50] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.021 0.031 2026-10-01 05:16:50,412 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:50,448 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:50,471 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.049 0.041 2026-10-01 05:16:50,509 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:50,554 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:50,630 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:50,681 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:50,732 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:50,789 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:50,840 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:50,891 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:50,942 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:50,999 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:51,050 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:51,104 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:51,171 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:51,175 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60380230 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000002', 'uuid': 'bc9cabbb-3c19-44f8-8b44-a3e4cfdef99c'}] 2026-10-01 05:16:52,307 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60380230 order {'name': '/', 'pos_reference': '264-133-000002', 'uuid': 'bc9cabbb-3c19-44f8-8b44-a3e4cfdef99c'} created pos.order #899 2026-10-01 05:16:52,411 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60380230 finished 2026-10-01 05:16:52,585 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.509 0.903 2026-10-01 05:16:52,625 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:52] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:16:52,670 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.025 2026-10-01 05:16:52,698 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:16:52,739 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:52,753 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32312651 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '264-133-000002', 'uuid': 'bc9cabbb-3c19-44f8-8b44-a3e4cfdef99c'}] 2026-10-01 05:16:52,766 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32312651 order {'name': 'Shop - 000002', 'pos_reference': '264-133-000002', 'uuid': 'bc9cabbb-3c19-44f8-8b44-a3e4cfdef99c'} sync ignored for existing PoS order pos.order(899,) (state: done) 2026-10-01 05:16:52,787 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:52,793 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32312651 finished 2026-10-01 05:16:52,849 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:52,920 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:52,935 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.071 0.113 2026-10-01 05:16:52,980 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:53,006 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.028 0.028 2026-10-01 05:16:53,036 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:53,092 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:53,159 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.008 0.058 2026-10-01 05:16:53,229 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.018 0.039 2026-10-01 05:16:53,259 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-01 05:16:53,301 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:53,434 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:53] "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.057 0.072 2026-10-01 05:16:53,530 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.028 0.059 2026-10-01 05:16:53,542 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:53] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.075 2026-10-01 05:16:53,589 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.022 2026-10-01 05:16:53,629 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:53,639 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:53] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.010 0.025 2026-10-01 05:16:53,685 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:53,698 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.014 0.031 2026-10-01 05:16:53,753 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:53,805 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:53,856 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:53,914 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:53,964 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:54,016 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:54,066 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:54,122 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:54,173 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:54,226 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:54,286 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:54,293 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39205057 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000003', 'uuid': '243a1b08-441b-40dc-9d14-fbf2e1853067'}] 2026-10-01 05:16:55,375 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39205057 order {'name': '/', 'pos_reference': '264-133-000003', 'uuid': '243a1b08-441b-40dc-9d14-fbf2e1853067'} created pos.order #900 2026-10-01 05:16:55,492 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39205057 finished 2026-10-01 05:16:55,705 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.513 0.902 2026-10-01 05:16:55,749 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:55] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:16:55,802 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.032 2026-10-01 05:16:55,828 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.007 2026-10-01 05:16:55,857 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:55,861 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41687308 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '264-133-000003', 'uuid': '243a1b08-441b-40dc-9d14-fbf2e1853067'}] 2026-10-01 05:16:55,881 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41687308 order {'name': 'Shop - 000003', 'pos_reference': '264-133-000003', 'uuid': '243a1b08-441b-40dc-9d14-fbf2e1853067'} sync ignored for existing PoS order pos.order(900,) (state: done) 2026-10-01 05:16:55,897 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41687308 finished 2026-10-01 05:16:55,915 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:55,972 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:56,006 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.063 0.084 2026-10-01 05:16:56,024 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:56,054 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.022 2026-10-01 05:16:56,074 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:56,128 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:56,182 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:56,228 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.039 2026-10-01 05:16:56,312 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.028 0.039 2026-10-01 05:16:56,341 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-01 05:16:56,379 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:56,509 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:56] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.065 0.064 2026-10-01 05:16:56,665 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.076 0.074 2026-10-01 05:16:56,678 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.150 2026-10-01 05:16:56,754 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.033 2026-10-01 05:16:56,805 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16: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.012 0.025 2026-10-01 05:16:56,806 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:56,855 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:56,877 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.013 0.038 2026-10-01 05:16:56,912 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:56,963 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:57,015 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:57,089 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:57,141 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:57,192 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:57,249 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:57,299 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:57,349 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:57,401 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:57,457 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:57,508 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:57,562 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:57,620 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:57,626 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87784207 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000004', 'uuid': '3723f171-19d7-4e03-b52e-14b9e785749b'}] 2026-10-01 05:16:58,802 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87784207 order {'name': '/', 'pos_reference': '264-133-000004', 'uuid': '3723f171-19d7-4e03-b52e-14b9e785749b'} created pos.order #901 2026-10-01 05:16:58,930 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87784207 finished 2026-10-01 05:16:59,131 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.624 0.884 2026-10-01 05:16:59,176 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:59] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:16:59,264 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.041 2026-10-01 05:16:59,291 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 05:16:59,327 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:59,331 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27427886 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '264-133-000004', 'uuid': '3723f171-19d7-4e03-b52e-14b9e785749b'}] 2026-10-01 05:16:59,341 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27427886 order {'name': 'Shop - 000004', 'pos_reference': '264-133-000004', 'uuid': '3723f171-19d7-4e03-b52e-14b9e785749b'} sync ignored for existing PoS order pos.order(901,) (state: done) 2026-10-01 05:16:59,355 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27427886 finished 2026-10-01 05:16:59,374 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:59,439 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:59,485 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.071 0.087 2026-10-01 05:16:59,488 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:59,543 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.018 0.029 2026-10-01 05:16:59,544 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:59,594 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:59,648 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:59,701 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.047 2026-10-01 05:16:59,768 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:59] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.015 0.038 2026-10-01 05:16:59,807 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:59] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.017 2026-10-01 05:16:59,859 44 INFO rb-3b89a0e-225191-419901 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-01 05:16:59,980 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:16:59] "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.042 0.076 2026-10-01 05:17:00,131 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.061 0.081 2026-10-01 05:17:00,142 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.139 2026-10-01 05:17:00,198 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.032 2026-10-01 05:17:00,229 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:00,242 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:00] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.012 0.022 2026-10-01 05:17:00,283 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:00,296 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.014 0.028 2026-10-01 05:17:00,341 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:00,418 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:00,469 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:00,520 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:00,577 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:00,626 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:00,677 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:00,728 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:00,784 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:00,836 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:00,889 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:00,952 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:00,959 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39329946 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000005', 'uuid': '58457f1d-c859-4146-9070-da274b949a1a'}] 2026-10-01 05:17:02,153 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39329946 order {'name': '/', 'pos_reference': '264-133-000005', 'uuid': '58457f1d-c859-4146-9070-da274b949a1a'} created pos.order #902 2026-10-01 05:17:02,277 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39329946 finished 2026-10-01 05:17:02,488 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.564 0.971 2026-10-01 05:17:02,535 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:02] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:17:02,601 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.037 2026-10-01 05:17:02,658 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.009 2026-10-01 05:17:02,683 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:02,713 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10095624 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '264-133-000005', 'uuid': '58457f1d-c859-4146-9070-da274b949a1a'}] 2026-10-01 05:17:02,731 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10095624 order {'name': 'Shop - 000005', 'pos_reference': '264-133-000005', 'uuid': '58457f1d-c859-4146-9070-da274b949a1a'} sync ignored for existing PoS order pos.order(902,) (state: done) 2026-10-01 05:17:02,733 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:02,753 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10095624 finished 2026-10-01 05:17:02,813 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:02,865 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:02,874 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.063 0.099 2026-10-01 05:17:02,915 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:02,933 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.026 2026-10-01 05:17:02,967 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:03,022 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:03,065 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.038 2026-10-01 05:17:03,136 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.026 0.034 2026-10-01 05:17:03,164 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-01 05:17:03,205 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:03,313 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:03] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.042 0.065 2026-10-01 05:17:03,456 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.061 0.074 2026-10-01 05:17:03,469 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:03] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.129 2026-10-01 05:17:03,527 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.029 2026-10-01 05:17:03,564 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:03,569 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:03] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.010 0.023 2026-10-01 05:17:03,623 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:03,643 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.016 0.040 2026-10-01 05:17:03,675 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:03,727 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:03,779 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:03,853 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:03,905 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:03,956 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:04,015 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:04,067 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:04,116 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:04,167 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:04,223 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:04,275 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:04,328 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:04,394 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:04,398 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35322300 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000006', 'uuid': '3be857af-3e08-476b-831a-2ba004ca8749'}] 2026-10-01 05:17:05,749 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35322300 order {'name': '/', 'pos_reference': '264-133-000006', 'uuid': '3be857af-3e08-476b-831a-2ba004ca8749'} created pos.order #903 2026-10-01 05:17:05,918 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35322300 finished 2026-10-01 05:17:06,154 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.752 1.007 2026-10-01 05:17:06,202 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:06] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:17:06,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.032 2026-10-01 05:17:06,301 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.006 2026-10-01 05:17:06,334 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:06,338 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87521125 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '264-133-000006', 'uuid': '3be857af-3e08-476b-831a-2ba004ca8749'}] 2026-10-01 05:17:06,346 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87521125 order {'name': 'Shop - 000006', 'pos_reference': '264-133-000006', 'uuid': '3be857af-3e08-476b-831a-2ba004ca8749'} sync ignored for existing PoS order pos.order(903,) (state: done) 2026-10-01 05:17:06,363 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87521125 finished 2026-10-01 05:17:06,387 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:06,452 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:06,499 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.068 0.095 2026-10-01 05:17:06,503 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-01 05:17:06,506 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:06,558 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.022 0.024 2026-10-01 05:17:06,667 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 33633868 (allocated 37228544) 2026-10-01 05:17:06,671 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 132238 2026-10-01 05:17:06,674 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-01 05:17:06,675 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 132238 2026-10-01 05:17:06,772 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051706_772167_test_taxes_l10n_in_pos.txt 2026-10-01 05:17:06,772 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmp1utlqtqd_chrome_odoo" 2026-10-01 05:17:07,876 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531] 2026-10-01 05:17:08,070 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 69 checked, 69 removed 2026-10-01 05:17:19,963 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-10-01 05:17:20,688 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome pid: 132552 2026-10-01 05:17:20,688 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless temporary user profile dir: /tmp/tmpohvjvt0q_chrome_odoo 2026-10-01 05:17:20,688 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:38883/json/version 2026-10-01 05:17:20,689 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:20,696 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:20,696 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:38883/json 2026-10-01 05:17:20,696 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:20,702 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Websocket url found: ws://127.0.0.1:38883/devtools/page/206364EFA06432C9EDE0EE7EFE317157 2026-10-01 05:17:20,713 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Enable chrome headless console log notification 2026-10-01 05:17:20,726 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless enable page notifications 2026-10-01 05:17:20,881 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:17:20,883 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Setting session cookie in browser 2026-10-01 05:17:20,885 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-01 05:17:20,885 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-01 05:17:20,900 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:17:21,572 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:21] "GET /pos/ui/134 HTTP/1.1" 200 - 86 0.119 0.556 2026-10-01 05:17:21,576 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigation result: {'frameId': '206364EFA06432C9EDE0EE7EFE317157', 'loaderId': '9E1BF17E77AF3A2F6C2ACD2A6B062395', 'isDownload': False} 2026-10-01 05:17:21,576 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-10-01 05:17:21,603 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:17:21,622 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:21] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.011 2026-10-01 05:17:21,631 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:21] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-01 05:17:21,657 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:21] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.036 2026-10-01 05:17:22,140 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:17:22,142 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:17:22,161 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-01 05:17:22,193 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-01 05:17:22,200 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate test code "odoo.startTour('PosSaleLoyaltyTour1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/134", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:17:22,209 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:22,214 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.008 2026-10-01 05:17:22,230 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:17:22,284 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.013 0.027 2026-10-01 05:17:22,315 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:22] "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.061 2026-10-01 05:17:22,321 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-01 05:17:22,435 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.043 0.061 2026-10-01 05:17:23,182 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.359 0.360 2026-10-01 05:17:23,225 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.032 2026-10-01 05:17:23,281 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:17:23,342 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:23] "GET /web/image/res.company/119/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.034 2026-10-01 05:17:23,402 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17: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.014 2026-10-01 05:17:23,428 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:23,443 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:17:23,499 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:17:23,518 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:17:23,525 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:17:23,580 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:23] "GET /web/image/res.users/259/avatar_128 HTTP/1.1" 200 - 14 0.027 0.048 2026-10-01 05:17:23,601 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:17:23,611 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:23] "GET /web/image?model=res.company&id=119&field=logo HTTP/1.1" 200 - 3 0.003 0.088 2026-10-01 05:17:23,625 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.101 2026-10-01 05:17:23,629 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17: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-01 05:17:23,681 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:23] "GET /web/image/res.company/119/favicon HTTP/1.1" 200 - 4 0.004 0.023 2026-10-01 05:17:23,731 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:23,818 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.023 2026-10-01 05:17:23,847 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:23] "GET /web/image/res.company/119/favicon HTTP/1.1" 304 - 4 0.019 0.032 2026-10-01 05:17:23,948 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:24,011 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:24,041 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:24] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.116 0.132 2026-10-01 05:17:24,048 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:17:24,058 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:17:24,129 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:24] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.045 0.275 2026-10-01 05:17:24,158 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:24] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.004 0.231 2026-10-01 05:17:24,189 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:24] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.004 0.251 2026-10-01 05:17:24,216 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:24] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.004 0.268 2026-10-01 05:17:24,247 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:24] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.006 0.336 2026-10-01 05:17:24,282 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:24] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-10-01 05:17:24,319 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:24] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.006 0.175 2026-10-01 05:17:24,349 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:24] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-10-01 05:17:24,382 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:24] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-10-01 05:17:24,417 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:24] "GET /web/image?model=product.template&field=image_128&id=2334&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-10-01 05:17:24,492 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.026 0.215 2026-10-01 05:17:24,530 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:24,592 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:24,748 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.052 0.101 2026-10-01 05:17:24,860 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.036 0.047 2026-10-01 05:17:24,930 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.015 2026-10-01 05:17:25,024 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:25,248 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:25] "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.121 0.097 2026-10-01 05:17:25,417 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.081 0.080 2026-10-01 05:17:25,429 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.165 2026-10-01 05:17:25,480 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.026 2026-10-01 05:17:25,516 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:25,542 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:25] "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.018 0.033 2026-10-01 05:17:25,599 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:25] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.023 0.052 2026-10-01 05:17:25,667 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.018 0.077 2026-10-01 05:17:25,680 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:25] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.003 0.027 2026-10-01 05:17:25,708 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:25,796 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:25,887 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:25,902 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:17:25,903 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:17:25,934 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:25,983 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:26,054 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:26,127 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:26,131 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17817575 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000001', 'uuid': '64fcace0-73ed-432c-a76b-f487d4126c77'}] 2026-10-01 05:17:26,140 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:17:26,617 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17817575 order {'name': '/', 'pos_reference': '261-134-000001', 'uuid': '64fcace0-73ed-432c-a76b-f487d4126c77'} created pos.order #904 2026-10-01 05:17:26,638 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17817575 finished 2026-10-01 05:17:27,339 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1540] 2026-10-01 05:17:27,583 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 539 0.734 0.720 2026-10-01 05:17:27,791 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.107 0.048 2026-10-01 05:17:27,843 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:27] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.011 0.019 2026-10-01 05:17:27,895 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.021 2026-10-01 05:17:27,977 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: tour succeeded 2026-10-01 05:17:27,978 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: ╔════════════════════════════════════╗ ║ TOUR PosSaleLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-01 05:17:27,983 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31513001 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '64fcace0-73ed-432c-a76b-f487d4126c77'}] 2026-10-01 05:17:27,997 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31513001 order {'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '64fcace0-73ed-432c-a76b-f487d4126c77'} sync ignored for existing PoS order pos.order(904,) (state: paid) 2026-10-01 05:17:28,020 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31513001 finished 2026-10-01 05:17:28,104 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: heap 18407816 (allocated 19660800) 2026-10-01 05:17:28,117 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing chrome headless with pid 132552 2026-10-01 05:17:28,118 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing websocket connection 2026-10-01 05:17:28,134 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Terminating chrome headless with pid 132552 2026-10-01 05:17:28,155 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.087 0.087 2026-10-01 05:17:28,239 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051728_239147_test_pos_sale_loyalty_1.txt 2026-10-01 05:17:28,239 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Removing chrome user profile "/tmp/tmpohvjvt0q_chrome_odoo" 2026-10-01 05:17:28,280 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-10-01 05:17:29,293 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome pid: 132771 2026-10-01 05:17:29,293 44 INFO rb-3b89a0e-225191-419901 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/tmpnc2mhf56_chrome_odoo 2026-10-01 05:17:29,293 44 INFO rb-3b89a0e-225191-419901 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:39991/json/version 2026-10-01 05:17:29,295 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39991', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:17:29,344 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:29,344 44 INFO rb-3b89a0e-225191-419901 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:39991/json 2026-10-01 05:17:29,344 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39991', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:17:29,371 44 INFO rb-3b89a0e-225191-419901 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:39991/devtools/page/F361F5298716C90153DCD35A9ADCF4DE 2026-10-01 05:17:29,388 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:29,400 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:29,616 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:17:29,619 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:29,622 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Open "http://127.0.0.1:8069/pos/web?config_id=134" in browser 2026-10-01 05:17:29,622 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=134" 2026-10-01 05:17:29,636 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:17:30,112 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:30] "GET /pos/web?config_id=134 HTTP/1.1" 200 - 89 0.061 0.418 2026-10-01 05:17:30,117 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigation result: {'frameId': 'F361F5298716C90153DCD35A9ADCF4DE', 'loaderId': '1CCC33BE09DD8DC35BA0050021F3B679', 'isDownload': False} 2026-10-01 05:17:30,117 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:30,133 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:17:30,157 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:30] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.006 2026-10-01 05:17:30,176 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:30] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.013 0.015 2026-10-01 05:17:30,191 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:30] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.042 2026-10-01 05:17:30,642 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:17:30,649 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:17:30,673 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 05:17:30,720 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-01 05:17:30,721 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Evaluate test code "odoo.startTour('test_pos_sale_loyalty_ignored_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=134", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:17:30,731 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:30,746 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17: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-01 05:17:30,758 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:17:30,803 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:30] "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.020 2026-10-01 05:17:30,823 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.044 2026-10-01 05:17:30,918 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.052 0.045 2026-10-01 05:17:30,927 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.083 2026-10-01 05:17:31,820 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.482 0.384 2026-10-01 05:17:31,858 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:31] "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-01 05:17:31,955 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17: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-01 05:17:32,046 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:32] "GET /web/image/res.company/119/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.053 2026-10-01 05:17:32,088 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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.000 0.009 2026-10-01 05:17:32,102 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:32,122 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-10-01 05:17:32,155 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:17:32,171 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:17:32,186 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:17:32,195 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:17:32,225 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:17:32,248 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:32] "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-01 05:17:32,254 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:32] "GET /web/image/res.users/259/avatar_128 HTTP/1.1" 200 - 14 0.034 0.048 2026-10-01 05:17:32,272 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:17:32,300 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:32] "GET /web/image?model=res.company&id=119&field=logo HTTP/1.1" 200 - 3 0.013 0.096 2026-10-01 05:17:32,315 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:32] "GET /web/image/res.company/119/favicon HTTP/1.1" 200 - 4 0.003 0.082 2026-10-01 05:17:32,361 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:32,390 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:32] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.021 0.129 2026-10-01 05:17:32,533 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:32,540 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:32] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.060 0.216 2026-10-01 05:17:32,568 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:17:32,574 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:17:32,575 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:32] "GET /web/image/res.company/119/favicon HTTP/1.1" 304 - 4 0.007 0.177 2026-10-01 05:17:32,587 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:32,623 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:32] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.014 0.194 2026-10-01 05:17:32,679 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:32] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.018 0.232 2026-10-01 05:17:32,724 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:32] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.006 0.293 2026-10-01 05:17:32,748 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:32] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.004 0.302 2026-10-01 05:17:32,791 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:32] "GET /web/image?model=product.template&field=image_128&id=2334&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.007 0.189 2026-10-01 05:17:32,819 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:32] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-10-01 05:17:32,850 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:32] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.005 0.216 2026-10-01 05:17:32,873 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:32] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.004 0.184 2026-10-01 05:17:32,917 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:32] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-10-01 05:17:33,096 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.113 0.253 2026-10-01 05:17:33,148 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:33,211 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:33,439 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 62 0.102 0.112 2026-10-01 05:17:33,563 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.055 0.047 2026-10-01 05:17:33,620 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.015 2026-10-01 05:17:33,704 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:33,853 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:33] "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.060 0.090 2026-10-01 05:17:34,100 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.123 0.102 2026-10-01 05:17:34,117 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.229 2026-10-01 05:17:34,178 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.032 2026-10-01 05:17:34,231 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:34,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:34] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 18 0.019 0.042 2026-10-01 05:17:34,316 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:34] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.021 0.057 2026-10-01 05:17:34,399 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.027 0.087 2026-10-01 05:17:34,446 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:34,494 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:34,545 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:34,596 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: tour succeeded 2026-10-01 05:17:34,596 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:34,680 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: heap 16911844 (allocated 18612224) 2026-10-01 05:17:34,704 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing chrome headless with pid 132771 2026-10-01 05:17:34,706 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing websocket connection 2026-10-01 05:17:34,707 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Terminating chrome headless with pid 132771 2026-10-01 05:17:34,819 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051734_819263_test_pos_sale_loyalty_ignored_in_pos.txt 2026-10-01 05:17:34,819 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Removing chrome user profile "/tmp/tmpnc2mhf56_chrome_odoo" 2026-10-01 05:17:34,836 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos ... 2026-10-01 05:17:36,244 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Chrome pid: 132987 2026-10-01 05:17:36,244 44 INFO rb-3b89a0e-225191-419901 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/tmpaj789h4c_chrome_odoo 2026-10-01 05:17:36,245 44 INFO rb-3b89a0e-225191-419901 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:37119/json/version 2026-10-01 05:17:36,247 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37119', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:17:36,299 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:36,299 44 INFO rb-3b89a0e-225191-419901 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:37119/json 2026-10-01 05:17:36,300 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37119', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:17:36,312 44 INFO rb-3b89a0e-225191-419901 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:37119/devtools/page/D6C7F48DE51E1C9D4303D586D802FF94 2026-10-01 05:17:36,330 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:36,338 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:36,484 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:17:36,490 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:36,491 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-01 05:17:36,492 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-01 05:17:36,506 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:17:37,202 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:37] "GET /pos/ui/134 HTTP/1.1" 200 - 92 0.080 0.620 2026-10-01 05:17:37,215 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Navigation result: {'frameId': 'D6C7F48DE51E1C9D4303D586D802FF94', 'loaderId': '81072CB4D95B6E6F4044F7BAC3404F6E', 'isDownload': False} 2026-10-01 05:17:37,215 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:37,235 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:17:37,258 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:37] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.015 2026-10-01 05:17:37,272 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:37] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.023 2026-10-01 05:17:37,284 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:37] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-10-01 05:17:37,762 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:17:37,764 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:17:37,782 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-01 05:17:37,805 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Evaluate test code "odoo.startTour('test_sale_order_loyalty_card_can_be_used_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/134", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:17:37,820 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:37,821 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.008 2026-10-01 05:17:37,836 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:17:37,848 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:17:37,889 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.011 2026-10-01 05:17:37,900 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-01 05:17:38,008 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.050 0.046 2026-10-01 05:17:38,015 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.090 2026-10-01 05:17:38,608 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 302 0.265 0.299 2026-10-01 05:17:38,633 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:38] "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-01 05:17:38,699 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17: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-01 05:17:38,804 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:38] "GET /web/image/res.company/119/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.066 2026-10-01 05:17:38,845 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:17:38,855 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:38,871 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 05:17:38,939 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:17:38,953 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:17:38,958 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 05:17:39,034 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:39] "GET /web/image/res.users/261/avatar_128 HTTP/1.1" 200 - 14 0.046 0.058 2026-10-01 05:17:39,059 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:39] "GET /web/image?model=res.company&id=119&field=logo HTTP/1.1" 200 - 3 0.010 0.108 2026-10-01 05:17:39,061 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.129 2026-10-01 05:17:39,078 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:17:39,080 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:17:39,132 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:39] "GET /web/image/res.company/119/favicon HTTP/1.1" 200 - 4 0.009 0.020 2026-10-01 05:17:39,229 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:39,258 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:17:39,276 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:39] "GET /web/image/res.company/119/favicon HTTP/1.1" 304 - 4 0.009 0.023 2026-10-01 05:17:39,435 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:39] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 34 0.104 0.075 2026-10-01 05:17:39,487 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:39,557 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:39] "GET /pos/ui/134 HTTP/1.1" 200 - 34 0.067 0.236 2026-10-01 05:17:39,581 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:17:39,591 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:17:39,600 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:39] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.004 0.303 2026-10-01 05:17:39,654 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:39] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.355 2026-10-01 05:17:39,695 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:39] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.011 0.390 2026-10-01 05:17:39,751 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:39] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.009 0.446 2026-10-01 05:17:39,787 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:39] "GET /web/image?model=product.template&field=image_128&id=2334&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.008 0.335 2026-10-01 05:17:39,818 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:39] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.004 0.208 2026-10-01 05:17:39,853 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:39] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.004 0.242 2026-10-01 05:17:39,902 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:39] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.011 0.180 2026-10-01 05:17:39,950 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:39] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-01T05:17:08.000+00:00 HTTP/1.1" 200 - 3 0.009 0.182 2026-10-01 05:17:40,053 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.056 0.336 2026-10-01 05:17:40,133 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:40,187 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:40,246 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:40,304 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:40,364 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:40,418 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:40,453 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:40] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 7 0.015 0.015 2026-10-01 05:17:40,473 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:40,516 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:40] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.019 0.036 2026-10-01 05:17:40,549 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:40,585 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:40] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 16 0.018 0.035 2026-10-01 05:17:40,622 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:40,627 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:40] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.005 0.073 2026-10-01 05:17:40,654 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:17:40,671 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 05:17:40,674 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:40,716 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.046 0.052 2026-10-01 05:17:40,727 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:40,797 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:40,858 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:40,873 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:40] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.012 2026-10-01 05:17:40,906 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73846523 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000001', 'uuid': 'c7a014b8-ef86-4d2b-9e40-1d091a7d10b0'}] 2026-10-01 05:17:40,920 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:17:41,441 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73846523 order {'name': '/', 'pos_reference': '261-134-000001', 'uuid': 'c7a014b8-ef86-4d2b-9e40-1d091a7d10b0'} created pos.order #905 2026-10-01 05:17:41,465 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73846523 finished 2026-10-01 05:17:41,522 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.297 0.322 2026-10-01 05:17:41,677 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 48 0.071 0.055 2026-10-01 05:17:41,703 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:17:41,788 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94723000 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': 'c7a014b8-ef86-4d2b-9e40-1d091a7d10b0'}] 2026-10-01 05:17:41,793 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:41,794 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:41,802 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94723000 order {'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': 'c7a014b8-ef86-4d2b-9e40-1d091a7d10b0'} sync ignored for existing PoS order pos.order(905,) (state: paid) 2026-10-01 05:17:41,822 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94723000 finished 2026-10-01 05:17:41,950 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: heap 16180536 (allocated 17563648) 2026-10-01 05:17:41,966 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:17:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.099 0.082 2026-10-01 05:17:41,971 44 INFO rb-3b89a0e-225191-419901 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 132987 2026-10-01 05:17:41,977 44 INFO rb-3b89a0e-225191-419901 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-01 05:17:41,978 44 INFO rb-3b89a0e-225191-419901 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 132987 2026-10-01 05:17:42,079 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051742_079372_test_sale_order_loyalty_card_can_be_used_in_pos.txt 2026-10-01 05:17:42,079 44 INFO rb-3b89a0e-225191-419901 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/tmpaj789h4c_chrome_odoo" 2026-10-01 05:17:42,179 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-01 05:17:52,459 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #263 deleted res.currency.rate records with IDs: [83, 84, 85] 2026-10-01 05:17:53,344 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-10-01 05:17:53,605 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report_refund_sign ... 2026-10-01 05:17:53,946 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-01 05:17:55,053 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-10-01 05:18:00,305 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:18:00,566 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71772302 started for PoS orders references: [{'name': None, 'pos_reference': '260-137-000001', 'uuid': '3b3f9616-feb6-48e8-b6a6-85efe8ba8eaf'}] 2026-10-01 05:18:00,600 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71772302 order {'name': None, 'pos_reference': '260-137-000001', 'uuid': '3b3f9616-feb6-48e8-b6a6-85efe8ba8eaf'} created pos.order #908 2026-10-01 05:18:00,601 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71772302 finished 2026-10-01 05:18:00,645 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:00] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 88 0.093 0.257 2026-10-01 05:18:00,726 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:18:01,940 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-10-01 05:18:07,735 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:18:09,257 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_always_attribute ... 2026-10-01 05:18:15,529 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome pid: 133202 2026-10-01 05:18:15,529 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless temporary user profile dir: /tmp/tmpphq353be_chrome_odoo 2026-10-01 05:18:15,530 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:38209/json/version 2026-10-01 05:18:15,531 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38209', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:18:15,618 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:15,618 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:38209/json 2026-10-01 05:18:15,619 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38209', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:18:15,638 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Websocket url found: ws://127.0.0.1:38209/devtools/page/3C532DC663D8DDD9572593095AD98FD6 2026-10-01 05:18:15,657 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Enable chrome headless console log notification 2026-10-01 05:18:15,663 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless enable page notifications 2026-10-01 05:18:15,721 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Setting session cookie in browser 2026-10-01 05:18:15,967 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Open "http://127.0.0.1:8069/pos-self/139?access_token=4290e3f80ac24c3e" in browser 2026-10-01 05:18:15,967 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigating to: "http://127.0.0.1:8069/pos-self/139?access_token=4290e3f80ac24c3e" 2026-10-01 05:18:15,988 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:18:16,414 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:16] "GET /pos-self/139?access_token=4290e3f80ac24c3e HTTP/1.1" 200 - 59 0.042 0.390 2026-10-01 05:18:16,419 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigation result: {'frameId': '3C532DC663D8DDD9572593095AD98FD6', 'loaderId': '6AF4ACB6918D0D4453FF5FE9E9952485', 'isDownload': False} 2026-10-01 05:18:16,419 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate ready code "odoo.isTourReady('selfAlwaysAttributeVariants')" 2026-10-01 05:18:16,442 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:18:16,466 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:18:16,504 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:16] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.022 0.029 2026-10-01 05:18:16,515 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:18:16,538 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:16] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.072 2026-10-01 05:18:16,547 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:18:16,578 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:16] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.022 0.093 2026-10-01 05:18:16,744 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:16] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.020 2026-10-01 05:18:16,753 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-10-01 05:18:16,783 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:16] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.004 0.008 2026-10-01 05:18:16,788 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate test code "odoo.startTour('selfAlwaysAttributeVariants', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/139?access_token=4290e3f80ac24c3e", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:18:16,800 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:18:16,800 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:16] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.004 2026-10-01 05:18:16,801 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:16,889 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:16] "POST /pos-self/relations/139 HTTP/1.1" 200 - 37 0.030 0.040 2026-10-01 05:18:16,939 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.115 2026-10-01 05:18:17,346 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:17] "POST /pos-self/data/139 HTTP/1.1" 200 - 182 0.223 0.182 2026-10-01 05:18:17,349 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.392 2026-10-01 05:18:17,409 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:17,507 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:17] "GET /web/image/ir.attachment/9321/raw HTTP/1.1" 200 - 4 0.012 0.020 2026-10-01 05:18:17,564 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:17,682 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:17,683 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:18:17,684 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:17] "GET /web/image/pos.category/319/image_128?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 2 0.001 0.046 2026-10-01 05:18:17,728 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:17] "GET /web/image/pos.category/318/image_128?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 2 0.004 0.084 2026-10-01 05:18:17,743 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:17] "GET /web/image/product.template/2359/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.067 2026-10-01 05:18:17,756 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:17,771 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:17] "GET /web/image/product.template/2364/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.005 0.084 2026-10-01 05:18:17,798 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:17] "GET /web/image/product.template/2360/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.008 0.089 2026-10-01 05:18:17,826 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:17,830 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:17] "GET /web/image/product.template/2363/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.008 0.117 2026-10-01 05:18:17,843 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:17] "GET /web/image/product.template/2361/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-01 05:18:17,854 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:17] "GET /web/image/product.template/2362/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-10-01 05:18:17,903 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:17,966 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:17,991 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18: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-01 05:18:18,014 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:18] "GET /web/image/ir.attachment/9275/raw HTTP/1.1" 200 - 4 0.007 0.029 2026-10-01 05:18:18,019 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:18,048 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:18] "GET /web/image/product.product/2859/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 8 0.011 0.038 2026-10-01 05:18:18,068 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:18,122 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:18,185 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:18,239 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:18,314 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:18,383 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:18,417 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:18] "GET /web/image/product.product/2860/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 8 0.006 0.013 2026-10-01 05:18:18,435 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:18,487 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:18,562 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:18,634 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74218988 started for PoS orders references: [{'name': None, 'pos_reference': '260-139-000001', 'uuid': '58ead705-d29e-4208-a1cf-b9459cc6bb48'}] 2026-10-01 05:18:18,719 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74218988 order {'name': None, 'pos_reference': '260-139-000001', 'uuid': '58ead705-d29e-4208-a1cf-b9459cc6bb48'} created pos.order #909 2026-10-01 05:18:18,730 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74218988 finished 2026-10-01 05:18:18,823 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 108 0.150 0.123 2026-10-01 05:18:18,876 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.011 2026-10-01 05:18:18,886 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:18,942 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:19,000 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:19,048 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:19,097 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: tour succeeded 2026-10-01 05:18:19,097 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: ╔════════════════════════════════════════════╗ ║ TOUR selfAlwaysAttributeVariants SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-01 05:18:19,175 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: heap 9002460 (allocated 10223616) 2026-10-01 05:18:19,177 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing chrome headless with pid 133202 2026-10-01 05:18:19,182 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing websocket connection 2026-10-01 05:18:19,183 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Terminating chrome headless with pid 133202 2026-10-01 05:18:19,220 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:19] "GET /web/image/ir.attachment/9320/raw HTTP/1.1" 200 - 4 0.010 0.013 2026-10-01 05:18:19,256 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051819_256186_test_self_order_always_attribute.txt 2026-10-01 05:18:19,256 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Removing chrome user profile "/tmp/tmpphq353be_chrome_odoo" 2026-10-01 05:18:19,333 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-10-01 05:18:25,455 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome pid: 133397 2026-10-01 05:18:25,455 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless temporary user profile dir: /tmp/tmppbbt1w5s_chrome_odoo 2026-10-01 05:18:25,455 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:40727/json/version 2026-10-01 05:18:25,458 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40727', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:18:25,525 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Browser version: Chrome/150.0.7871.114 2026-10-01 05:18:25,525 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:40727/json 2026-10-01 05:18:25,526 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40727', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:18:25,558 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Websocket url found: ws://127.0.0.1:40727/devtools/page/A97F9CCC0BB83738559A444F8D97895A 2026-10-01 05:18:25,598 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Enable chrome headless console log notification 2026-10-01 05:18:25,614 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless enable page notifications 2026-10-01 05:18:25,652 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Setting session cookie in browser 2026-10-01 05:18:25,960 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Open "http://127.0.0.1:8069/pos-self/140?access_token=fddbb87be5fe4f22" in browser 2026-10-01 05:18:25,960 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Navigating to: "http://127.0.0.1:8069/pos-self/140?access_token=fddbb87be5fe4f22" 2026-10-01 05:18:25,986 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:18:26,445 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:26] "GET /pos-self/140?access_token=fddbb87be5fe4f22 HTTP/1.1" 200 - 59 0.080 0.386 2026-10-01 05:18:26,450 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Navigation result: {'frameId': 'A97F9CCC0BB83738559A444F8D97895A', 'loaderId': '0656873F83130ABBCFB993B2D56BF716', 'isDownload': False} 2026-10-01 05:18:26,450 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:26,465 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:18:26,484 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:18:26,513 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:26] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.035 2026-10-01 05:18:26,524 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:18:26,571 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:26] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.077 2026-10-01 05:18:26,590 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:18:26,604 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:26] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.106 2026-10-01 05:18:26,740 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:26] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-01 05:18:26,750 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 05:18:26,763 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:26] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.002 0.008 2026-10-01 05:18:26,778 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:18:26,778 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:26] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:18:26,790 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Evaluate test code "odoo.startTour('self_attribute_selector', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/140?access_token=fddbb87be5fe4f22", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:18:26,830 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:26,857 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:26] "POST /pos-self/relations/140 HTTP/1.1" 200 - 37 0.032 0.033 2026-10-01 05:18:26,897 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.104 2026-10-01 05:18:27,232 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:27] "POST /pos-self/data/140 HTTP/1.1" 200 - 181 0.162 0.172 2026-10-01 05:18:27,235 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.297 2026-10-01 05:18:27,283 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: Owl is running in 'dev' mode. 2026-10-01 05:18:27,348 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:27] "GET /web/image/ir.attachment/9374/raw HTTP/1.1" 200 - 4 0.010 0.015 2026-10-01 05:18:27,385 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:27,456 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:27] "GET /web/image/pos.category/318/image_128?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 2 0.006 0.031 2026-10-01 05:18:27,494 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:27,495 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:18:27,506 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:27] "GET /web/image/product.template/2359/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.017 0.034 2026-10-01 05:18:27,522 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:27] "GET /web/image/product.template/2360/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.059 2026-10-01 05:18:27,554 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:27,556 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:27] "GET /web/image/product.template/2363/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.007 0.073 2026-10-01 05:18:27,569 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:18:27,581 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:27] "GET /web/image/product.template/2362/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.005 0.091 2026-10-01 05:18:27,602 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:27] "GET /web/image/product.template/2361/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.007 0.103 2026-10-01 05:18:27,614 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:27,683 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:27,753 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:27,769 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:27] "GET /web/image/ir.attachment/9328/raw HTTP/1.1" 200 - 4 0.001 0.011 2026-10-01 05:18:27,799 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:27] "GET /web/image/product.product/2858/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 8 0.011 0.026 2026-10-01 05:18:27,804 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:27,861 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:27,911 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:27,965 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:28,019 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:28,076 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:28,146 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:28,214 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:28,267 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:28,320 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:28,394 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:28,437 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22260642 started for PoS orders references: [{'name': None, 'pos_reference': '260-140-000001', 'uuid': 'c25d819f-40e5-49b3-9618-85cb2a38256e'}] 2026-10-01 05:18:28,483 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22260642 order {'name': None, 'pos_reference': '260-140-000001', 'uuid': 'c25d819f-40e5-49b3-9618-85cb2a38256e'} created pos.order #910 2026-10-01 05:18:28,496 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22260642 finished 2026-10-01 05:18:28,615 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:28] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 112 0.095 0.136 2026-10-01 05:18:28,692 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.011 2026-10-01 05:18:28,707 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:28,768 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:28,831 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:28,881 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:28,930 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: tour succeeded 2026-10-01 05:18:28,930 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: ╔════════════════════════════════════════╗ ║ TOUR self_attribute_selector SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-01 05:18:28,976 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: heap 9030200 (allocated 10223616) 2026-10-01 05:18:28,995 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing chrome headless with pid 133397 2026-10-01 05:18:29,004 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing websocket connection 2026-10-01 05:18:29,008 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Terminating chrome headless with pid 133397 2026-10-01 05:18:29,108 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051829_108294_test_self_order_attribute.txt 2026-10-01 05:18:29,108 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Removing chrome user profile "/tmp/tmppbbt1w5s_chrome_odoo" 2026-10-01 05:18:29,161 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_check_attributes_show_images ... 2026-10-01 05:18:35,296 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6319] 2026-10-01 05:18:35,421 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.product records with IDs: [2858] 2026-10-01 05:18:35,999 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome pid: 133585 2026-10-01 05:18:35,999 44 INFO rb-3b89a0e-225191-419901 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/tmpzmnraga8_chrome_odoo 2026-10-01 05:18:36,003 44 INFO rb-3b89a0e-225191-419901 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:34261/json/version 2026-10-01 05:18:36,014 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34261', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:18:36,028 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:36,028 44 INFO rb-3b89a0e-225191-419901 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:34261/json 2026-10-01 05:18:36,029 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34261', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:18:36,032 44 INFO rb-3b89a0e-225191-419901 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:34261/devtools/page/1A68909E17DF5743D1E195DB473BA5BD 2026-10-01 05:18:36,040 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:36,045 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:36,117 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:36,137 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Open "http://127.0.0.1:8069/pos-self/141?access_token=a5826bc357784550" in browser 2026-10-01 05:18:36,138 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Navigating to: "http://127.0.0.1:8069/pos-self/141?access_token=a5826bc357784550" 2026-10-01 05:18:36,163 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:18:36,767 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:36] "GET /pos-self/141?access_token=a5826bc357784550 HTTP/1.1" 200 - 59 0.078 0.537 2026-10-01 05:18:36,771 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Navigation result: {'frameId': '1A68909E17DF5743D1E195DB473BA5BD', 'loaderId': 'A0272CBCC662C829093E13F56E0C8234', 'isDownload': False} 2026-10-01 05:18:36,772 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:36,794 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:18:36,829 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:18:36,858 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:36] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.014 0.036 2026-10-01 05:18:36,888 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:18:36,907 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:36] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.029 0.069 2026-10-01 05:18:36,933 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:18:36,969 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:36] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.032 0.126 2026-10-01 05:18:37,095 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:37] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-01 05:18:37,106 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 05:18:37,137 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Evaluate test code "odoo.startTour('self_attribute_selector_shows_images', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/141?access_token=a5826bc357784550", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:18:37,138 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:37] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.009 0.012 2026-10-01 05:18:37,141 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:18:37,141 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:37] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 05:18:37,152 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:37,253 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:37] "POST /pos-self/relations/141 HTTP/1.1" 200 - 37 0.049 0.044 2026-10-01 05:18:37,327 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.158 2026-10-01 05:18:37,699 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:37] "POST /pos-self/data/141 HTTP/1.1" 200 - 181 0.219 0.173 2026-10-01 05:18:37,703 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.354 2026-10-01 05:18:37,747 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:37,794 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:37] "GET /web/image/ir.attachment/9427/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-10-01 05:18:37,834 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:37,897 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 05:18:37,912 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:37,926 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:37] "GET /web/image/pos.category/318/image_128?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 2 0.021 0.025 2026-10-01 05:18:37,943 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:37] "GET /web/image/product.template/2359/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.049 2026-10-01 05:18:37,967 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:37] "GET /web/image/product.template/2361/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.005 0.062 2026-10-01 05:18:37,979 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:37] "GET /web/image/product.template/2360/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-10-01 05:18:37,988 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:38,002 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:38] "GET /web/image/product.template/2363/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.004 0.098 2026-10-01 05:18:38,019 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:38] "GET /web/image/product.template/2362/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.005 0.103 2026-10-01 05:18:38,041 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: tour succeeded 2026-10-01 05:18:38,042 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:38,077 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: heap 7122612 (allocated 7864320) 2026-10-01 05:18:38,083 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing chrome headless with pid 133585 2026-10-01 05:18:38,084 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing websocket connection 2026-10-01 05:18:38,085 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Terminating chrome headless with pid 133585 2026-10-01 05:18:38,189 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051838_188821_test_self_order_check_attributes_show_images.txt 2026-10-01 05:18:38,189 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Removing chrome user profile "/tmp/tmpzmnraga8_chrome_odoo" 2026-10-01 05:18:38,222 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute ... 2026-10-01 05:18:44,163 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome pid: 133764 2026-10-01 05:18:44,163 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless temporary user profile dir: /tmp/tmpj6jg6opg_chrome_odoo 2026-10-01 05:18:44,163 44 INFO rb-3b89a0e-225191-419901 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:41417/json/version 2026-10-01 05:18:44,165 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41417', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:18:44,193 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:44,193 44 INFO rb-3b89a0e-225191-419901 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:41417/json 2026-10-01 05:18:44,194 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41417', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:18:44,201 44 INFO rb-3b89a0e-225191-419901 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:41417/devtools/page/842194CDD00667E768296B1097F5DE36 2026-10-01 05:18:44,208 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:44,213 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless enable page notifications 2026-10-01 05:18:44,243 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Setting session cookie in browser 2026-10-01 05:18:44,471 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Open "http://127.0.0.1:8069/pos-self/142?access_token=14c8f5949684451a" in browser 2026-10-01 05:18:44,471 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Navigating to: "http://127.0.0.1:8069/pos-self/142?access_token=14c8f5949684451a" 2026-10-01 05:18:44,484 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:18:44,848 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:44] "GET /pos-self/142?access_token=14c8f5949684451a HTTP/1.1" 200 - 59 0.040 0.327 2026-10-01 05:18:44,851 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Navigation result: {'frameId': '842194CDD00667E768296B1097F5DE36', 'loaderId': '4E824C22C16BB54D7AEA36FBC7957DAB', 'isDownload': False} 2026-10-01 05:18:44,852 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:44,875 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:18:44,901 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:18:44,942 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:44] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.026 0.034 2026-10-01 05:18:44,956 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:18:44,973 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:44] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.080 2026-10-01 05:18:44,995 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:18:45,015 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:45] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.127 2026-10-01 05:18:45,193 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-10-01 05:18:45,210 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-10-01 05:18:45,242 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Evaluate test code "odoo.startTour('self_multi_attribute_selector', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/142?access_token=14c8f5949684451a", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:18:45,251 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:45] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.012 0.014 2026-10-01 05:18:45,255 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:45,256 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:18:45,256 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:45] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-10-01 05:18:45,362 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:45] "POST /pos-self/relations/142 HTTP/1.1" 200 - 37 0.040 0.044 2026-10-01 05:18:45,420 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.135 2026-10-01 05:18:45,807 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:45] "POST /pos-self/data/142 HTTP/1.1" 200 - 182 0.210 0.190 2026-10-01 05:18:45,812 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.363 2026-10-01 05:18:45,852 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:45,907 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:45] "GET /web/image/ir.attachment/9481/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-01 05:18:45,962 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:46,046 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:46] "GET /web/image/pos.category/318/image_128?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-10-01 05:18:46,097 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:46,099 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:46] "GET /web/image/pos.category/320/image_128?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 2 0.003 0.068 2026-10-01 05:18:46,138 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:46] "GET /web/image/product.template/2360/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.008 0.076 2026-10-01 05:18:46,146 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:18:46,166 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:46,168 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:46] "GET /web/image/product.template/2363/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.004 0.100 2026-10-01 05:18:46,197 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:46] "GET /web/image/product.template/2359/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.012 0.134 2026-10-01 05:18:46,216 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:46] "GET /web/image/product.template/2361/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.004 0.145 2026-10-01 05:18:46,230 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:46,238 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:46] "GET /web/image/product.template/2362/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.009 0.158 2026-10-01 05:18:46,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:46] "GET /web/image/product.template/2365/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-01 05:18:46,280 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: tour succeeded 2026-10-01 05:18:46,281 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:46,339 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: heap 7125108 (allocated 7864320) 2026-10-01 05:18:46,346 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing chrome headless with pid 133764 2026-10-01 05:18:46,347 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing websocket connection 2026-10-01 05:18:46,348 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Terminating chrome headless with pid 133764 2026-10-01 05:18:46,440 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051846_440688_test_self_order_multi_check_attribute.txt 2026-10-01 05:18:46,441 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Removing chrome user profile "/tmp/tmpj6jg6opg_chrome_odoo" 2026-10-01 05:18:46,475 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price ... 2026-10-01 05:18:51,887 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6319] 2026-10-01 05:18:51,942 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.product records with IDs: [2858] 2026-10-01 05:18:52,489 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Chrome pid: 133943 2026-10-01 05:18:52,489 44 INFO rb-3b89a0e-225191-419901 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/tmpn3ahfu0e_chrome_odoo 2026-10-01 05:18:52,489 44 INFO rb-3b89a0e-225191-419901 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:42051/json/version 2026-10-01 05:18:52,494 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:52,507 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:52,507 44 INFO rb-3b89a0e-225191-419901 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:42051/json 2026-10-01 05:18:52,508 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:52,527 44 INFO rb-3b89a0e-225191-419901 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:42051/devtools/page/5FAFD9E6D2C953B317C816E55A6C2098 2026-10-01 05:18:52,534 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:52,539 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:52,559 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:52,581 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Open "http://127.0.0.1:8069/pos-self/143?access_token=c7bd0ed3b0d043f8" in browser 2026-10-01 05:18:52,581 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Navigating to: "http://127.0.0.1:8069/pos-self/143?access_token=c7bd0ed3b0d043f8" 2026-10-01 05:18:52,610 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:18:53,115 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:53] "GET /pos-self/143?access_token=c7bd0ed3b0d043f8 HTTP/1.1" 200 - 59 0.044 0.470 2026-10-01 05:18:53,120 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Navigation result: {'frameId': '5FAFD9E6D2C953B317C816E55A6C2098', 'loaderId': 'C409335BDAF6194060D2F1F4B93D174E', 'isDownload': False} 2026-10-01 05:18:53,120 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:53,134 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:18:53,166 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:18:53,195 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:53] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.016 0.039 2026-10-01 05:18:53,215 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:18:53,265 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:53] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.030 0.093 2026-10-01 05:18:53,279 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:18:53,294 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:53] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.138 2026-10-01 05:18:53,495 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:53] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-01 05:18:53,502 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 05:18:53,538 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:53] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.004 0.010 2026-10-01 05:18:53,540 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Evaluate test code "odoo.startTour('test_self_order_multi_check_attribute_with_extra_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/143?access_token=c7bd0ed3b0d043f8", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:18:53,542 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:18:53,542 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:53] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.010 2026-10-01 05:18:53,550 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:53,662 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:53] "POST /pos-self/relations/143 HTTP/1.1" 200 - 37 0.051 0.047 2026-10-01 05:18:53,708 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.138 2026-10-01 05:18:54,043 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:54] "POST /pos-self/data/143 HTTP/1.1" 200 - 181 0.156 0.183 2026-10-01 05:18:54,046 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.323 2026-10-01 05:18:54,089 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:54,123 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:54] "GET /web/image/ir.attachment/9534/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-01 05:18:54,172 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:54,260 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:18:54,276 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:54] "GET /web/image/pos.category/318/image_128?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 2 0.008 0.034 2026-10-01 05:18:54,295 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:54] "GET /web/image/product.template/2360/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.047 2026-10-01 05:18:54,300 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:54,306 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:54] "GET /web/image/product.template/2359/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-10-01 05:18:54,318 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:54] "GET /web/image/product.template/2361/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-10-01 05:18:54,330 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:54] "GET /web/image/product.template/2363/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-10-01 05:18:54,341 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:54] "GET /web/image/product.template/2362/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-10-01 05:18:54,345 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:54,395 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:54,450 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:54,467 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:18:54,506 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:54,563 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:54,615 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:54,666 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:54,718 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:54,773 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:54,829 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:54,880 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:54,951 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:55,015 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:55,039 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:55] "GET /web/image/ir.attachment/9488/raw HTTP/1.1" 200 - 4 0.003 0.015 2026-10-01 05:18:55,067 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:55] "GET /web/image/product.product/2865/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 8 0.011 0.016 2026-10-01 05:18:55,074 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:55,135 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:55,172 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16575703 started for PoS orders references: [{'name': None, 'pos_reference': '260-143-000001', 'uuid': '36b8e915-381a-49c4-8fb0-36a19334f77a'}] 2026-10-01 05:18:55,217 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16575703 order {'name': None, 'pos_reference': '260-143-000001', 'uuid': '36b8e915-381a-49c4-8fb0-36a19334f77a'} created pos.order #911 2026-10-01 05:18:55,230 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16575703 finished 2026-10-01 05:18:55,355 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:55] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.093 0.127 2026-10-01 05:18:55,397 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:18:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.012 2026-10-01 05:18:55,423 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:55,476 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:55,477 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:55,551 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: heap 8348916 (allocated 9437184) 2026-10-01 05:18:55,567 44 INFO rb-3b89a0e-225191-419901 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 133943 2026-10-01 05:18:55,570 44 INFO rb-3b89a0e-225191-419901 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-01 05:18:55,571 44 INFO rb-3b89a0e-225191-419901 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 133943 2026-10-01 05:18:55,671 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051855_670956_test_self_order_multi_check_attribute_with_extra_price.txt 2026-10-01 05:18:55,671 44 INFO rb-3b89a0e-225191-419901 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/tmpn3ahfu0e_chrome_odoo" 2026-10-01 05:18:55,727 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_product_info ... 2026-10-01 05:19:01,087 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome pid: 134122 2026-10-01 05:19:01,087 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless temporary user profile dir: /tmp/tmpn8t3d99x_chrome_odoo 2026-10-01 05:19:01,087 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:42591/json/version 2026-10-01 05:19:01,089 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42591', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:19:01,125 44 INFO rb-3b89a0e-225191-419901 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-01 05:19:01,126 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:42591/json 2026-10-01 05:19:01,127 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42591', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:19:01,134 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Websocket url found: ws://127.0.0.1:42591/devtools/page/520152B48C7CD76DAD9DC90273AFC9E8 2026-10-01 05:19:01,143 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Enable chrome headless console log notification 2026-10-01 05:19:01,154 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless enable page notifications 2026-10-01 05:19:01,182 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Setting session cookie in browser 2026-10-01 05:19:01,346 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Open "http://127.0.0.1:8069/pos-self/144?access_token=51cd3a6a92484fff&table_identifier=b6e4db9a" in browser 2026-10-01 05:19:01,346 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Navigating to: "http://127.0.0.1:8069/pos-self/144?access_token=51cd3a6a92484fff&table_identifier=b6e4db9a" 2026-10-01 05:19:01,360 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:19:01,751 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:01] "GET /pos-self/144?access_token=51cd3a6a92484fff&table_identifier=b6e4db9a HTTP/1.1" 200 - 61 0.059 0.335 2026-10-01 05:19:01,755 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Navigation result: {'frameId': '520152B48C7CD76DAD9DC90273AFC9E8', 'loaderId': '6406E847AF6B5978545A3B550C13C049', 'isDownload': False} 2026-10-01 05:19:01,755 44 INFO rb-3b89a0e-225191-419901 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-01 05:19:01,777 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:19:01,825 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:19:01,871 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:01] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.022 0.065 2026-10-01 05:19:01,900 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:19:01,914 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:01] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.115 2026-10-01 05:19:01,924 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:19:01,966 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:01] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.146 2026-10-01 05:19:02,092 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:02] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-01 05:19:02,111 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.008 2026-10-01 05:19:02,121 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:02] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.003 0.016 2026-10-01 05:19:02,135 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Evaluate test code "odoo.startTour('self_order_product_info', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/144?access_token=51cd3a6a92484fff&table_identifier=b6e4db9a", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:19:02,138 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:19:02,139 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:02] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:19:02,148 44 INFO rb-3b89a0e-225191-419901 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-01 05:19:02,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:02] "POST /pos-self/relations/144 HTTP/1.1" 200 - 37 0.058 0.040 2026-10-01 05:19:02,305 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.138 2026-10-01 05:19:02,602 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:02] "POST /pos-self/data/144 HTTP/1.1" 200 - 169 0.159 0.144 2026-10-01 05:19:02,605 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.278 2026-10-01 05:19:02,634 44 INFO rb-3b89a0e-225191-419901 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-01 05:19:02,679 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:02] "GET /web/image/ir.attachment/9587/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-10-01 05:19:02,698 44 INFO rb-3b89a0e-225191-419901 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-01 05:19:02,723 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:02] "GET /web/image/ir.attachment/9541/raw HTTP/1.1" 200 - 4 0.004 0.013 2026-10-01 05:19:02,727 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:19:02,777 44 INFO rb-3b89a0e-225191-419901 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-01 05:19:02,831 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:19:02,839 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:02] "GET /web/image/pos.category/321/image_128?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-01 05:19:02,844 44 INFO rb-3b89a0e-225191-419901 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-01 05:19:02,852 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:02] "GET /web/image/product.template/2366/image_512?unique=2026-10-01T05:18:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.018 2026-10-01 05:19:02,895 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: tour succeeded 2026-10-01 05:19:02,896 44 INFO rb-3b89a0e-225191-419901 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-01 05:19:02,928 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: heap 6662060 (allocated 7602176) 2026-10-01 05:19:02,939 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing chrome headless with pid 134122 2026-10-01 05:19:02,946 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing websocket connection 2026-10-01 05:19:02,947 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Terminating chrome headless with pid 134122 2026-10-01 05:19:03,053 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_051903_052899_test_self_order_product_info.txt 2026-10-01 05:19:03,053 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Removing chrome user profile "/tmp/tmpn8t3d99x_chrome_odoo" 2026-10-01 05:19:03,125 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-01 05:19:04,588 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_extra_price_is_not_trusted_from_the_frontend ... 2026-10-01 05:19:10,885 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:19:11,115 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41985040 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000001', 'uuid': 'aa623fd5-7abe-4603-bdf9-be97d8271d7b'}] 2026-10-01 05:19:11,163 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41985040 order {'name': None, 'pos_reference': '260-145-000001', 'uuid': 'aa623fd5-7abe-4603-bdf9-be97d8271d7b'} created pos.order #912 2026-10-01 05:19:11,164 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41985040 finished 2026-10-01 05:19:11,246 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:11] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.118 0.246 2026-10-01 05:19:11,535 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33750540 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000002', 'uuid': '8dc31499-72d4-44cf-b737-017048dee573'}] 2026-10-01 05:19:11,587 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33750540 order {'name': None, 'pos_reference': '260-145-000002', 'uuid': '8dc31499-72d4-44cf-b737-017048dee573'} created pos.order #913 2026-10-01 05:19:11,588 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33750540 finished 2026-10-01 05:19:11,657 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:11] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 138 0.111 0.101 2026-10-01 05:19:11,726 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_line_subtotals_are_not_trusted_from_the_frontend ... 2026-10-01 05:19:16,571 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:19:16,764 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95255700 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000001', 'uuid': '159ee0ce-025c-4819-b427-443e7d11482c'}] 2026-10-01 05:19:16,799 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95255700 order {'name': None, 'pos_reference': '260-146-000001', 'uuid': '159ee0ce-025c-4819-b427-443e7d11482c'} created pos.order #914 2026-10-01 05:19:16,800 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95255700 finished 2026-10-01 05:19:16,858 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:16] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.057 0.232 2026-10-01 05:19:17,061 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61907931 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000002', 'uuid': 'c4b5ebb7-c499-4967-b1f5-6e1788c962aa'}] 2026-10-01 05:19:17,099 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61907931 order {'name': None, 'pos_reference': '260-146-000002', 'uuid': 'c4b5ebb7-c499-4967-b1f5-6e1788c962aa'} created pos.order #915 2026-10-01 05:19:17,100 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61907931 finished 2026-10-01 05:19:17,187 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:17] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 138 0.078 0.105 2026-10-01 05:19:17,219 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_parent_from_another_order_is_refused ... 2026-10-01 05:19:22,496 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:19:22,724 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25965931 started for PoS orders references: [{'name': None, 'pos_reference': '260-147-000001', 'uuid': '1f6357ce-fc5a-4c45-8ee8-e4e90d6b0673'}] 2026-10-01 05:19:22,762 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25965931 order {'name': None, 'pos_reference': '260-147-000001', 'uuid': '1f6357ce-fc5a-4c45-8ee8-e4e90d6b0673'} created pos.order #916 2026-10-01 05:19:22,763 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25965931 finished 2026-10-01 05:19:22,865 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:22] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.099 0.280 2026-10-01 05:19:22,898 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53188550 started for PoS orders references: [{'name': None, 'pos_reference': '260-147-000002', 'uuid': 'd5074fde-af02-4b11-be0a-1ecdbb898b9c'}] 2026-10-01 05:19:22,922 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53188550 order {'name': None, 'pos_reference': '260-147-000002', 'uuid': 'd5074fde-af02-4b11-be0a-1ecdbb898b9c'} created pos.order #917 2026-10-01 05:19:22,923 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53188550 finished 2026-10-01 05:19:22,949 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:22] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.029 0.047 2026-10-01 05:19:22,985 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_free_items_multi_qty ... 2026-10-01 05:19:28,294 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_no_free_items ... 2026-10-01 05:19:34,125 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_unit_mulitple_qty ... 2026-10-01 05:19:39,639 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_combo_line_ids_is_refused ... 2026-10-01 05:19:44,869 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:19:45,138 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91651346 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000001', 'uuid': '5180c34a-aceb-468d-8923-3d5cb5c24044'}] 2026-10-01 05:19:45,188 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91651346 order {'name': None, 'pos_reference': '260-151-000001', 'uuid': '5180c34a-aceb-468d-8923-3d5cb5c24044'} created pos.order #922 2026-10-01 05:19:45,189 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91651346 finished 2026-10-01 05:19:45,285 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:45] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.130 0.288 2026-10-01 05:19:45,342 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69641119 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000002', 'uuid': '844bf2ad-4951-465e-b1f2-109f2d0ecf9c'}] 2026-10-01 05:19:45,380 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69641119 order {'name': None, 'pos_reference': '260-151-000002', 'uuid': '844bf2ad-4951-465e-b1f2-109f2d0ecf9c'} created pos.order #923 2026-10-01 05:19:45,381 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69641119 finished 2026-10-01 05:19:45,400 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:45] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.048 0.053 2026-10-01 05:19:45,429 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_relations_uuid_mapping_is_refused ... 2026-10-01 05:19:50,555 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:19:50,816 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25708124 started for PoS orders references: [{'name': None, 'pos_reference': '260-152-000001', 'uuid': '82072871-8220-4e58-b1ac-3d2986d66dc7'}] 2026-10-01 05:19:50,889 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25708124 order {'name': None, 'pos_reference': '260-152-000001', 'uuid': '82072871-8220-4e58-b1ac-3d2986d66dc7'} created pos.order #924 2026-10-01 05:19:50,890 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25708124 finished 2026-10-01 05:19:50,948 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:50] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.151 0.246 2026-10-01 05:19:50,999 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65705016 started for PoS orders references: [{'name': None, 'pos_reference': '260-152-000002', 'uuid': '75e393fc-e388-4f84-a1dc-ed352924fe3c'}] 2026-10-01 05:19:51,042 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65705016 order {'name': None, 'pos_reference': '260-152-000002', 'uuid': '75e393fc-e388-4f84-a1dc-ed352924fe3c'} created pos.order #925 2026-10-01 05:19:51,043 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65705016 finished 2026-10-01 05:19:51,064 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:51] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 47 0.053 0.056 2026-10-01 05:19:51,104 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_foreign_negative_attribute_on_combo_child_is_refused ... 2026-10-01 05:19:56,351 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:19:56,821 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:19:56] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 49 0.031 0.442 2026-10-01 05:19:56,853 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_forged_combo_composition_is_refused ... 2026-10-01 05:20:02,683 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:20:02,880 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88338618 started for PoS orders references: [{'name': None, 'pos_reference': '260-154-000001', 'uuid': '4f761666-3e11-491d-b4d0-b118dd329207'}] 2026-10-01 05:20:02,925 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88338618 order {'name': None, 'pos_reference': '260-154-000001', 'uuid': '4f761666-3e11-491d-b4d0-b118dd329207'} created pos.order #926 2026-10-01 05:20:02,927 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88338618 finished 2026-10-01 05:20:02,943 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:02] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 95 0.058 0.205 2026-10-01 05:20:02,970 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_negative_combo_parent_quantity_is_refused ... 2026-10-01 05:20:08,415 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:20:08,600 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:08] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 42 0.017 0.169 2026-10-01 05:20:08,630 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_product_dont_display_all_variants ... 2026-10-01 05:20:14,121 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome pid: 134305 2026-10-01 05:20:14,121 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless temporary user profile dir: /tmp/tmpfidvns38_chrome_odoo 2026-10-01 05:20:14,121 44 INFO rb-3b89a0e-225191-419901 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:33931/json/version 2026-10-01 05:20:14,123 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33931', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:20:14,255 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:14,255 44 INFO rb-3b89a0e-225191-419901 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:33931/json 2026-10-01 05:20:14,256 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33931', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:20:14,279 44 INFO rb-3b89a0e-225191-419901 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:33931/devtools/page/08500AE21ACD79AFC173A1E350C647CE 2026-10-01 05:20:14,300 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:14,312 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless enable page notifications 2026-10-01 05:20:14,355 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Setting session cookie in browser 2026-10-01 05:20:14,608 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Open "http://127.0.0.1:8069/pos-self/156?access_token=cd49032df6d24ed6" in browser 2026-10-01 05:20:14,608 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Navigating to: "http://127.0.0.1:8069/pos-self/156?access_token=cd49032df6d24ed6" 2026-10-01 05:20:14,633 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:20:15,164 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:15] "GET /pos-self/156?access_token=cd49032df6d24ed6 HTTP/1.1" 200 - 57 0.048 0.488 2026-10-01 05:20:15,168 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Navigation result: {'frameId': '08500AE21ACD79AFC173A1E350C647CE', 'loaderId': '165C2A3FB792446396C13B97E731FCFB', 'isDownload': False} 2026-10-01 05:20:15,168 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:15,188 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:20:15,211 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:20:15,246 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:15] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.018 0.033 2026-10-01 05:20:15,270 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:20:15,315 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:15] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.039 0.078 2026-10-01 05:20:15,322 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:20:15,335 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:15] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.128 2026-10-01 05:20:15,479 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-01 05:20:15,493 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.023 2026-10-01 05:20:15,516 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Evaluate test code "odoo.startTour('test_product_dont_display_all_variants', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/156?access_token=cd49032df6d24ed6", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:20:15,523 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:20:15,523 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.011 2026-10-01 05:20:15,535 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:15,544 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:15] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.008 0.017 2026-10-01 05:20:15,644 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:15] "POST /pos-self/relations/156 HTTP/1.1" 200 - 37 0.042 0.054 2026-10-01 05:20:15,701 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.146 2026-10-01 05:20:16,057 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:16] "POST /pos-self/data/156 HTTP/1.1" 200 - 192 0.179 0.209 2026-10-01 05:20:16,060 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.331 2026-10-01 05:20:16,173 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:16] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.024 0.034 2026-10-01 05:20:16,201 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:16,245 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:16] "GET /web/image/ir.attachment/10191/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:20:16,273 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:16,309 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:16] "GET /web/image/ir.attachment/10145/raw HTTP/1.1" 200 - 4 0.008 0.010 2026-10-01 05:20:16,318 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:20:16,396 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:16,452 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:16,475 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:16] "GET /web/image/pos.category/322/image_128?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 2 0.017 0.035 2026-10-01 05:20:16,500 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:16] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.006 0.066 2026-10-01 05:20:16,529 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:16] "GET /web/image/product.template/2367/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.087 2026-10-01 05:20:16,551 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:16,573 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:16] "GET /web/image/product.template/2369/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.017 0.103 2026-10-01 05:20:16,599 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:16] "GET /web/image/product.template/2371/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-01 05:20:16,620 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:16,632 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:16] "GET /web/image/product.template/2368/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.015 0.182 2026-10-01 05:20:16,655 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:16] "GET /web/image/product.template/2370/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.168 2026-10-01 05:20:16,676 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:16,680 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:16] "GET /web/image/product.template/2399/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.153 2026-10-01 05:20:16,710 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:16] "GET /web/image/product.template/2397/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.158 2026-10-01 05:20:16,727 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:16] "GET /web/image/product.template/2396/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-10-01 05:20:16,742 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:16,746 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:16] "GET /web/image/product.template/2398/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-10-01 05:20:16,785 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:16] "GET /web/image/product.product/2899/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 8 0.016 0.131 2026-10-01 05:20:16,805 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:16] "GET /web/image/product.product/2897/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 8 0.007 0.137 2026-10-01 05:20:16,828 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:16,831 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:16] "GET /web/image/product.product/2900/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 8 0.004 0.135 2026-10-01 05:20:16,894 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:16,946 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:17,026 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:17,084 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:17,147 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:17,203 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:17,291 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: tour succeeded 2026-10-01 05:20:17,292 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:17,368 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: heap 11260688 (allocated 12718080) 2026-10-01 05:20:17,378 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing chrome headless with pid 134305 2026-10-01 05:20:17,382 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing websocket connection 2026-10-01 05:20:17,384 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Terminating chrome headless with pid 134305 2026-10-01 05:20:17,484 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052017_484457_test_product_dont_display_all_variants.txt 2026-10-01 05:20:17,484 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Removing chrome user profile "/tmp/tmpfidvns38_chrome_odoo" 2026-10-01 05:20:17,521 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation ... 2026-10-01 05:20:24,040 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Chrome pid: 134489 2026-10-01 05:20:24,040 44 INFO rb-3b89a0e-225191-419901 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/tmpu2xs24g7_chrome_odoo 2026-10-01 05:20:24,040 44 INFO rb-3b89a0e-225191-419901 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:33211/json/version 2026-10-01 05:20:24,042 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33211', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:20:24,063 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:24,064 44 INFO rb-3b89a0e-225191-419901 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:33211/json 2026-10-01 05:20:24,066 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33211', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:20:24,091 44 INFO rb-3b89a0e-225191-419901 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:33211/devtools/page/41E8D7705F4DFEEC5F640F34D4EADC9D 2026-10-01 05:20:24,105 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:24,118 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:24,133 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:24,406 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Open "http://127.0.0.1:8069/pos-self/157?access_token=771f29be80834d26" in browser 2026-10-01 05:20:24,407 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Navigating to: "http://127.0.0.1:8069/pos-self/157?access_token=771f29be80834d26" 2026-10-01 05:20:24,439 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:20:24,835 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:24] "GET /pos-self/157?access_token=771f29be80834d26 HTTP/1.1" 200 - 59 0.036 0.372 2026-10-01 05:20:24,838 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Navigation result: {'frameId': '41E8D7705F4DFEEC5F640F34D4EADC9D', 'loaderId': '42F131A70B48179D76ABBC6C375A20B3', 'isDownload': False} 2026-10-01 05:20:24,838 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:24,854 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:20:24,877 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:20:24,919 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:24] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.033 2026-10-01 05:20:24,929 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:20:24,940 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:24] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.073 2026-10-01 05:20:24,952 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:20:24,973 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:24] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.108 2026-10-01 05:20:25,162 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:25] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-01 05:20:25,183 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-01 05:20:25,205 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:25] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.012 0.014 2026-10-01 05:20:25,221 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:20:25,222 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:25] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 05:20:25,226 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Evaluate test code "odoo.startTour('test_self_combo_extra_price_selection_and_confirmation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/157?access_token=771f29be80834d26", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:20:25,238 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:25,331 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:25] "POST /pos-self/relations/157 HTTP/1.1" 200 - 37 0.040 0.049 2026-10-01 05:20:25,393 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.143 2026-10-01 05:20:25,818 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:25] "POST /pos-self/data/157 HTTP/1.1" 200 - 189 0.253 0.196 2026-10-01 05:20:25,820 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.413 2026-10-01 05:20:25,885 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:25,938 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:25] "GET /web/image/ir.attachment/10244/raw HTTP/1.1" 200 - 4 0.004 0.007 2026-10-01 05:20:25,996 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:26,072 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/image/pos.category/323/image_128?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 2 0.003 0.033 2026-10-01 05:20:26,104 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/image/pos.category/324/image_128?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 2 0.003 0.063 2026-10-01 05:20:26,121 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:20:26,134 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:20:26,137 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/image/pos.category/325/image_128?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 2 0.002 0.091 2026-10-01 05:20:26,139 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:26,164 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/image/pos.category/322/image_128?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 2 0.003 0.116 2026-10-01 05:20:26,180 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/image/product.template/2400/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.080 2026-10-01 05:20:26,208 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:26,209 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/image/product.template/2402/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.104 2026-10-01 05:20:26,231 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/image/product.template/2401/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.124 2026-10-01 05:20:26,265 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/image/product.template/2403/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.117 2026-10-01 05:20:26,272 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:26,282 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/image/product.template/2404/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.127 2026-10-01 05:20:26,294 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/image/product.template/2409/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-01 05:20:26,322 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:26,331 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/image/product.template/2405/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.017 0.124 2026-10-01 05:20:26,387 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:26,418 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/image/product.product/2902/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 8 0.047 0.152 2026-10-01 05:20:26,440 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:26,475 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/image/product.product/2903/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 8 0.018 0.223 2026-10-01 05:20:26,510 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/image/product.product/2904/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 8 0.019 0.215 2026-10-01 05:20:26,512 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:26,537 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/image/product.template/2406/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.231 2026-10-01 05:20:26,557 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/image/product.template/2407/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.249 2026-10-01 05:20:26,564 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:26,586 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/image/product.template/2408/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.010 0.233 2026-10-01 05:20:26,605 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/image/product.template/2367/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-10-01 05:20:26,623 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/image/product.template/2368/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.130 2026-10-01 05:20:26,632 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:26,663 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/image/product.template/2371/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.127 2026-10-01 05:20:26,683 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:26,687 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/image/product.product/2905/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 8 0.008 0.024 2026-10-01 05:20:26,709 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/image/product.product/2906/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 8 0.008 0.041 2026-10-01 05:20:26,732 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:26,798 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:26,880 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:26,934 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/image/product.product/2907/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 8 0.009 0.019 2026-10-01 05:20:26,966 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:26,973 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/image/product.product/2908/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 8 0.009 0.052 2026-10-01 05:20:26,993 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:26] "GET /web/image/product.product/2910/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 8 0.003 0.075 2026-10-01 05:20:27,010 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:27] "GET /web/image/product.product/2909/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 8 0.004 0.088 2026-10-01 05:20:27,013 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:27,063 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:27,111 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:27,162 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:27,293 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: tour succeeded 2026-10-01 05:20:27,294 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:27,432 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: heap 13836864 (allocated 15081472) 2026-10-01 05:20:27,452 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing chrome headless with pid 134489 2026-10-01 05:20:27,455 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing websocket connection 2026-10-01 05:20:27,456 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Terminating chrome headless with pid 134489 2026-10-01 05:20:27,636 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052027_635768_test_self_combo_extra_price_selection_and_confirmation.txt 2026-10-01 05:20:27,636 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Removing chrome user profile "/tmp/tmpu2xs24g7_chrome_odoo" 2026-10-01 05:20:27,671 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-10-01 05:20:35,283 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome pid: 134685 2026-10-01 05:20:35,283 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless temporary user profile dir: /tmp/tmpumuzizna_chrome_odoo 2026-10-01 05:20:35,283 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:45447/json/version 2026-10-01 05:20:35,293 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:35,316 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Browser version: Chrome/150.0.7871.114 2026-10-01 05:20:35,317 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:45447/json 2026-10-01 05:20:35,317 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:35,331 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Websocket url found: ws://127.0.0.1:45447/devtools/page/5D221A89F826BF30D34A61C7B7A5BE70 2026-10-01 05:20:35,344 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Enable chrome headless console log notification 2026-10-01 05:20:35,350 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless enable page notifications 2026-10-01 05:20:35,361 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Setting session cookie in browser 2026-10-01 05:20:35,679 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Open "http://127.0.0.1:8069/pos-self/158?access_token=dc0945a74ca74281" in browser 2026-10-01 05:20:35,679 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Navigating to: "http://127.0.0.1:8069/pos-self/158?access_token=dc0945a74ca74281" 2026-10-01 05:20:35,712 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:20:36,284 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:36] "GET /pos-self/158?access_token=dc0945a74ca74281 HTTP/1.1" 200 - 59 0.057 0.519 2026-10-01 05:20:36,288 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Navigation result: {'frameId': '5D221A89F826BF30D34A61C7B7A5BE70', 'loaderId': 'FC5E587F5083331562CA09D442119913', 'isDownload': False} 2026-10-01 05:20:36,288 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:36,307 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:20:36,336 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:20:36,379 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:36] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.015 0.051 2026-10-01 05:20:36,404 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:20:36,449 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:36] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.035 0.100 2026-10-01 05:20:36,466 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:20:36,480 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:36] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.148 2026-10-01 05:20:36,621 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:36] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.021 2026-10-01 05:20:36,630 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-10-01 05:20:36,644 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:36] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.002 0.006 2026-10-01 05:20:36,650 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Evaluate test code "odoo.startTour('self_combo_selector', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/158?access_token=dc0945a74ca74281", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:20:36,654 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:20:36,654 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:36] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 05:20:36,663 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:36,781 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:36] "POST /pos-self/relations/158 HTTP/1.1" 200 - 37 0.065 0.045 2026-10-01 05:20:36,839 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.164 2026-10-01 05:20:37,229 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "POST /pos-self/data/158 HTTP/1.1" 200 - 189 0.209 0.184 2026-10-01 05:20:37,231 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.371 2026-10-01 05:20:37,272 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: Owl is running in 'dev' mode. 2026-10-01 05:20:37,315 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "GET /web/image/ir.attachment/10297/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-01 05:20:37,388 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:37,454 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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-01 05:20:37,469 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "GET /web/image/pos.category/326/image_128?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 2 0.004 0.049 2026-10-01 05:20:37,480 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:20:37,496 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "GET /web/image/pos.category/327/image_128?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 2 0.004 0.069 2026-10-01 05:20:37,520 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:37,526 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "GET /web/image/pos.category/328/image_128?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.097 2026-10-01 05:20:37,548 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "GET /web/image/pos.category/322/image_128?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.118 2026-10-01 05:20:37,571 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "GET /web/image/product.template/2410/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.118 2026-10-01 05:20:37,585 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "GET /web/image/product.template/2411/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.106 2026-10-01 05:20:37,604 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "GET /web/image/product.template/2412/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.111 2026-10-01 05:20:37,614 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:37,621 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "GET /web/image/product.template/2413/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.110 2026-10-01 05:20:37,644 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "GET /web/image/product.template/2414/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.101 2026-10-01 05:20:37,670 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "GET /web/image/product.template/2419/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.106 2026-10-01 05:20:37,678 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:37,690 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "GET /web/image/product.product/2913/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 8 0.006 0.107 2026-10-01 05:20:37,709 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "GET /web/image/product.product/2914/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 8 0.006 0.114 2026-10-01 05:20:37,729 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "GET /web/image/product.product/2912/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 8 0.004 0.114 2026-10-01 05:20:37,739 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:37,758 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "GET /web/image/product.product/2871/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 8 0.011 0.116 2026-10-01 05:20:37,776 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "GET /web/image/product.template/2415/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.107 2026-10-01 05:20:37,796 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "GET /web/image/product.template/2416/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.107 2026-10-01 05:20:37,821 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "GET /web/image/product.template/2417/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.117 2026-10-01 05:20:37,824 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:37,842 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "GET /web/image/product.template/2418/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.110 2026-10-01 05:20:37,863 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "GET /web/image/product.template/2367/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-10-01 05:20:37,896 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "GET /web/image/product.template/2368/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.123 2026-10-01 05:20:37,912 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "GET /web/image/product.template/2371/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-10-01 05:20:37,912 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:37,962 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "GET /web/image/product.product/2916/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 8 0.019 0.084 2026-10-01 05:20:37,981 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:37,995 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:37] "GET /web/image/product.product/2915/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 8 0.008 0.130 2026-10-01 05:20:38,039 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:38] "GET /web/image/product.product/2917/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 8 0.016 0.082 2026-10-01 05:20:38,070 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:38,071 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:38] "GET /web/image/product.product/2919/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 8 0.011 0.118 2026-10-01 05:20:38,095 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:38] "GET /web/image/product.product/2920/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 8 0.006 0.146 2026-10-01 05:20:38,118 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:38] "GET /web/image/product.product/2918/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 8 0.007 0.169 2026-10-01 05:20:38,193 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:38,237 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:38] "GET /web/image/ir.attachment/10251/raw HTTP/1.1" 200 - 4 0.005 0.020 2026-10-01 05:20:38,259 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:38] "GET /web/image/product.product/2921/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 8 0.005 0.019 2026-10-01 05:20:38,301 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:38,356 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:38,405 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:38,457 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:38,535 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:38,584 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95634459 started for PoS orders references: [{'name': None, 'pos_reference': '260-158-000001', 'uuid': '888c8304-c448-4e48-83a7-69b7bdb11d4e'}] 2026-10-01 05:20:38,648 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95634459 order {'name': None, 'pos_reference': '260-158-000001', 'uuid': '888c8304-c448-4e48-83a7-69b7bdb11d4e'} created pos.order #927 2026-10-01 05:20:38,668 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95634459 finished 2026-10-01 05:20:38,826 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:38] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 154 0.134 0.168 2026-10-01 05:20:38,907 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.014 2026-10-01 05:20:38,915 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:38,963 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:39,019 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:39,068 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: tour succeeded 2026-10-01 05:20:39,068 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: ╔════════════════════════════════════╗ ║ TOUR self_combo_selector SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-01 05:20:39,170 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: heap 11457764 (allocated 13504512) 2026-10-01 05:20:39,173 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing chrome headless with pid 134685 2026-10-01 05:20:39,174 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing websocket connection 2026-10-01 05:20:39,175 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Terminating chrome headless with pid 134685 2026-10-01 05:20:39,275 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052039_275246_test_self_order_combo.txt 2026-10-01 05:20:39,275 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Removing chrome user profile "/tmp/tmpumuzizna_chrome_odoo" 2026-10-01 05:20:39,339 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_categories ... 2026-10-01 05:20:46,298 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome pid: 134893 2026-10-01 05:20:46,299 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless temporary user profile dir: /tmp/tmpw2gwxlkj_chrome_odoo 2026-10-01 05:20:46,299 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:46079/json/version 2026-10-01 05:20:46,300 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46079', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:20:46,354 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:46,354 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:46079/json 2026-10-01 05:20:46,354 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46079', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:20:46,369 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Websocket url found: ws://127.0.0.1:46079/devtools/page/1CD4B9609E22E453B294B152D09AD172 2026-10-01 05:20:46,386 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Enable chrome headless console log notification 2026-10-01 05:20:46,400 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless enable page notifications 2026-10-01 05:20:46,415 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Setting session cookie in browser 2026-10-01 05:20:46,677 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Open "http://127.0.0.1:8069/pos-self/159?access_token=67317fd7d9b9458f" in browser 2026-10-01 05:20:46,677 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Navigating to: "http://127.0.0.1:8069/pos-self/159?access_token=67317fd7d9b9458f" 2026-10-01 05:20:46,697 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:20:47,117 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:47] "GET /pos-self/159?access_token=67317fd7d9b9458f HTTP/1.1" 200 - 59 0.048 0.376 2026-10-01 05:20:47,124 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Navigation result: {'frameId': '1CD4B9609E22E453B294B152D09AD172', 'loaderId': '4F94A884040778D75681525C82FCC09E', 'isDownload': False} 2026-10-01 05:20:47,125 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:47,146 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:20:47,169 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:20:47,189 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:47] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.029 2026-10-01 05:20:47,199 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:20:47,217 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:47] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.054 2026-10-01 05:20:47,231 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:20:47,291 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:47] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.033 0.097 2026-10-01 05:20:47,411 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-01 05:20:47,428 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 05:20:47,443 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:47] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.004 0.014 2026-10-01 05:20:47,463 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:20:47,464 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:20:47,467 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Evaluate test code "odoo.startTour('self_combo_selector_category', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/159?access_token=67317fd7d9b9458f", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:20:47,514 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:47,526 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.044 2026-10-01 05:20:47,590 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:47] "POST /pos-self/relations/159 HTTP/1.1" 200 - 37 0.026 0.063 2026-10-01 05:20:47,592 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-10-01 05:20:47,912 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:47] "POST /pos-self/data/159 HTTP/1.1" 200 - 189 0.130 0.158 2026-10-01 05:20:47,961 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:47,995 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:47] "GET /web/image/ir.attachment/10350/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-01 05:20:48,098 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:48,124 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "GET /web/image/ir.attachment/10349/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-10-01 05:20:48,173 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "GET /web/image/pos.category/329/image_128?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-10-01 05:20:48,211 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "GET /web/image/pos.category/330/image_128?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.057 2026-10-01 05:20:48,220 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:20:48,246 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:48,248 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20: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-01 05:20:48,249 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "GET /web/image/pos.category/331/image_128?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 2 0.004 0.089 2026-10-01 05:20:48,284 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "GET /web/image/pos.category/322/image_128?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.122 2026-10-01 05:20:48,299 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:48,312 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "GET /web/image/pos.category/332/image_128?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 2 0.008 0.141 2026-10-01 05:20:48,334 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "GET /web/image/product.template/2420/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.136 2026-10-01 05:20:48,350 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "GET /web/image/product.template/2421/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-10-01 05:20:48,366 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "GET /web/image/product.template/2423/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.098 2026-10-01 05:20:48,380 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:48,384 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "GET /web/image/product.template/2422/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.125 2026-10-01 05:20:48,399 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "GET /web/image/product.template/2430/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.108 2026-10-01 05:20:48,429 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "GET /web/image/product.product/2925/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 8 0.014 0.095 2026-10-01 05:20:48,450 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:48,457 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "GET /web/image/product.product/2926/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 8 0.009 0.090 2026-10-01 05:20:48,472 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "GET /web/image/product.template/2424/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-10-01 05:20:48,490 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "GET /web/image/product.template/2429/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.112 2026-10-01 05:20:48,513 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "GET /web/image/product.template/2425/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.110 2026-10-01 05:20:48,526 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:48,531 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "GET /web/image/product.template/2426/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.122 2026-10-01 05:20:48,557 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "GET /web/image/product.template/2427/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.010 0.106 2026-10-01 05:20:48,572 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "GET /web/image/ir.attachment/10304/raw HTTP/1.1" 200 - 4 0.005 0.104 2026-10-01 05:20:48,589 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "GET /web/image/product.template/2428/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.080 2026-10-01 05:20:48,606 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "GET /web/image/product.template/2367/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.084 2026-10-01 05:20:48,663 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23944064 started for PoS orders references: [{'name': None, 'pos_reference': '260-159-000001', 'uuid': '6fcd881c-1849-4e51-a321-88dbf95634cc'}] 2026-10-01 05:20:48,719 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23944064 order {'name': None, 'pos_reference': '260-159-000001', 'uuid': '6fcd881c-1849-4e51-a321-88dbf95634cc'} created pos.order #928 2026-10-01 05:20:48,735 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23944064 finished 2026-10-01 05:20:48,868 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 128 0.106 0.238 2026-10-01 05:20:48,887 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "GET /web/image/product.template/2368/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.319 2026-10-01 05:20:48,902 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "GET /web/image/product.template/2371/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.315 2026-10-01 05:20:48,928 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:48,929 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "GET /web/image/product.product/2932/image_512?unique=2026-10-01T05:19:03.000+00:00 HTTP/1.1" 200 - 8 0.009 0.385 2026-10-01 05:20:48,963 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-10-01 05:20:48,969 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: tour succeeded 2026-10-01 05:20:48,970 44 INFO rb-3b89a0e-225191-419901 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-01 05:20:49,032 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: heap 9060920 (allocated 9961472) 2026-10-01 05:20:49,052 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing chrome headless with pid 134893 2026-10-01 05:20:49,062 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing websocket connection 2026-10-01 05:20:49,064 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Terminating chrome headless with pid 134893 2026-10-01 05:20:49,165 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052049_165099_test_self_order_combo_categories.txt 2026-10-01 05:20:49,165 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Removing chrome user profile "/tmp/tmpw2gwxlkj_chrome_odoo" 2026-10-01 05:20:49,200 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_valid_combo_order_is_still_accepted ... 2026-10-01 05:20:55,310 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:20:55,547 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60489710 started for PoS orders references: [{'name': None, 'pos_reference': '260-160-000001', 'uuid': 'e0d8ed90-ef11-4157-95ed-47c7b134e26e'}] 2026-10-01 05:20:55,634 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60489710 order {'name': None, 'pos_reference': '260-160-000001', 'uuid': 'e0d8ed90-ef11-4157-95ed-47c7b134e26e'} created pos.order #929 2026-10-01 05:20:55,635 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60489710 finished 2026-10-01 05:20:55,737 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:20:55] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.160 0.270 2026-10-01 05:20:55,784 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_zero_and_fractional_quantities_are_refused ... 2026-10-01 05:21:01,409 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:21:01,784 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:01] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 41 0.037 0.340 2026-10-01 05:21:01,832 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:01] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.012 0.023 2026-10-01 05:21:01,875 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:01] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.011 0.023 2026-10-01 05:21:01,918 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:21:03,331 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-10-01 05:21:09,285 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome pid: 135098 2026-10-01 05:21:09,286 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless temporary user profile dir: /tmp/tmpa4oy6awp_chrome_odoo 2026-10-01 05:21:09,286 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:43843/json/version 2026-10-01 05:21:09,287 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43843', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:21:09,308 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Browser version: Chrome/150.0.7871.114 2026-10-01 05:21:09,308 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:43843/json 2026-10-01 05:21:09,310 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43843', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:21:09,318 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Websocket url found: ws://127.0.0.1:43843/devtools/page/EA730201C859C6673BEBC857740C8098 2026-10-01 05:21:09,336 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Enable chrome headless console log notification 2026-10-01 05:21:09,347 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless enable page notifications 2026-10-01 05:21:09,377 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Setting session cookie in browser 2026-10-01 05:21:09,611 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Open "http://127.0.0.1:8069/pos-self/162?access_token=62106a7ad00943be" in browser 2026-10-01 05:21:09,612 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Navigating to: "http://127.0.0.1:8069/pos-self/162?access_token=62106a7ad00943be" 2026-10-01 05:21:09,632 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:21:09,994 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:09] "GET /pos-self/162?access_token=62106a7ad00943be HTTP/1.1" 200 - 57 0.029 0.336 2026-10-01 05:21:09,997 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Navigation result: {'frameId': 'EA730201C859C6673BEBC857740C8098', 'loaderId': '653E776126C2A7DB63B088F13E9DADAF', 'isDownload': False} 2026-10-01 05:21:09,997 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:10,012 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:21:10,039 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:21:10,082 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:10] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.025 0.035 2026-10-01 05:21:10,093 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:21:10,114 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:10] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.084 2026-10-01 05:21:10,131 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:21:10,142 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:10] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.095 2026-10-01 05:21:10,285 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:10] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-01 05:21:10,313 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:10] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.003 0.007 2026-10-01 05:21:10,323 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-01 05:21:10,341 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:21:10,341 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:10] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 05:21:10,349 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Evaluate test code "odoo.startTour('self_order_is_close', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/162?access_token=62106a7ad00943be", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:21:10,361 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:10,448 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:10] "POST /pos-self/relations/162 HTTP/1.1" 200 - 35 0.035 0.043 2026-10-01 05:21:10,500 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.124 2026-10-01 05:21:10,830 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:10] "POST /pos-self/data/162 HTTP/1.1" 200 - 180 0.165 0.179 2026-10-01 05:21:10,835 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.315 2026-10-01 05:21:10,925 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:10] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.031 2026-10-01 05:21:10,938 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: Owl is running in 'dev' mode. 2026-10-01 05:21:10,999 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:10] "GET /web/image/ir.attachment/10513/raw HTTP/1.1" 200 - 4 0.006 0.006 2026-10-01 05:21:11,018 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:11,134 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:11,194 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:11,197 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:11] "GET /web/image/pos.category/333/image_128?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.041 2026-10-01 05:21:11,215 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:11] "GET /web/image/product.template/2433/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-10-01 05:21:11,228 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:11] "GET /web/image/product.template/2434/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-10-01 05:21:11,244 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:11] "GET /web/image/product.template/2437/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.007 0.066 2026-10-01 05:21:11,245 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: tour succeeded 2026-10-01 05:21:11,246 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: ╔════════════════════════════════════╗ ║ TOUR self_order_is_close SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-01 05:21:11,266 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:11] "GET /web/image/product.template/2435/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-10-01 05:21:11,290 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:11] "GET /web/image/product.template/2436/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.106 2026-10-01 05:21:11,305 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: heap 6670232 (allocated 7340032) 2026-10-01 05:21:11,325 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing chrome headless with pid 135098 2026-10-01 05:21:11,332 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing websocket connection 2026-10-01 05:21:11,332 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Terminating chrome headless with pid 135098 2026-10-01 05:21:11,422 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052111_422384_test_self_order_common.txt 2026-10-01 05:21:11,422 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Removing chrome user profile "/tmp/tmpa4oy6awp_chrome_odoo" 2026-10-01 05:21:11,457 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_config_default_user ... 2026-10-01 05:21:16,726 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-10-01 05:21:21,647 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome pid: 135279 2026-10-01 05:21:21,648 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless temporary user profile dir: /tmp/tmp491sq4ug_chrome_odoo 2026-10-01 05:21:21,649 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:39255/json/version 2026-10-01 05:21:21,650 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39255', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:21:21,671 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:21,671 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:39255/json 2026-10-01 05:21:21,672 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39255', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:21:21,675 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Websocket url found: ws://127.0.0.1:39255/devtools/page/3DA4B93E05EB6216F87F96C651782F78 2026-10-01 05:21:21,688 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Enable chrome headless console log notification 2026-10-01 05:21:21,696 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless enable page notifications 2026-10-01 05:21:21,708 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Setting session cookie in browser 2026-10-01 05:21:21,959 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Open "http://127.0.0.1:8069/pos-self/164" in browser 2026-10-01 05:21:21,959 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Navigating to: "http://127.0.0.1:8069/pos-self/164" 2026-10-01 05:21:22,002 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:21:22,583 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:22] "GET /pos-self/164 HTTP/1.1" 200 - 57 0.063 0.538 2026-10-01 05:21:22,587 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Navigation result: {'frameId': '3DA4B93E05EB6216F87F96C651782F78', 'loaderId': 'FF9F87C7DFA33C54DE4B55B425E517FE', 'isDownload': False} 2026-10-01 05:21:22,587 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:22,612 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:21:22,636 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:21:22,659 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:22] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.030 2026-10-01 05:21:22,680 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:21:22,715 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:22] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.061 2026-10-01 05:21:22,726 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:21:22,741 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:22] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.105 2026-10-01 05:21:22,849 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:22] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-01 05:21:22,884 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:22] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.009 0.009 2026-10-01 05:21:22,893 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-01 05:21:22,923 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:21:22,924 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:22] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:21:22,935 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Evaluate test code "odoo.startTour('self_order_is_open_consultation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/164", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:21:22,954 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:23,036 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:23] "POST /pos-self/relations/164 HTTP/1.1" 200 - 37 0.052 0.041 2026-10-01 05:21:23,088 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.143 2026-10-01 05:21:23,426 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:23] "POST /pos-self/data/164 HTTP/1.1" 200 - 181 0.187 0.152 2026-10-01 05:21:23,429 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.322 2026-10-01 05:21:23,479 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:23,542 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:23] "GET /web/image/ir.attachment/10622/raw HTTP/1.1" 200 - 4 0.008 0.007 2026-10-01 05:21:23,562 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:23,587 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:23] "GET /web/image/ir.attachment/10576/raw HTTP/1.1" 200 - 4 0.001 0.015 2026-10-01 05:21:23,603 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:21:23,654 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:23,686 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:23] "GET /web/image/pos.category/333/image_128?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-10-01 05:21:23,707 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:23,726 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:23] "GET /web/image/product.template/2433/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.021 0.023 2026-10-01 05:21:23,745 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:23] "GET /web/image/product.template/2434/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.056 2026-10-01 05:21:23,755 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:23,761 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:23] "GET /web/image/product.template/2435/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.005 0.059 2026-10-01 05:21:23,777 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:23] "GET /web/image/product.template/2437/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.076 2026-10-01 05:21:23,796 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:23] "GET /web/image/product.template/2436/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.078 2026-10-01 05:21:23,806 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: tour succeeded 2026-10-01 05:21:23,806 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:23,856 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: heap 6848064 (allocated 7602176) 2026-10-01 05:21:23,865 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing chrome headless with pid 135279 2026-10-01 05:21:23,866 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing websocket connection 2026-10-01 05:21:23,868 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Terminating chrome headless with pid 135279 2026-10-01 05:21:23,936 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052123_936205_test_self_order_consultation_open.txt 2026-10-01 05:21:23,936 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Removing chrome user profile "/tmp/tmp491sq4ug_chrome_odoo" 2026-10-01 05:21:23,987 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-10-01 05:21:30,821 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 135455 2026-10-01 05:21:30,822 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpwco0hwfu_chrome_odoo 2026-10-01 05:21:30,822 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:45405/json/version 2026-10-01 05:21:30,824 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45405', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:21:30,948 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:30,949 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:45405/json 2026-10-01 05:21:30,949 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45405', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:21:30,963 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:45405/devtools/page/35EEA2C2B1B12215BFBAB3A87FB90576 2026-10-01 05:21:30,986 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-10-01 05:21:30,989 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-10-01 05:21:31,025 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-10-01 05:21:31,359 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Open "http://127.0.0.1:8069/pos-self/165?access_token=e63d52f1e012470f" in browser 2026-10-01 05:21:31,359 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigating to: "http://127.0.0.1:8069/pos-self/165?access_token=e63d52f1e012470f" 2026-10-01 05:21:31,420 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:21:31,861 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:31] "GET /pos-self/165?access_token=e63d52f1e012470f HTTP/1.1" 200 - 57 0.069 0.398 2026-10-01 05:21:31,865 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '35EEA2C2B1B12215BFBAB3A87FB90576', 'loaderId': '17B17CE803B2E8C815179A7A0A3AB33D', 'isDownload': False} 2026-10-01 05:21:31,865 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:31,883 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:21:31,912 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:21:31,941 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:31] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.036 2026-10-01 05:21:31,981 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:21:32,021 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:32] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.033 0.089 2026-10-01 05:21:32,041 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:21:32,084 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:32] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.021 0.155 2026-10-01 05:21:32,197 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:32] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.011 2026-10-01 05:21:32,209 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.013 2026-10-01 05:21:32,239 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:32] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.005 0.012 2026-10-01 05:21:32,246 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate test code "odoo.startTour('self_order_pos_closed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/165?access_token=e63d52f1e012470f", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:21:32,254 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:21:32,255 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:32] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.010 2026-10-01 05:21:32,256 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:32,381 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:32] "POST /pos-self/relations/165 HTTP/1.1" 200 - 35 0.057 0.045 2026-10-01 05:21:32,434 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.151 2026-10-01 05:21:32,776 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:32] "POST /pos-self/data/165 HTTP/1.1" 200 - 187 0.151 0.185 2026-10-01 05:21:32,779 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.326 2026-10-01 05:21:32,836 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:32,883 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:32,892 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:32] "GET /web/image/ir.attachment/10675/raw HTTP/1.1" 200 - 4 0.004 0.009 2026-10-01 05:21:32,958 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:32,976 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:32] "GET /web/image/ir.attachment/10629/raw HTTP/1.1" 200 - 4 0.002 0.010 2026-10-01 05:21:32,988 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:21:33,048 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:33,115 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/image/pos.category/334/image_128?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 2 0.002 0.019 2026-10-01 05:21:33,125 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:33,130 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:21:33,140 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/image/pos.category/335/image_128?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.041 2026-10-01 05:21:33,164 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/image/pos.category/336/image_128?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.061 2026-10-01 05:21:33,170 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:33,191 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/image/pos.category/333/image_128?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 2 0.003 0.077 2026-10-01 05:21:33,207 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/image/product.template/2438/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.092 2026-10-01 05:21:33,242 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/image/product.template/2439/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.121 2026-10-01 05:21:33,248 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:33,283 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/image/product.template/2440/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.014 0.133 2026-10-01 05:21:33,304 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:33,326 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/image/product.template/2441/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.015 0.159 2026-10-01 05:21:33,356 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/image/product.template/2442/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-10-01 05:21:33,358 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:33,383 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/image/product.template/2447/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.010 0.177 2026-10-01 05:21:33,393 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/image/product.template/2443/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-10-01 05:21:33,406 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/image/product.template/2444/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-01 05:21:33,411 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:33,430 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/image/product.template/2437/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-10-01 05:21:33,454 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/image/product.template/2445/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-01 05:21:33,473 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/image/product.template/2446/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-10-01 05:21:33,485 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:33,485 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/image/product.template/2433/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-01 05:21:33,503 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/image/product.template/2434/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.102 2026-10-01 05:21:33,563 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:33,599 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/image/product.product/2940/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.008 0.014 2026-10-01 05:21:33,622 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:33,624 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/image/product.product/2941/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.008 0.036 2026-10-01 05:21:33,644 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/image/product.product/2942/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.006 0.056 2026-10-01 05:21:33,676 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/image/product.product/2939/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.011 0.078 2026-10-01 05:21:33,682 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:33,741 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:33,806 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:33,839 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/image/product.product/2943/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.005 0.014 2026-10-01 05:21:33,859 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/image/product.product/2944/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.008 0.029 2026-10-01 05:21:33,876 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:33,931 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/image/product.product/2945/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.013 0.021 2026-10-01 05:21:33,947 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:33,960 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/image/product.product/2946/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.014 0.048 2026-10-01 05:21:33,992 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-10-01 05:21:33,993 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:33,998 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:33] "GET /web/image/product.product/2947/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.006 0.090 2026-10-01 05:21:34,034 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:34] "GET /web/image/product.product/2948/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.010 0.114 2026-10-01 05:21:34,073 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10574640 (allocated 11407360) 2026-10-01 05:21:34,087 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 135455 2026-10-01 05:21:34,090 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-10-01 05:21:34,097 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 135455 2026-10-01 05:21:34,203 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052134_203409_test_self_order_pos_closed.txt 2026-10-01 05:21:34,203 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpwco0hwfu_chrome_odoo" 2026-10-01 05:21:34,647 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 135669 2026-10-01 05:21:34,650 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpqn69ncbh_chrome_odoo 2026-10-01 05:21:34,651 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:45279/json/version 2026-10-01 05:21:34,652 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45279', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:21:34,664 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:34,664 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:45279/json 2026-10-01 05:21:34,664 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45279', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:21:34,670 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:45279/devtools/page/1D29CF2A3CF8FF8167703474D0BB053A 2026-10-01 05:21:34,685 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-10-01 05:21:34,693 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-10-01 05:21:34,725 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-10-01 05:21:34,739 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Open "http://127.0.0.1:8069/pos-self/165" in browser 2026-10-01 05:21:34,739 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigating to: "http://127.0.0.1:8069/pos-self/165" 2026-10-01 05:21:34,783 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:34] "GET /pos-self/165 HTTP/1.1" 200 - 5 0.006 0.022 2026-10-01 05:21:34,790 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '1D29CF2A3CF8FF8167703474D0BB053A', 'loaderId': 'C7C0617CF8DCE8FE888036157E1345F9', 'isDownload': False} 2026-10-01 05:21:34,790 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:34,827 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:21:34,848 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:34] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.010 2026-10-01 05:21:34,858 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:34] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.019 2026-10-01 05:21:34,885 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:34] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.006 0.045 2026-10-01 05:21:35,082 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:35] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-01 05:21:35,086 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:21:35,114 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:35] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.003 0.008 2026-10-01 05:21:35,116 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:21:35,116 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:21:35,117 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate test code "odoo.startTour('self_order_pos_closed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/165", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:21:35,131 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:35,172 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:35] "POST /pos-self/relations/165 HTTP/1.1" 200 - 14 0.008 0.027 2026-10-01 05:21:35,176 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.036 2026-10-01 05:21:35,484 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:35] "POST /pos-self/data/165 HTTP/1.1" 200 - 118 0.118 0.171 2026-10-01 05:21:35,486 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.289 2026-10-01 05:21:35,529 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:35,576 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:35] "GET /web/image/ir.attachment/10681/raw HTTP/1.1" 200 - 4 0.003 0.008 2026-10-01 05:21:35,581 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:35,650 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:35,664 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:35] "GET /web/image/ir.attachment/10629/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-10-01 05:21:35,723 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:21:35,767 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:35,813 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:21:35,817 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:35,821 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:35] "GET /web/image/pos.category/334/image_128?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 2 0.003 0.031 2026-10-01 05:21:35,838 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:35] "GET /web/image/pos.category/336/image_128?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.048 2026-10-01 05:21:35,858 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:35] "GET /web/image/pos.category/333/image_128?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.059 2026-10-01 05:21:35,871 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:35,892 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:35] "GET /web/image/pos.category/335/image_128?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 2 0.004 0.099 2026-10-01 05:21:35,917 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:35] "GET /web/image/product.template/2438/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-01 05:21:35,942 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:35,948 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:35] "GET /web/image/product.template/2439/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.013 0.111 2026-10-01 05:21:35,963 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:35] "GET /web/image/product.template/2440/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-10-01 05:21:35,980 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:35] "GET /web/image/product.template/2441/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.130 2026-10-01 05:21:35,992 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:35] "GET /web/image/product.template/2442/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-01 05:21:36,003 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:36,005 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:36] "GET /web/image/product.template/2447/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.101 2026-10-01 05:21:36,019 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:36] "GET /web/image/product.template/2443/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-10-01 05:21:36,033 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:36] "GET /web/image/product.template/2437/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-10-01 05:21:36,047 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:36] "GET /web/image/product.template/2444/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-10-01 05:21:36,062 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:36,063 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:36] "GET /web/image/product.template/2445/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.074 2026-10-01 05:21:36,089 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:36] "GET /web/image/product.template/2446/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.009 0.082 2026-10-01 05:21:36,103 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:36] "GET /web/image/product.template/2433/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-10-01 05:21:36,110 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:36,121 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:36] "GET /web/image/product.template/2434/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-10-01 05:21:36,175 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:36,254 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:36,301 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:36] "GET /web/image/product.product/2941/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.009 0.016 2026-10-01 05:21:36,320 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:36,328 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:36] "GET /web/image/product.product/2940/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.008 0.044 2026-10-01 05:21:36,350 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:36] "GET /web/image/product.product/2942/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.007 0.063 2026-10-01 05:21:36,369 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:36] "GET /web/image/product.product/2939/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.003 0.082 2026-10-01 05:21:36,376 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:36,434 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:36,504 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:36,555 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:36] "GET /web/image/product.product/2944/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.013 0.023 2026-10-01 05:21:36,587 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:36,605 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:36] "GET /web/image/product.product/2943/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.006 0.083 2026-10-01 05:21:36,635 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:36,647 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:36] "GET /web/image/product.product/2948/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.004 0.030 2026-10-01 05:21:36,671 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:36] "GET /web/image/product.product/2947/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.008 0.052 2026-10-01 05:21:36,693 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-10-01 05:21:36,694 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:36,723 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:36] "GET /web/image/product.product/2946/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.016 0.088 2026-10-01 05:21:36,753 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:36] "GET /web/image/product.product/2945/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.008 0.135 2026-10-01 05:21:36,765 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10475136 (allocated 11669504) 2026-10-01 05:21:36,782 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 135669 2026-10-01 05:21:36,788 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-10-01 05:21:36,792 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 135669 2026-10-01 05:21:36,903 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052136_903376_test_self_order_pos_closed.txt 2026-10-01 05:21:36,903 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpqn69ncbh_chrome_odoo" 2026-10-01 05:21:37,333 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 135870 2026-10-01 05:21:37,334 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpdngiofn4_chrome_odoo 2026-10-01 05:21:37,334 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:39207/json/version 2026-10-01 05:21:37,335 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39207', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:21:37,358 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:37,359 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:39207/json 2026-10-01 05:21:37,359 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39207', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:21:37,376 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:39207/devtools/page/942EB08ACDA2E513E02069EA6D339E6E 2026-10-01 05:21:37,397 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-10-01 05:21:37,404 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-10-01 05:21:37,412 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-10-01 05:21:37,446 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Open "http://127.0.0.1:8069/pos-self/165?access_token=e63d52f1e012470f" in browser 2026-10-01 05:21:37,446 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigating to: "http://127.0.0.1:8069/pos-self/165?access_token=e63d52f1e012470f" 2026-10-01 05:21:37,498 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:37] "GET /pos-self/165?access_token=e63d52f1e012470f HTTP/1.1" 200 - 5 0.007 0.023 2026-10-01 05:21:37,503 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '942EB08ACDA2E513E02069EA6D339E6E', 'loaderId': '0A1742C96CBBDCE80CFA5C36BC7D2E7D', 'isDownload': False} 2026-10-01 05:21:37,503 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:37,524 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:21:37,566 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:37] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.019 2026-10-01 05:21:37,579 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:37] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.027 2026-10-01 05:21:37,601 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:37] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.048 2026-10-01 05:21:37,782 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:37] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-01 05:21:37,797 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:21:37,828 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:37] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.003 0.010 2026-10-01 05:21:37,830 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:21:37,830 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:21:37,834 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate test code "odoo.startTour('kiosk_order_pos_closed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/165?access_token=e63d52f1e012470f", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:21:37,844 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:37,886 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:37] "POST /pos-self/relations/165 HTTP/1.1" 200 - 14 0.014 0.027 2026-10-01 05:21:37,892 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.045 2026-10-01 05:21:38,146 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:38] "POST /pos-self/data/165 HTTP/1.1" 200 - 119 0.095 0.150 2026-10-01 05:21:38,148 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.232 2026-10-01 05:21:38,237 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:38] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.044 2026-10-01 05:21:38,245 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:38,293 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:38] "GET /web/image/ir.attachment/10684/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-01 05:21:38,295 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:38,395 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:38,422 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:38] "GET /web/image/ir.attachment/10683/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-01 05:21:38,440 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:38] "GET /web/image/ir.attachment/10629/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-01 05:21:38,441 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:21:38,468 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:38,531 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:38,539 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:38] "GET /web/image/pos.category/334/image_128?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.037 2026-10-01 05:21:38,570 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:38] "GET /web/image/pos.category/336/image_128?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.063 2026-10-01 05:21:38,586 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:38,594 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:38] "GET /web/image/pos.category/333/image_128?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.082 2026-10-01 05:21:38,613 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:38] "GET /web/image/pos.category/335/image_128?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.108 2026-10-01 05:21:38,634 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:38,634 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:38] "GET /web/image/product.template/2439/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-01 05:21:38,658 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:38] "GET /web/image/product.template/2438/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-10-01 05:21:38,687 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:38] "GET /web/image/product.template/2433/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.130 2026-10-01 05:21:38,706 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:38] "GET /web/image/product.template/2434/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-01 05:21:38,710 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:38,732 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:38] "GET /web/image/product.template/2437/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.012 0.122 2026-10-01 05:21:38,755 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:38] "GET /web/image/product.template/2435/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.135 2026-10-01 05:21:38,763 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:38,775 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:38] "GET /web/image/product.template/2436/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.005 0.118 2026-10-01 05:21:38,796 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21: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-01 05:21:38,807 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:38] "GET /web/image/product.template/2440/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.005 0.115 2026-10-01 05:21:38,818 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:38,867 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:38,923 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:38,981 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:39,006 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:39] "GET /web/image/product.template/2442/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.011 2026-10-01 05:21:39,024 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:39] "GET /web/image/product.template/2447/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.006 0.022 2026-10-01 05:21:39,039 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:39] "GET /web/image/product.template/2441/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.044 2026-10-01 05:21:39,048 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:39,105 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:39] "GET /web/image/product.product/2940/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.016 0.017 2026-10-01 05:21:39,126 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:39] "GET /web/image/product.product/2942/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.005 0.037 2026-10-01 05:21:39,133 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:39,153 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:39] "GET /web/image/product.product/2941/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.005 0.067 2026-10-01 05:21:39,194 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:39] "GET /web/image/product.product/2939/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.014 0.089 2026-10-01 05:21:39,197 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:39,256 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:39,324 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:39,354 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:39] "GET /web/image/product.product/2943/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.003 0.015 2026-10-01 05:21:39,373 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:39] "GET /web/image/product.product/2944/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.004 0.031 2026-10-01 05:21:39,415 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:39,463 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:39] "GET /web/image/product.product/2945/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.006 0.017 2026-10-01 05:21:39,492 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:39,494 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:39] "GET /web/image/product.product/2946/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.012 0.038 2026-10-01 05:21:39,540 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-10-01 05:21:39,541 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:39,550 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:39] "GET /web/image/product.product/2947/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.030 0.072 2026-10-01 05:21:39,588 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:39] "GET /web/image/product.product/2948/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.011 0.129 2026-10-01 05:21:39,635 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10383648 (allocated 11669504) 2026-10-01 05:21:39,655 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 135870 2026-10-01 05:21:39,659 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-10-01 05:21:39,660 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 135870 2026-10-01 05:21:39,789 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052139_789516_test_self_order_pos_closed.txt 2026-10-01 05:21:39,789 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpdngiofn4_chrome_odoo" 2026-10-01 05:21:39,834 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_landing_page_carousel ... 2026-10-01 05:21:45,667 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 136067 2026-10-01 05:21:45,667 44 INFO rb-3b89a0e-225191-419901 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/tmpm3c7nahl_chrome_odoo 2026-10-01 05:21:45,667 44 INFO rb-3b89a0e-225191-419901 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:40269/json/version 2026-10-01 05:21:45,668 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40269', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:21:45,674 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:45,674 44 INFO rb-3b89a0e-225191-419901 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:40269/json 2026-10-01 05:21:45,675 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40269', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:21:45,681 44 INFO rb-3b89a0e-225191-419901 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:40269/devtools/page/BC8ED81929FD3BEAA04D9818B50CC083 2026-10-01 05:21:45,684 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:45,689 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:45,764 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:46,014 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Open "http://127.0.0.1:8069/pos-self/166?access_token=be33f57512cc460b" in browser 2026-10-01 05:21:46,014 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigating to: "http://127.0.0.1:8069/pos-self/166?access_token=be33f57512cc460b" 2026-10-01 05:21:46,039 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:21:46,578 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:46] "GET /pos-self/166?access_token=be33f57512cc460b HTTP/1.1" 200 - 57 0.067 0.479 2026-10-01 05:21:46,583 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': 'BC8ED81929FD3BEAA04D9818B50CC083', 'loaderId': 'F63CF39C2C9B6919F97F2598A392A4EE', 'isDownload': False} 2026-10-01 05:21:46,583 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:46,604 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:21:46,634 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:21:46,672 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:46] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.019 0.038 2026-10-01 05:21:46,693 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:21:46,736 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:46] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.037 0.092 2026-10-01 05:21:46,755 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:21:46,778 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:46] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.147 2026-10-01 05:21:46,930 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.005 0.010 2026-10-01 05:21:46,944 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-10-01 05:21:46,960 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:46] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.003 0.014 2026-10-01 05:21:46,968 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate test code "odoo.startTour('self_order_landing_page_carousel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/166?access_token=be33f57512cc460b", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:21:46,972 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:21:46,973 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:46] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 05:21:46,981 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:47,037 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:47,040 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.050 2026-10-01 05:21:47,145 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:47] "POST /pos-self/relations/166 HTTP/1.1" 200 - 35 0.057 0.101 2026-10-01 05:21:47,148 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.069 2026-10-01 05:21:47,502 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:47] "POST /pos-self/data/166 HTTP/1.1" 200 - 179 0.158 0.166 2026-10-01 05:21:47,551 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:47,612 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:47] "GET /web/image/ir.attachment/10734/raw HTTP/1.1" 200 - 4 0.012 0.011 2026-10-01 05:21:47,723 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:47] "GET /web/image/ir.attachment/10733/raw HTTP/1.1" 200 - 4 0.013 0.021 2026-10-01 05:21:47,755 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-10-01 05:21:47,756 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:47,812 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5833012 (allocated 6553600) 2026-10-01 05:21:47,833 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 136067 2026-10-01 05:21:47,838 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-10-01 05:21:47,842 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 136067 2026-10-01 05:21:47,943 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052147_943593_test_self_order_pos_landing_page_carousel.txt 2026-10-01 05:21:47,943 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpm3c7nahl_chrome_odoo" 2026-10-01 05:21:48,274 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 136245 2026-10-01 05:21:48,274 44 INFO rb-3b89a0e-225191-419901 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/tmp0vvcesbn_chrome_odoo 2026-10-01 05:21:48,274 44 INFO rb-3b89a0e-225191-419901 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:37665/json/version 2026-10-01 05:21:48,276 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37665', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:21:48,327 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:48,328 44 INFO rb-3b89a0e-225191-419901 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:37665/json 2026-10-01 05:21:48,328 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37665', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:21:48,346 44 INFO rb-3b89a0e-225191-419901 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:37665/devtools/page/0A8DDD8A6418E29BABE87C57CCB44F4C 2026-10-01 05:21:48,359 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:48,372 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:48,390 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:48,397 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Open "http://127.0.0.1:8069/pos-self/166" in browser 2026-10-01 05:21:48,397 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigating to: "http://127.0.0.1:8069/pos-self/166" 2026-10-01 05:21:48,445 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:48] "GET /pos-self/166 HTTP/1.1" 200 - 5 0.009 0.025 2026-10-01 05:21:48,454 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '0A8DDD8A6418E29BABE87C57CCB44F4C', 'loaderId': '1CB9A786C49DBA78E3057CCBD88E5B63', 'isDownload': False} 2026-10-01 05:21:48,454 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:48,473 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:21:48,493 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:48] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-10-01 05:21:48,514 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:48] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.024 2026-10-01 05:21:48,519 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:48] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.034 2026-10-01 05:21:48,668 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:48] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-01 05:21:48,671 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:21:48,693 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:48] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.002 0.007 2026-10-01 05:21:48,695 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:21:48,696 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:21:48,696 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate test code "odoo.startTour('self_order_landing_page_carousel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/166", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:21:48,705 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:48,716 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 05:21:48,756 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:48] "POST /pos-self/relations/166 HTTP/1.1" 200 - 14 0.015 0.032 2026-10-01 05:21:48,757 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:48,760 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-10-01 05:21:48,955 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:48] "POST /pos-self/data/166 HTTP/1.1" 200 - 111 0.058 0.129 2026-10-01 05:21:48,990 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:49,030 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:49] "GET /web/image/ir.attachment/10740/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-01 05:21:49,140 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:49] "GET /web/image/ir.attachment/10739/raw HTTP/1.1" 200 - 4 0.004 0.015 2026-10-01 05:21:49,186 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-10-01 05:21:49,187 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:49,226 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5761312 (allocated 6553600) 2026-10-01 05:21:49,233 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 136245 2026-10-01 05:21:49,233 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-10-01 05:21:49,235 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 136245 2026-10-01 05:21:49,329 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052149_329248_test_self_order_pos_landing_page_carousel.txt 2026-10-01 05:21:49,329 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmp0vvcesbn_chrome_odoo" 2026-10-01 05:21:49,660 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 136413 2026-10-01 05:21:49,660 44 INFO rb-3b89a0e-225191-419901 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/tmpr4rp6_kx_chrome_odoo 2026-10-01 05:21:49,661 44 INFO rb-3b89a0e-225191-419901 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:34361/json/version 2026-10-01 05:21:49,661 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34361', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:21:49,716 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:49,716 44 INFO rb-3b89a0e-225191-419901 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:34361/json 2026-10-01 05:21:49,716 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34361', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:21:49,731 44 INFO rb-3b89a0e-225191-419901 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:34361/devtools/page/324F6F05A4872C5BB2374541403481AA 2026-10-01 05:21:49,752 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:49,762 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:49,789 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:49,806 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Open "http://127.0.0.1:8069/pos-self/166?access_token=be33f57512cc460b" in browser 2026-10-01 05:21:49,807 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigating to: "http://127.0.0.1:8069/pos-self/166?access_token=be33f57512cc460b" 2026-10-01 05:21:49,857 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:49] "GET /pos-self/166?access_token=be33f57512cc460b HTTP/1.1" 200 - 5 0.006 0.020 2026-10-01 05:21:49,868 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '324F6F05A4872C5BB2374541403481AA', 'loaderId': '1F33857B1929EE87F87F97294FB3FB47', 'isDownload': False} 2026-10-01 05:21:49,868 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:49,898 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:21:49,948 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:49] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.005 0.038 2026-10-01 05:21:49,957 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:49] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.005 0.033 2026-10-01 05:21:49,966 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:49] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.037 2026-10-01 05:21:50,191 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:50] "GET /favicon.ico HTTP/1.1" 301 - 1 0.011 0.019 2026-10-01 05:21:50,196 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.024 2026-10-01 05:21:50,222 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate test code "odoo.startTour('self_order_landing_page_carousel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/166?access_token=be33f57512cc460b", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:21:50,233 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:50,235 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:50] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.013 0.019 2026-10-01 05:21:50,237 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:21:50,237 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 05:21:50,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-10-01 05:21:50,290 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:50,314 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:50] "POST /pos-self/relations/166 HTTP/1.1" 200 - 14 0.027 0.037 2026-10-01 05:21:50,324 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-10-01 05:21:50,560 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:50] "POST /pos-self/data/166 HTTP/1.1" 200 - 112 0.083 0.143 2026-10-01 05:21:50,644 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:50] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.035 2026-10-01 05:21:50,655 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:50,698 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:50] "GET /web/image/ir.attachment/10743/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-01 05:21:50,802 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:50] "GET /web/image/ir.attachment/10742/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:21:50,852 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-10-01 05:21:50,852 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:50,883 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5771724 (allocated 6553600) 2026-10-01 05:21:50,889 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 136413 2026-10-01 05:21:50,892 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-10-01 05:21:50,892 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 136413 2026-10-01 05:21:50,989 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052150_989585_test_self_order_pos_landing_page_carousel.txt 2026-10-01 05:21:50,989 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpr4rp6_kx_chrome_odoo" 2026-10-01 05:21:51,024 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_product_availability ... 2026-10-01 05:21:57,680 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 136591 2026-10-01 05:21:57,680 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmp2j9js2n3_chrome_odoo 2026-10-01 05:21:57,680 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:37501/json/version 2026-10-01 05:21:57,681 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37501', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:21:57,735 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:57,735 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:37501/json 2026-10-01 05:21:57,736 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37501', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:21:57,767 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:37501/devtools/page/01DFDDC5934B82A78570A8DE7B89A5C0 2026-10-01 05:21:57,776 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-10-01 05:21:57,792 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-10-01 05:21:57,830 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-10-01 05:21:58,014 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Open "http://127.0.0.1:8069/pos-self/167?access_token=df946c51bc0e4e36" in browser 2026-10-01 05:21:58,014 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigating to: "http://127.0.0.1:8069/pos-self/167?access_token=df946c51bc0e4e36" 2026-10-01 05:21:58,030 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:21:58,405 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:58] "GET /pos-self/167?access_token=df946c51bc0e4e36 HTTP/1.1" 200 - 57 0.030 0.348 2026-10-01 05:21:58,408 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': '01DFDDC5934B82A78570A8DE7B89A5C0', 'loaderId': '18C4C0A6DE5185978102F934B266233B', 'isDownload': False} 2026-10-01 05:21:58,409 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:58,430 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:21:58,457 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:21:58,486 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:58] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.039 2026-10-01 05:21:58,512 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:21:58,544 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:58] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.030 0.074 2026-10-01 05:21:58,570 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:21:58,584 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:58] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.015 0.123 2026-10-01 05:21:58,720 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:58] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.008 2026-10-01 05:21:58,731 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 05:21:58,749 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:58] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.002 0.010 2026-10-01 05:21:58,758 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:21:58,758 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:58] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:21:58,771 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Evaluate test code "odoo.startTour('test_self_order_kiosk_product_availability', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/167?access_token=df946c51bc0e4e36", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:21:58,783 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:58,852 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:58] "POST /pos-self/relations/167 HTTP/1.1" 200 - 37 0.036 0.039 2026-10-01 05:21:58,903 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-01 05:21:59,229 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:59] "POST /pos-self/data/167 HTTP/1.1" 200 - 190 0.147 0.189 2026-10-01 05:21:59,232 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.305 2026-10-01 05:21:59,315 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:59] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.031 2026-10-01 05:21:59,331 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:59,383 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:59] "GET /web/image/ir.attachment/10793/raw HTTP/1.1" 200 - 4 0.004 0.006 2026-10-01 05:21:59,399 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:59,427 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:59] "GET /web/image/ir.attachment/10747/raw HTTP/1.1" 200 - 4 0.006 0.010 2026-10-01 05:21:59,434 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:21:59,491 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:59,543 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:59] "GET /web/image/pos.category/337/image_128?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 2 0.002 0.030 2026-10-01 05:21:59,548 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:59,567 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:59] "GET /web/image/pos.category/338/image_128?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.048 2026-10-01 05:21:59,588 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:59] "GET /web/image/pos.category/339/image_128?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 2 0.002 0.057 2026-10-01 05:21:59,602 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:59] "GET /web/image/product.template/2449/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.065 2026-10-01 05:21:59,611 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:59,624 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:59] "GET /web/image/pos.category/333/image_128?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.092 2026-10-01 05:21:59,654 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:59] "GET /web/image/product.template/2448/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.006 0.119 2026-10-01 05:21:59,658 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:59,672 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:59] "GET /web/image/product.template/2450/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.007 0.106 2026-10-01 05:21:59,703 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:59] "GET /web/image/product.template/2451/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.008 0.113 2026-10-01 05:21:59,716 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:59] "GET /web/image/product.template/2452/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-01 05:21:59,730 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:59] "GET /web/image/product.template/2457/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.118 2026-10-01 05:21:59,744 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:59,793 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:59] "GET /web/image/product.product/2954/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.006 0.015 2026-10-01 05:21:59,801 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:59,821 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:59] "GET /web/image/product.product/2953/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.010 0.036 2026-10-01 05:21:59,871 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:59,935 44 INFO rb-3b89a0e-225191-419901 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-01 05:21:59,957 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:21:59,983 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:21:59] "GET /web/image/product.product/2959/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.009 0.018 2026-10-01 05:21:59,987 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:00,055 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:00,106 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:00,161 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:00,224 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:00,278 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:00,342 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:00,400 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:00,451 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:00,513 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:00,564 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:00,616 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:00,673 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:00,726 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:00,787 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:00,827 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42920101 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000001', 'uuid': '1a02a309-5bf8-470a-9f41-f9131db794c4'}] 2026-10-01 05:22:00,868 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42920101 order {'name': None, 'pos_reference': '260-167-000001', 'uuid': '1a02a309-5bf8-470a-9f41-f9131db794c4'} created pos.order #930 2026-10-01 05:22:00,883 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42920101 finished 2026-10-01 05:22:00,977 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:00] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.080 0.108 2026-10-01 05:22:01,018 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.013 2026-10-01 05:22:01,047 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:01] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.009 0.010 2026-10-01 05:22:01,051 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-10-01 05:22:01,051 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:01,144 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 9713856 (allocated 10747904) 2026-10-01 05:22:01,155 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 136591 2026-10-01 05:22:01,155 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-10-01 05:22:01,156 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 136591 2026-10-01 05:22:01,252 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052201_251868_test_self_order_product_availability.txt 2026-10-01 05:22:01,252 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmp2j9js2n3_chrome_odoo" 2026-10-01 05:22:01,577 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 136780 2026-10-01 05:22:01,577 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmp9gvw1eii_chrome_odoo 2026-10-01 05:22:01,577 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:41991/json/version 2026-10-01 05:22:01,579 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41991', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:22:01,686 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:01,687 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:41991/json 2026-10-01 05:22:01,687 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41991', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:22:01,715 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:41991/devtools/page/70B8C71634B18239140D741A225DB5FA 2026-10-01 05:22:01,745 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-10-01 05:22:01,776 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-10-01 05:22:01,814 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-10-01 05:22:01,827 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Open "http://127.0.0.1:8069/pos-self/167?access_token=df946c51bc0e4e36&table_identifier=ed150c29" in browser 2026-10-01 05:22:01,827 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigating to: "http://127.0.0.1:8069/pos-self/167?access_token=df946c51bc0e4e36&table_identifier=ed150c29" 2026-10-01 05:22:01,884 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:01] "GET /pos-self/167?access_token=df946c51bc0e4e36&table_identifier=ed150c29 HTTP/1.1" 200 - 9 0.005 0.030 2026-10-01 05:22:01,889 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': '70B8C71634B18239140D741A225DB5FA', 'loaderId': '05D5620CFD47D9D6C79C72E1C83BFF40', 'isDownload': False} 2026-10-01 05:22:01,889 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:01,933 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:22:01,953 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:01] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.009 2026-10-01 05:22:01,967 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:01] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.025 2026-10-01 05:22:01,991 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:01] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.009 0.035 2026-10-01 05:22:02,189 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:02] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-01 05:22:02,207 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:22:02,234 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:02] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.002 0.009 2026-10-01 05:22:02,241 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:22:02,241 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:22:02,251 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Evaluate test code "odoo.startTour('test_self_order_product_availability', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/167?access_token=df946c51bc0e4e36&table_identifier=ed150c29", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:22:02,262 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:02,306 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:02] "POST /pos-self/relations/167 HTTP/1.1" 200 - 16 0.021 0.033 2026-10-01 05:22:02,312 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.054 2026-10-01 05:22:02,318 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:02,617 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:02] "POST /pos-self/data/167 HTTP/1.1" 200 - 120 0.118 0.162 2026-10-01 05:22:02,620 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.283 2026-10-01 05:22:02,663 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.008 2026-10-01 05:22:02,689 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:02,728 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:02] "GET /web/image/ir.attachment/10799/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-01 05:22:02,742 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:02,758 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:02] "GET /web/image/ir.attachment/10747/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-10-01 05:22:02,768 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:22:02,837 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:02,899 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:02] "GET /web/image/pos.category/337/image_128?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 2 0.003 0.043 2026-10-01 05:22:02,911 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:02,925 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:02] "GET /web/image/pos.category/338/image_128?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 2 0.004 0.067 2026-10-01 05:22:02,933 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:22:02,946 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:02] "GET /web/image/pos.category/339/image_128?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 2 0.000 0.087 2026-10-01 05:22:02,966 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:02,968 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:02] "GET /web/image/pos.category/333/image_128?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.108 2026-10-01 05:22:02,998 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:02] "GET /web/image/product.template/2448/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.013 0.095 2026-10-01 05:22:03,026 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:03] "GET /web/image/product.template/2449/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.013 0.117 2026-10-01 05:22:03,052 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:03] "GET /web/image/product.template/2450/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.006 0.140 2026-10-01 05:22:03,055 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:03,103 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:03] "GET /web/image/product.template/2451/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.011 0.155 2026-10-01 05:22:03,124 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:03] "GET /web/image/product.template/2452/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-10-01 05:22:03,131 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:03,147 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:03] "GET /web/image/product.template/2457/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.011 0.164 2026-10-01 05:22:03,165 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:03] "GET /web/image/product.template/2453/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-10-01 05:22:03,195 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:03] "GET /web/image/product.template/2454/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.015 0.146 2026-10-01 05:22:03,232 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:03] "GET /web/image/product.template/2455/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.018 0.155 2026-10-01 05:22:03,234 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:03,271 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:03] "GET /web/image/product.product/2953/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.009 0.148 2026-10-01 05:22:03,317 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:03] "GET /web/image/product.product/2954/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.022 0.166 2026-10-01 05:22:03,325 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:03,332 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:03] "GET /web/image/product.template/2456/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-10-01 05:22:03,348 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:03] "GET /web/image/product.template/2433/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-10-01 05:22:03,365 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:03] "GET /web/image/product.template/2434/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-10-01 05:22:03,385 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:03,391 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:03] "GET /web/image/product.template/2437/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-10-01 05:22:03,421 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.016 0.126 2026-10-01 05:22:03,448 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:03,462 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:03] "GET /web/image/product.product/2959/image_512?unique=2026-10-01T05:21:01.000+00:00 HTTP/1.1" 200 - 8 0.013 0.103 2026-10-01 05:22:03,497 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:03,551 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:03,619 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:03,688 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:03,751 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:03,812 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:03,867 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:03,929 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:03,980 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:04,033 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:04,092 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:04,144 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:04,210 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:04,250 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20790979 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000002', 'uuid': 'dfcc7950-29cb-4d50-9117-f43f4f6c066d'}] 2026-10-01 05:22:04,289 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20790979 order {'name': None, 'pos_reference': '260-167-000002', 'uuid': 'dfcc7950-29cb-4d50-9117-f43f4f6c066d'} created pos.order #931 2026-10-01 05:22:04,298 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20790979 finished 2026-10-01 05:22:04,373 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.056 0.104 2026-10-01 05:22:04,412 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-10-01 05:22:04,424 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-10-01 05:22:04,425 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:04,502 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 10415508 (allocated 11534336) 2026-10-01 05:22:04,510 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 136780 2026-10-01 05:22:04,513 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-10-01 05:22:04,515 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 136780 2026-10-01 05:22:04,600 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052204_600364_test_self_order_product_availability.txt 2026-10-01 05:22:04,600 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmp9gvw1eii_chrome_odoo" 2026-10-01 05:22:04,658 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:22:06,305 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_access_right_with_message_follower ... 2026-10-01 05:22:12,469 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:22:12,721 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67234240 started for PoS orders references: [{'name': None, 'pos_reference': '260-168-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'}] 2026-10-01 05:22:12,776 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67234240 order {'name': None, 'pos_reference': '260-168-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'} created pos.order #932 2026-10-01 05:22:12,777 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67234240 finished 2026-10-01 05:22:12,875 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 130 0.128 0.282 2026-10-01 05:22:12,944 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:12] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 41 0.027 0.034 2026-10-01 05:22:12,979 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_config_session_loaded_fields ... 2026-10-01 05:22:19,027 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:22:19,523 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:19] "POST /pos-self/data/169 HTTP/1.1" 200 - 201 0.174 0.341 2026-10-01 05:22:19,566 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_foreign_line_update_is_dropped ... 2026-10-01 05:22:25,451 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_generate_return_values_includes_payment_method ... 2026-10-01 05:22:31,586 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:22:31,819 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:31] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 74 0.037 0.199 2026-10-01 05:22:31,851 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_get_orders_by_access_token ... 2026-10-01 05:22:37,941 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:22:38,309 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:38] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 26 0.014 0.360 2026-10-01 05:22:38,416 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:38] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 58 0.035 0.062 2026-10-01 05:22:38,432 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:38] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 6 0.003 0.008 2026-10-01 05:22:38,498 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:38] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.028 0.034 2026-10-01 05:22:38,574 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:38] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.029 0.035 2026-10-01 05:22:38,699 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:38] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.033 0.027 2026-10-01 05:22:38,730 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:38] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 9 0.008 0.014 2026-10-01 05:22:38,777 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:38] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.013 0.028 2026-10-01 05:22:38,843 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:38] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.020 0.037 2026-10-01 05:22:38,876 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_order_sanatization ... 2026-10-01 05:22:44,311 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_preparation_categories_are_loaded ... 2026-10-01 05:22:49,454 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:22:49,951 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:49] "POST /pos-self/data/174 HTTP/1.1" 200 - 192 0.180 0.320 2026-10-01 05:22:50,342 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome pid: 136987 2026-10-01 05:22:50,343 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless temporary user profile dir: /tmp/tmpr1gc20yo_chrome_odoo 2026-10-01 05:22:50,343 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:34185/json/version 2026-10-01 05:22:50,344 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34185', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:22:50,367 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:50,367 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:34185/json 2026-10-01 05:22:50,368 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34185', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:22:50,388 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Websocket url found: ws://127.0.0.1:34185/devtools/page/AE524DC80F5A4E21A4068EFED4C98086 2026-10-01 05:22:50,406 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Enable chrome headless console log notification 2026-10-01 05:22:50,410 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless enable page notifications 2026-10-01 05:22:50,441 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Setting session cookie in browser 2026-10-01 05:22:50,451 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Open "http://127.0.0.1:8069/pos-self/174?access_token=ff1de396e62447db" in browser 2026-10-01 05:22:50,451 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Navigating to: "http://127.0.0.1:8069/pos-self/174?access_token=ff1de396e62447db" 2026-10-01 05:22:50,672 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:50] "GET /pos-self/174?access_token=ff1de396e62447db HTTP/1.1" 200 - 38 0.024 0.175 2026-10-01 05:22:50,680 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Navigation result: {'frameId': 'AE524DC80F5A4E21A4068EFED4C98086', 'loaderId': 'DF1B5BF61C180EE6ECD673666B707C1C', 'isDownload': False} 2026-10-01 05:22:50,680 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:50,709 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:22:50,740 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:22:50,778 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:50] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.014 0.047 2026-10-01 05:22:50,800 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:22:50,834 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:50] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.091 2026-10-01 05:22:50,845 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:22:50,854 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:50] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.128 2026-10-01 05:22:51,028 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:51] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-01 05:22:51,040 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.007 2026-10-01 05:22:51,053 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:51] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.003 0.013 2026-10-01 05:22:51,059 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:22:51,059 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:51] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:22:51,062 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Evaluate test code "odoo.startTour('test_preparation_categories_are_loaded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/174?access_token=ff1de396e62447db", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:22:51,074 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:51,149 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:51] "POST /pos-self/relations/174 HTTP/1.1" 200 - 36 0.023 0.042 2026-10-01 05:22:51,231 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.011 0.130 2026-10-01 05:22:51,511 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:51] "POST /pos-self/data/174 HTTP/1.1" 200 - 106 0.144 0.149 2026-10-01 05:22:51,514 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.266 2026-10-01 05:22:51,551 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:51,603 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:51] "GET /web/image/ir.attachment/11159/raw HTTP/1.1" 200 - 4 0.005 0.011 2026-10-01 05:22:51,645 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:51,682 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:22:51,727 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:51,729 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:51] "GET /web/image/pos.category/347/image_128?unique=2026-10-01T05:22:04.000+00:00 HTTP/1.1" 200 - 2 0.012 0.046 2026-10-01 05:22:51,751 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:22:51] "GET /web/image/product.template/2458/image_512?unique=2026-10-01T05:22:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.051 2026-10-01 05:22:51,777 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:51,828 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:51,874 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:51,921 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:51,973 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:52,023 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:52,075 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: tour succeeded 2026-10-01 05:22:52,075 44 INFO rb-3b89a0e-225191-419901 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-01 05:22:52,128 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: heap 6693640 (allocated 7340032) 2026-10-01 05:22:52,131 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing chrome headless with pid 136987 2026-10-01 05:22:52,131 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing websocket connection 2026-10-01 05:22:52,132 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Terminating chrome headless with pid 136987 2026-10-01 05:22:52,228 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052252_228130_test_preparation_categories_are_loaded.txt 2026-10-01 05:22:52,228 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Removing chrome user profile "/tmp/tmpr1gc20yo_chrome_odoo" 2026-10-01 05:22:52,307 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:22:53,678 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-10-01 05:22:59,299 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome pid: 137168 2026-10-01 05:22:59,299 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp5sau7yb5_chrome_odoo 2026-10-01 05:22:59,299 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:37341/json/version 2026-10-01 05:22:59,301 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37341', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:22:59,331 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-01 05:22:59,331 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:37341/json 2026-10-01 05:22:59,332 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37341', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:22:59,341 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Websocket url found: ws://127.0.0.1:37341/devtools/page/400D793FE0358C30FF0BD84730E9D9A4 2026-10-01 05:22:59,363 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Enable chrome headless console log notification 2026-10-01 05:22:59,391 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless enable page notifications 2026-10-01 05:22:59,446 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Setting session cookie in browser 2026-10-01 05:22:59,643 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Open "http://127.0.0.1:8069/pos-self/175?access_token=39b179dcbb2c42f7" in browser 2026-10-01 05:22:59,643 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/175?access_token=39b179dcbb2c42f7" 2026-10-01 05:22:59,666 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:23:00,178 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:00] "GET /pos-self/175?access_token=39b179dcbb2c42f7 HTTP/1.1" 200 - 57 0.042 0.474 2026-10-01 05:23:00,182 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigation result: {'frameId': '400D793FE0358C30FF0BD84730E9D9A4', 'loaderId': 'FCA0689E4F4CD779BAB73EE1558E022F', 'isDownload': False} 2026-10-01 05:23:00,182 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:00,198 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:23:00,219 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:23:00,238 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:00] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.026 2026-10-01 05:23:00,253 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:23:00,271 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:00] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.018 0.045 2026-10-01 05:23:00,281 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:23:00,309 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:00] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.084 2026-10-01 05:23:00,446 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-01 05:23:00,456 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-01 05:23:00,471 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:00] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.003 0.010 2026-10-01 05:23:00,493 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:23:00,493 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:00] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 05:23:00,494 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Evaluate test code "odoo.startTour('kiosk_simple_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/175?access_token=39b179dcbb2c42f7", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:23:00,504 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:00,557 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:00,594 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:00] "POST /pos-self/relations/175 HTTP/1.1" 200 - 37 0.039 0.032 2026-10-01 05:23:00,649 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-01 05:23:00,894 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:00] "POST /pos-self/data/175 HTTP/1.1" 200 - 175 0.102 0.155 2026-10-01 05:23:00,897 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.227 2026-10-01 05:23:00,996 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:00] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.043 2026-10-01 05:23:01,006 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-01 05:23:01,074 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:01] "GET /web/image/ir.attachment/11222/raw HTTP/1.1" 200 - 4 0.004 0.038 2026-10-01 05:23:01,084 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:01,147 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:23:01,156 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:01] "GET /web/image/pos.category/348/image_128?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 2 0.002 0.035 2026-10-01 05:23:01,163 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:01,214 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:01] "GET /web/image/product.template/2464/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.025 0.055 2026-10-01 05:23:01,236 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:01] "GET /web/image/product.template/2463/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.094 2026-10-01 05:23:01,247 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:01] "GET /web/image/product.template/2467/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-01 05:23:01,256 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:01,262 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:01] "GET /web/image/product.template/2465/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.115 2026-10-01 05:23:01,274 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:01] "GET /web/image/product.template/2466/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.111 2026-10-01 05:23:01,306 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:01,311 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:01] "GET /web/image/ir.attachment/11176/raw HTTP/1.1" 200 - 4 0.011 0.028 2026-10-01 05:23:01,320 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:01] "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-01 05:23:01,351 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:01] "GET /web/image/product.product/2965/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 8 0.024 0.015 2026-10-01 05:23:01,373 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:01,421 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44533392 started for PoS orders references: [{'name': None, 'pos_reference': '260-175-000001', 'uuid': '9bc7e1a6-d46c-45d9-bf0e-45e8f0ce9a16'}] 2026-10-01 05:23:01,466 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44533392 order {'name': None, 'pos_reference': '260-175-000001', 'uuid': '9bc7e1a6-d46c-45d9-bf0e-45e8f0ce9a16'} created pos.order #937 2026-10-01 05:23:01,478 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44533392 finished 2026-10-01 05:23:01,604 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:01] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 99 0.102 0.128 2026-10-01 05:23:01,668 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.012 2026-10-01 05:23:01,678 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:01] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.021 2026-10-01 05:23:01,679 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:01,728 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: tour succeeded 2026-10-01 05:23:01,729 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: ╔═══════════════════════════════════╗ ║ TOUR kiosk_simple_order SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-01 05:23:01,762 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: heap 7528372 (allocated 8388608) 2026-10-01 05:23:01,766 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing chrome headless with pid 137168 2026-10-01 05:23:01,770 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing websocket connection 2026-10-01 05:23:01,774 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Terminating chrome headless with pid 137168 2026-10-01 05:23:01,870 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052301_870237_test_duplicate_order_kiosk.txt 2026-10-01 05:23:01,870 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Removing chrome user profile "/tmp/tmp5sau7yb5_chrome_odoo" 2026-10-01 05:23:01,909 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_order_price_null ... 2026-10-01 05:23:07,878 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome pid: 137354 2026-10-01 05:23:07,879 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless temporary user profile dir: /tmp/tmp9_wrplrn_chrome_odoo 2026-10-01 05:23:07,879 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:45899/json/version 2026-10-01 05:23:07,880 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45899', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:23:08,021 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Browser version: Chrome/150.0.7871.114 2026-10-01 05:23:08,021 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:45899/json 2026-10-01 05:23:08,021 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45899', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:23:08,039 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Websocket url found: ws://127.0.0.1:45899/devtools/page/CA9CCB13AE531C65E876B8AC45C5914A 2026-10-01 05:23:08,050 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Enable chrome headless console log notification 2026-10-01 05:23:08,075 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless enable page notifications 2026-10-01 05:23:08,126 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Setting session cookie in browser 2026-10-01 05:23:08,362 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Open "http://127.0.0.1:8069/pos-self/176?access_token=e39786226b894d9b" in browser 2026-10-01 05:23:08,363 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Navigating to: "http://127.0.0.1:8069/pos-self/176?access_token=e39786226b894d9b" 2026-10-01 05:23:08,391 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:23:08,850 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:08] "GET /pos-self/176?access_token=e39786226b894d9b HTTP/1.1" 200 - 57 0.082 0.385 2026-10-01 05:23:08,854 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Navigation result: {'frameId': 'CA9CCB13AE531C65E876B8AC45C5914A', 'loaderId': '36C66DD8D9278A00CF5939BD90D4E12A', 'isDownload': False} 2026-10-01 05:23:08,855 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:08,876 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:23:08,913 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:23:08,953 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:08] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.035 0.035 2026-10-01 05:23:08,974 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:23:08,998 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:08] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.016 0.095 2026-10-01 05:23:09,022 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:23:09,039 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:09] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.134 2026-10-01 05:23:09,206 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.015 2026-10-01 05:23:09,222 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-01 05:23:09,250 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Evaluate test code "odoo.startTour('kiosk_order_price_null', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/176?access_token=e39786226b894d9b", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:23:09,259 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:09,273 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:09] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.012 0.019 2026-10-01 05:23:09,285 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:23:09,285 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:09] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.034 2026-10-01 05:23:09,319 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:09,353 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:09] "POST /pos-self/relations/176 HTTP/1.1" 200 - 37 0.025 0.026 2026-10-01 05:23:09,402 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.093 2026-10-01 05:23:09,677 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:09] "POST /pos-self/data/176 HTTP/1.1" 200 - 175 0.124 0.144 2026-10-01 05:23:09,680 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.249 2026-10-01 05:23:09,734 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:09] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.024 2026-10-01 05:23:09,741 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: Owl is running in 'dev' mode. 2026-10-01 05:23:09,779 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:09] "GET /web/image/ir.attachment/11275/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:23:09,833 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:09,891 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:23:09,892 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:09] "GET /web/image/pos.category/348/image_128?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-10-01 05:23:09,912 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:09] "GET /web/image/product.template/2463/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.028 2026-10-01 05:23:09,920 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:09,928 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:09] "GET /web/image/product.template/2467/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-01 05:23:09,950 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:09] "GET /web/image/product.template/2464/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-10-01 05:23:09,962 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:09] "GET /web/image/product.template/2465/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-10-01 05:23:09,973 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:09] "GET /web/image/product.template/2466/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-10-01 05:23:09,988 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:10,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:09] "GET /web/image/ir.attachment/11229/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-01 05:23:10,028 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:23:10,044 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:10,049 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:10] "GET /web/image/product.product/2965/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 8 0.004 0.017 2026-10-01 05:23:10,102 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:10,136 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36908177 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000001', 'uuid': 'f69be1b3-14ef-4329-b7bb-3834f04fc6b2'}] 2026-10-01 05:23:10,172 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36908177 order {'name': None, 'pos_reference': '260-176-000001', 'uuid': 'f69be1b3-14ef-4329-b7bb-3834f04fc6b2'} created pos.order #938 2026-10-01 05:23:10,186 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36908177 finished 2026-10-01 05:23:10,705 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:10] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 269 0.277 0.330 2026-10-01 05:23:10,759 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:10] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.005 0.009 2026-10-01 05:23:10,761 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:10,811 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: tour succeeded 2026-10-01 05:23:10,812 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_price_null SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-01 05:23:10,859 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: heap 7438384 (allocated 8650752) 2026-10-01 05:23:10,871 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing chrome headless with pid 137354 2026-10-01 05:23:10,873 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing websocket connection 2026-10-01 05:23:10,873 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Terminating chrome headless with pid 137354 2026-10-01 05:23:10,948 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052310_948130_test_order_price_null.txt 2026-10-01 05:23:10,948 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Removing chrome user profile "/tmp/tmp9_wrplrn_chrome_odoo" 2026-10-01 05:23:11,005 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-10-01 05:23:16,835 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 137541 2026-10-01 05:23:16,836 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp3_cf17ms_chrome_odoo 2026-10-01 05:23:16,836 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:36077/json/version 2026-10-01 05:23:16,838 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36077', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:23:16,904 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-01 05:23:16,904 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:36077/json 2026-10-01 05:23:16,905 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36077', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:23:16,928 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:36077/devtools/page/51C6E5E0003DA3847202645A4B0101E5 2026-10-01 05:23:16,950 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-01 05:23:16,954 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-01 05:23:16,984 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-01 05:23:17,287 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/177?access_token=b6a129b1bc444d42" in browser 2026-10-01 05:23:17,288 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/177?access_token=b6a129b1bc444d42" 2026-10-01 05:23:17,315 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:23:17,686 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:17] "GET /pos-self/177?access_token=b6a129b1bc444d42 HTTP/1.1" 200 - 59 0.047 0.329 2026-10-01 05:23:17,690 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '51C6E5E0003DA3847202645A4B0101E5', 'loaderId': '348D485D73BDBAD4F0A643B56B5EA25E', 'isDownload': False} 2026-10-01 05:23:17,690 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:17,704 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:23:17,731 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:23:17,766 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:17] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.021 0.034 2026-10-01 05:23:17,774 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:23:17,787 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:17] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.061 2026-10-01 05:23:17,813 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:23:17,833 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:17] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.113 2026-10-01 05:23:18,013 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:18] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.012 2026-10-01 05:23:18,033 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 05:23:18,061 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_kiosk_each_counter_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/177?access_token=b6a129b1bc444d42", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:23:18,064 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:18] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.009 0.011 2026-10-01 05:23:18,076 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:18,079 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:23:18,080 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:18] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.022 2026-10-01 05:23:18,129 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:18,160 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:18] "POST /pos-self/relations/177 HTTP/1.1" 200 - 37 0.021 0.039 2026-10-01 05:23:18,202 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.098 2026-10-01 05:23:18,445 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:18] "POST /pos-self/data/177 HTTP/1.1" 200 - 182 0.109 0.144 2026-10-01 05:23:18,448 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.231 2026-10-01 05:23:18,537 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:18] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.034 2026-10-01 05:23:18,545 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-01 05:23:18,584 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:18] "GET /web/image/ir.attachment/11328/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-01 05:23:18,615 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:18,638 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:18] "GET /web/image/ir.attachment/11282/raw HTTP/1.1" 200 - 4 0.001 0.012 2026-10-01 05:23:18,677 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:23:18,742 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:18,800 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:18,828 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:18] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.009 0.041 2026-10-01 05:23:18,845 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:18] "GET /web/image/pos.category/348/image_128?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 2 0.001 0.063 2026-10-01 05:23:18,863 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:18] "GET /web/image/product.template/2463/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-01 05:23:18,873 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:18,880 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:18] "GET /web/image/product.template/2467/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-10-01 05:23:18,896 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:18] "GET /web/image/product.template/2465/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-01 05:23:18,906 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:18] "GET /web/image/product.template/2464/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-10-01 05:23:18,920 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:18] "GET /web/image/product.template/2466/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-10-01 05:23:18,931 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:18,960 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:18] "GET /web/image/product.template/2469/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-01 05:23:18,971 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:18] "GET /web/image/product.template/2468/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.021 2026-10-01 05:23:18,986 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:19,061 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:19,151 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:19,200 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:23:19,204 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:19,229 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:19] "GET /web/image/product.product/2965/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 8 0.013 0.031 2026-10-01 05:23:19,250 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:19,254 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:19] "GET /web/image/product.product/2970/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 8 0.008 0.051 2026-10-01 05:23:19,284 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:19] "GET /web/image/product.product/2971/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 8 0.011 0.077 2026-10-01 05:23:19,310 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:19,354 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:19,420 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:19,480 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:19,562 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:19,675 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84810651 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000001', 'uuid': '0e9a3599-bec6-4846-abaa-d0943677c0a2'}] 2026-10-01 05:23:19,754 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84810651 order {'name': None, 'pos_reference': '260-177-000001', 'uuid': '0e9a3599-bec6-4846-abaa-d0943677c0a2'} created pos.order #939 2026-10-01 05:23:19,780 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84810651 finished 2026-10-01 05:23:19,935 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:19] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.179 0.180 2026-10-01 05:23:20,001 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:20,011 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.029 0.017 2026-10-01 05:23:20,033 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:20] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.009 0.039 2026-10-01 05:23:20,057 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:20,115 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:20] "GET /web/image/ir.attachment/11327/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-01 05:23:20,121 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:20,171 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:20,229 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:20,279 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-01 05:23:20,280 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:20,342 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8642128 (allocated 9437184) 2026-10-01 05:23:20,348 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 137541 2026-10-01 05:23:20,351 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-01 05:23:20,352 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 137541 2026-10-01 05:23:20,437 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052320_437521_test_self_order_kiosk.txt 2026-10-01 05:23:20,437 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmp3_cf17ms_chrome_odoo" 2026-10-01 05:23:20,719 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 137739 2026-10-01 05:23:20,719 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp3sanwk4l_chrome_odoo 2026-10-01 05:23:20,719 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:35561/json/version 2026-10-01 05:23:20,720 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35561', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:23:20,805 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-01 05:23:20,805 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:35561/json 2026-10-01 05:23:20,806 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35561', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:23:20,839 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:35561/devtools/page/13E03CE87EEFEA1E64920FCD386775DE 2026-10-01 05:23:20,853 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-01 05:23:20,864 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-01 05:23:20,896 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-01 05:23:20,903 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/177?access_token=b6a129b1bc444d42" in browser 2026-10-01 05:23:20,903 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/177?access_token=b6a129b1bc444d42" 2026-10-01 05:23:20,968 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:20] "GET /pos-self/177?access_token=b6a129b1bc444d42 HTTP/1.1" 200 - 7 0.008 0.027 2026-10-01 05:23:20,974 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '13E03CE87EEFEA1E64920FCD386775DE', 'loaderId': '91C281222A31CEE3333F4C9287A44560', 'isDownload': False} 2026-10-01 05:23:20,975 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:21,001 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:23:21,025 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:21] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.015 2026-10-01 05:23:21,050 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:21] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.036 2026-10-01 05:23:21,073 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:21] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.006 0.047 2026-10-01 05:23:21,283 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:21] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-01 05:23:21,286 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:23:21,308 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_kiosk_each_counter_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/177?access_token=b6a129b1bc444d42", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:23:21,310 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:21] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.006 0.008 2026-10-01 05:23:21,318 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:23:21,319 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 05:23:21,319 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:21,372 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:21,387 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:21] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.009 0.034 2026-10-01 05:23:21,392 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.045 2026-10-01 05:23:21,428 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-10-01 05:23:21,734 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:21] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.146 0.154 2026-10-01 05:23:21,823 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:21] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.042 2026-10-01 05:23:21,835 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-01 05:23:21,886 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:21] "GET /web/image/ir.attachment/11328/raw HTTP/1.1" 200 - 4 0.007 0.011 2026-10-01 05:23:21,906 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:21,943 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:21] "GET /web/image/ir.attachment/11282/raw HTTP/1.1" 200 - 4 0.002 0.018 2026-10-01 05:23:21,957 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:23:22,008 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:22,066 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:22,086 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:22] "GET /web/image/pos.category/348/image_128?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 2 0.002 0.049 2026-10-01 05:23:22,112 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:22] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.006 0.065 2026-10-01 05:23:22,137 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:22] "GET /web/image/product.template/2463/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.084 2026-10-01 05:23:22,145 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:22,156 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:22] "GET /web/image/product.template/2467/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-01 05:23:22,206 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:22] "GET /web/image/product.template/2464/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.019 0.142 2026-10-01 05:23:22,222 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:22,231 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:22] "GET /web/image/product.template/2465/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.171 2026-10-01 05:23:22,249 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:22] "GET /web/image/product.template/2466/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-10-01 05:23:22,254 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:23:22,273 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:22,282 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:22] "GET /web/image/product.product/2965/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 8 0.008 0.019 2026-10-01 05:23:22,339 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:22,355 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:22] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.011 2026-10-01 05:23:22,408 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:22,478 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:22,513 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33057083 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000002', 'uuid': '55cad850-ac41-419c-8fa4-02aecc335ef2'}] 2026-10-01 05:23:22,544 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33057083 order {'name': None, 'pos_reference': '260-177-000002', 'uuid': '55cad850-ac41-419c-8fa4-02aecc335ef2'} created pos.order #940 2026-10-01 05:23:22,558 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33057083 finished 2026-10-01 05:23:22,630 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:22] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.051 0.105 2026-10-01 05:23:22,689 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.018 0.014 2026-10-01 05:23:22,701 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:22,708 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:22] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.009 0.024 2026-10-01 05:23:22,750 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:22,811 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:22,866 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:22,922 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:22,973 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-01 05:23:22,974 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:23,046 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8406064 (allocated 9437184) 2026-10-01 05:23:23,052 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 137739 2026-10-01 05:23:23,057 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-01 05:23:23,058 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 137739 2026-10-01 05:23:23,120 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052323_119866_test_self_order_kiosk.txt 2026-10-01 05:23:23,120 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmp3sanwk4l_chrome_odoo" 2026-10-01 05:23:23,430 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 137935 2026-10-01 05:23:23,431 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpjk8s76dj_chrome_odoo 2026-10-01 05:23:23,431 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:44541/json/version 2026-10-01 05:23:23,432 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44541', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:23:23,524 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-01 05:23:23,524 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:44541/json 2026-10-01 05:23:23,525 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44541', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:23:23,536 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:44541/devtools/page/4EF72E603CA172CACBDF92B67CBEB99F 2026-10-01 05:23:23,546 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-01 05:23:23,551 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-01 05:23:23,582 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-01 05:23:23,611 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/177?access_token=b6a129b1bc444d42" in browser 2026-10-01 05:23:23,611 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/177?access_token=b6a129b1bc444d42" 2026-10-01 05:23:23,700 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:23] "GET /pos-self/177?access_token=b6a129b1bc444d42 HTTP/1.1" 200 - 7 0.028 0.032 2026-10-01 05:23:23,719 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '4EF72E603CA172CACBDF92B67CBEB99F', 'loaderId': '6451693EBE8AB80705965A49DF22C1DE', 'isDownload': False} 2026-10-01 05:23:23,719 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:23,741 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:23:23,779 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:23] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.019 0.009 2026-10-01 05:23:23,811 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:23] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.014 0.043 2026-10-01 05:23:23,829 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:23] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.062 2026-10-01 05:23:23,978 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:23] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-01 05:23:23,984 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:23:23,997 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:23] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.001 0.006 2026-10-01 05:23:24,011 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:23:24,013 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:23:24,027 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_kiosk_each_table_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/177?access_token=b6a129b1bc444d42", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:23:24,041 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:24,090 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:24] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.020 0.042 2026-10-01 05:23:24,091 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:24,105 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.066 2026-10-01 05:23:24,379 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:24] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.118 0.149 2026-10-01 05:23:24,383 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.255 2026-10-01 05:23:24,445 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:24] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-01 05:23:24,454 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-01 05:23:24,503 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:24] "GET /web/image/ir.attachment/11328/raw HTTP/1.1" 200 - 4 0.001 0.015 2026-10-01 05:23:24,548 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:24,614 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:24] "GET /web/image/pos.category/348/image_128?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 2 0.004 0.033 2026-10-01 05:23:24,624 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:23:24,636 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:24,643 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:24] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.050 2026-10-01 05:23:24,658 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:24] "GET /web/image/product.template/2464/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.051 2026-10-01 05:23:24,689 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:24,694 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:24] "GET /web/image/product.template/2463/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.088 2026-10-01 05:23:24,729 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:24] "GET /web/image/product.template/2467/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.011 0.112 2026-10-01 05:23:24,743 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:24] "GET /web/image/product.template/2465/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-10-01 05:23:24,759 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:24] "GET /web/image/product.template/2466/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-10-01 05:23:24,768 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:24,831 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:24,855 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:24] "GET /web/image/ir.attachment/11282/raw HTTP/1.1" 200 - 4 0.007 0.009 2026-10-01 05:23:24,859 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:23:24,888 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:24,893 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:24] "GET /web/image/product.product/2965/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 8 0.009 0.022 2026-10-01 05:23:24,946 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:24,995 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:25,055 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:25,103 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32997668 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000003', 'uuid': '8655c3f0-9230-458d-98c6-4c2ad7cb2314'}] 2026-10-01 05:23:25,147 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32997668 order {'name': None, 'pos_reference': '260-177-000003', 'uuid': '8655c3f0-9230-458d-98c6-4c2ad7cb2314'} created pos.order #941 2026-10-01 05:23:25,158 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32997668 finished 2026-10-01 05:23:25,244 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:25] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.082 0.107 2026-10-01 05:23:25,291 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.013 2026-10-01 05:23:25,301 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:25,308 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:25] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.010 2026-10-01 05:23:25,349 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:25,406 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:25,456 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:25,522 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:25,577 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:25,628 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-01 05:23:25,628 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:25,666 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8053860 (allocated 8912896) 2026-10-01 05:23:25,673 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 137935 2026-10-01 05:23:25,676 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-01 05:23:25,677 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 137935 2026-10-01 05:23:25,775 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052325_775355_test_self_order_kiosk.txt 2026-10-01 05:23:25,775 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpjk8s76dj_chrome_odoo" 2026-10-01 05:23:26,095 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 138119 2026-10-01 05:23:26,095 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp2xt33ks__chrome_odoo 2026-10-01 05:23:26,095 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:35531/json/version 2026-10-01 05:23:26,096 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35531', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:23:26,201 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-01 05:23:26,201 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:35531/json 2026-10-01 05:23:26,206 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35531', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:23:26,219 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:35531/devtools/page/20358A6D0EB5229B8A6738B8A3BE50EF 2026-10-01 05:23:26,233 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-01 05:23:26,245 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-01 05:23:26,284 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-01 05:23:26,296 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/177?access_token=b6a129b1bc444d42" in browser 2026-10-01 05:23:26,296 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/177?access_token=b6a129b1bc444d42" 2026-10-01 05:23:26,352 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:26] "GET /pos-self/177?access_token=b6a129b1bc444d42 HTTP/1.1" 200 - 7 0.011 0.030 2026-10-01 05:23:26,356 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '20358A6D0EB5229B8A6738B8A3BE50EF', 'loaderId': '0E62DFC8901F8AAAAC00E68A67F95E8C', 'isDownload': False} 2026-10-01 05:23:26,356 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:26,378 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:23:26,402 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:26] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.010 2026-10-01 05:23:26,413 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:26] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.019 2026-10-01 05:23:26,423 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:26] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.026 2026-10-01 05:23:26,615 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:26] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-01 05:23:26,622 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:23:26,631 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:26] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:23:26,645 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:23:26,645 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:23:26,653 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_kiosk_each_table_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/177?access_token=b6a129b1bc444d42", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:23:26,664 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:26,697 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:26] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.008 0.032 2026-10-01 05:23:26,703 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.042 2026-10-01 05:23:26,718 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:26,993 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:26] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.131 0.140 2026-10-01 05:23:26,996 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.253 2026-10-01 05:23:27,049 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:27] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-01 05:23:27,061 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-01 05:23:27,100 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:27] "GET /web/image/ir.attachment/11328/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-01 05:23:27,134 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:27,175 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:27] "GET /web/image/pos.category/348/image_128?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 2 0.002 0.021 2026-10-01 05:23:27,190 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:23:27,199 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:27,204 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:27] "GET /web/image/product.template/2463/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.027 2026-10-01 05:23:27,251 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:27] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.006 0.088 2026-10-01 05:23:27,271 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:27,274 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:27] "GET /web/image/product.template/2464/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-01 05:23:27,304 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:27] "GET /web/image/product.template/2467/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.107 2026-10-01 05:23:27,320 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:27] "GET /web/image/product.template/2465/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-01 05:23:27,341 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:27,349 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:27] "GET /web/image/product.template/2466/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-01 05:23:27,360 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:27] "GET /web/image/ir.attachment/11282/raw HTTP/1.1" 200 - 4 0.002 0.004 2026-10-01 05:23:27,370 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:23:27,389 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:27,392 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:27] "GET /web/image/product.product/2965/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 8 0.007 0.014 2026-10-01 05:23:27,454 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:27,479 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49177014 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000004', 'uuid': 'e70b6e51-a0e7-4b47-b166-fd6538c88465'}] 2026-10-01 05:23:27,501 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49177014 order {'name': None, 'pos_reference': '260-177-000004', 'uuid': 'e70b6e51-a0e7-4b47-b166-fd6538c88465'} created pos.order #942 2026-10-01 05:23:27,515 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49177014 finished 2026-10-01 05:23:27,620 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:27] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.070 0.101 2026-10-01 05:23:27,672 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:27] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.004 0.007 2026-10-01 05:23:27,684 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:27,734 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:27,796 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:27,854 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:27,904 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:27,955 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-01 05:23:27,956 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:28,006 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 7993892 (allocated 8650752) 2026-10-01 05:23:28,012 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 138119 2026-10-01 05:23:28,020 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-01 05:23:28,021 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 138119 2026-10-01 05:23:28,118 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052328_117837_test_self_order_kiosk.txt 2026-10-01 05:23:28,118 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmp2xt33ks__chrome_odoo" 2026-10-01 05:23:28,394 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 138311 2026-10-01 05:23:28,394 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmphkehrhcq_chrome_odoo 2026-10-01 05:23:28,394 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:36983/json/version 2026-10-01 05:23:28,395 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36983', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:23:28,440 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-01 05:23:28,440 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:36983/json 2026-10-01 05:23:28,441 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36983', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:23:28,448 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:36983/devtools/page/1546E6C9EBD92ECF5B6070A7D1A1130D 2026-10-01 05:23:28,458 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-01 05:23:28,483 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-01 05:23:28,523 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-01 05:23:28,531 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/177?access_token=b6a129b1bc444d42" in browser 2026-10-01 05:23:28,531 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/177?access_token=b6a129b1bc444d42" 2026-10-01 05:23:28,582 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:28] "GET /pos-self/177?access_token=b6a129b1bc444d42 HTTP/1.1" 200 - 7 0.008 0.021 2026-10-01 05:23:28,596 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '1546E6C9EBD92ECF5B6070A7D1A1130D', 'loaderId': '9F1BAEEE85748B7A0CB26FF1FC709227', 'isDownload': False} 2026-10-01 05:23:28,596 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:28,619 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:23:28,644 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:28] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.013 2026-10-01 05:23:28,661 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:28] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.005 0.025 2026-10-01 05:23:28,682 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:28] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.006 0.044 2026-10-01 05:23:28,861 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-01 05:23:28,911 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:28] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.007 0.018 2026-10-01 05:23:28,914 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.026 2026-10-01 05:23:28,945 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:23:28,945 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:23:28,949 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_order_kiosk_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/177?access_token=b6a129b1bc444d42", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:23:28,961 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:29,018 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:29] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.025 0.034 2026-10-01 05:23:29,022 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:29,033 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.068 2026-10-01 05:23:29,443 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:29] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.139 0.265 2026-10-01 05:23:29,446 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.397 2026-10-01 05:23:29,533 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:29] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.026 2026-10-01 05:23:29,545 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-01 05:23:29,589 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:29] "GET /web/image/ir.attachment/11328/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-01 05:23:29,633 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:29,696 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:23:29,702 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:29] "GET /web/image/pos.category/348/image_128?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 2 0.001 0.029 2026-10-01 05:23:29,737 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:29] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.003 0.062 2026-10-01 05:23:29,743 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:29,746 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:29] "GET /web/image/product.template/2463/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-10-01 05:23:29,762 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:29] "GET /web/image/product.template/2467/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-10-01 05:23:29,784 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:29] "GET /web/image/product.template/2464/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.080 2026-10-01 05:23:29,803 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:29] "GET /web/image/product.template/2465/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-10-01 05:23:29,815 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:29,822 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:29] "GET /web/image/product.template/2466/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.109 2026-10-01 05:23:29,881 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:29,974 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:30,008 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:30] "GET /web/image/ir.attachment/11282/raw HTTP/1.1" 200 - 4 0.003 0.010 2026-10-01 05:23:30,038 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23: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-01 05:23:30,051 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:30,059 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:30] "GET /web/image/product.product/2965/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 8 0.005 0.017 2026-10-01 05:23:30,090 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:30] "GET /web/image/product.product/2967/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 8 0.015 0.034 2026-10-01 05:23:30,099 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:30,153 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:30,213 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:30,279 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:30,338 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:30,406 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:30,448 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-01 05:23:30,449 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_kiosk_cancel SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-01 05:23:30,516 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8092484 (allocated 8650752) 2026-10-01 05:23:30,525 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 138311 2026-10-01 05:23:30,528 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-01 05:23:30,529 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 138311 2026-10-01 05:23:30,611 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052330_610833_test_self_order_kiosk.txt 2026-10-01 05:23:30,611 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmphkehrhcq_chrome_odoo" 2026-10-01 05:23:30,682 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free ... 2026-10-01 05:23:36,900 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.combo.item records with IDs: [371] 2026-10-01 05:23:37,351 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Chrome pid: 138498 2026-10-01 05:23:37,352 44 INFO rb-3b89a0e-225191-419901 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/tmpqik0ydqs_chrome_odoo 2026-10-01 05:23:37,352 44 INFO rb-3b89a0e-225191-419901 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:38667/json/version 2026-10-01 05:23:37,353 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38667', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:23:37,403 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:37,403 44 INFO rb-3b89a0e-225191-419901 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:38667/json 2026-10-01 05:23:37,403 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38667', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:23:37,414 44 INFO rb-3b89a0e-225191-419901 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:38667/devtools/page/EECD30E75BAC290EE960FBA6767D1827 2026-10-01 05:23:37,427 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:37,440 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:37,484 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:37,714 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Open "http://127.0.0.1:8069/pos-self/178?access_token=fc38e41d982141b3" in browser 2026-10-01 05:23:37,714 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Navigating to: "http://127.0.0.1:8069/pos-self/178?access_token=fc38e41d982141b3" 2026-10-01 05:23:37,732 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:23:38,126 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:38] "GET /pos-self/178?access_token=fc38e41d982141b3 HTTP/1.1" 200 - 57 0.028 0.369 2026-10-01 05:23:38,129 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Navigation result: {'frameId': 'EECD30E75BAC290EE960FBA6767D1827', 'loaderId': 'EC06856CEEC92460B29AFCCBCBFBADBC', 'isDownload': False} 2026-10-01 05:23:38,129 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:38,146 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:23:38,189 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:23:38,212 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:38] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.021 0.029 2026-10-01 05:23:38,225 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:23:38,244 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:38] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.084 2026-10-01 05:23:38,254 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:23:38,295 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:38] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.118 2026-10-01 05:23:38,430 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-01 05:23:38,445 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-01 05:23:38,455 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:38] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.002 0.014 2026-10-01 05:23:38,474 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Evaluate test code "odoo.startTour('test_self_order_kiosk_combo_qty_max_free', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/178?access_token=fc38e41d982141b3", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:23:38,478 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:23:38,478 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:38] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.007 2026-10-01 05:23:38,484 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:38,591 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:38] "POST /pos-self/relations/178 HTTP/1.1" 200 - 37 0.054 0.044 2026-10-01 05:23:38,651 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.150 2026-10-01 05:23:38,928 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:38] "POST /pos-self/data/178 HTTP/1.1" 200 - 190 0.110 0.205 2026-10-01 05:23:38,930 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.262 2026-10-01 05:23:39,009 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:39] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.035 2026-10-01 05:23:39,026 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:39,086 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:39] "GET /web/image/ir.attachment/11381/raw HTTP/1.1" 200 - 4 0.003 0.013 2026-10-01 05:23:39,097 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:39,133 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:39] "GET /web/image/ir.attachment/11335/raw HTTP/1.1" 200 - 4 0.007 0.016 2026-10-01 05:23:39,140 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:23:39,223 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:39,288 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:39,290 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:39] "GET /web/image/pos.category/349/image_128?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 2 0.012 0.034 2026-10-01 05:23:39,312 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:39] "GET /web/image/pos.category/350/image_128?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 2 0.001 0.061 2026-10-01 05:23:39,336 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:39] "GET /web/image/pos.category/348/image_128?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 2 0.003 0.076 2026-10-01 05:23:39,361 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:39] "GET /web/image/pos.category/351/image_128?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 2 0.001 0.105 2026-10-01 05:23:39,394 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:39] "GET /web/image/product.template/2471/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.105 2026-10-01 05:23:39,399 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:39,416 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:39] "GET /web/image/product.template/2470/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.133 2026-10-01 05:23:39,454 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:39] "GET /web/image/product.template/2472/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-10-01 05:23:39,478 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:39] "GET /web/image/product.template/2473/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.152 2026-10-01 05:23:39,496 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:39,515 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:39] "GET /web/image/product.template/2474/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.160 2026-10-01 05:23:39,534 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:39] "GET /web/image/product.template/2479/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-10-01 05:23:39,545 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:39,561 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:39] "GET /web/image/product.product/2975/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 8 0.004 0.100 2026-10-01 05:23:39,594 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:39,653 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:39,703 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:39,761 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:39,817 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:39,896 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: tour succeeded 2026-10-01 05:23:39,897 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:39,954 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: heap 9349260 (allocated 10223616) 2026-10-01 05:23:39,965 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing chrome headless with pid 138498 2026-10-01 05:23:39,966 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing websocket connection 2026-10-01 05:23:39,968 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Terminating chrome headless with pid 138498 2026-10-01 05:23:40,069 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052340_069121_test_self_order_kiosk_combo_qty_max_free.txt 2026-10-01 05:23:40,069 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Removing chrome user profile "/tmp/tmpqik0ydqs_chrome_odoo" 2026-10-01 05:23:40,106 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_sides ... 2026-10-01 05:23:46,002 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome pid: 138682 2026-10-01 05:23:46,003 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless temporary user profile dir: /tmp/tmpolwns4cx_chrome_odoo 2026-10-01 05:23:46,003 44 INFO rb-3b89a0e-225191-419901 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:34743/json/version 2026-10-01 05:23:46,004 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34743', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:23:46,064 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:46,064 44 INFO rb-3b89a0e-225191-419901 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:34743/json 2026-10-01 05:23:46,065 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34743', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:23:46,091 44 INFO rb-3b89a0e-225191-419901 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:34743/devtools/page/C1669B3A2B361895BED221EE36EDCC1E 2026-10-01 05:23:46,128 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:46,140 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless enable page notifications 2026-10-01 05:23:46,184 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Setting session cookie in browser 2026-10-01 05:23:46,405 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Open "http://127.0.0.1:8069/pos-self/179?access_token=401e07cc1dd54cd4" in browser 2026-10-01 05:23:46,406 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Navigating to: "http://127.0.0.1:8069/pos-self/179?access_token=401e07cc1dd54cd4" 2026-10-01 05:23:46,433 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:23:46,809 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:46] "GET /pos-self/179?access_token=401e07cc1dd54cd4 HTTP/1.1" 200 - 57 0.044 0.339 2026-10-01 05:23:46,813 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Navigation result: {'frameId': 'C1669B3A2B361895BED221EE36EDCC1E', 'loaderId': 'AD816ED7AED099ACA69C84565A926827', 'isDownload': False} 2026-10-01 05:23:46,813 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:46,828 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:23:46,847 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:23:46,904 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:46] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.030 0.040 2026-10-01 05:23:46,920 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:23:46,942 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:46] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.100 2026-10-01 05:23:46,950 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:23:46,959 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:46] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.117 2026-10-01 05:23:47,138 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.006 0.028 2026-10-01 05:23:47,161 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.031 2026-10-01 05:23:47,187 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:47] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.009 0.024 2026-10-01 05:23:47,191 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Evaluate test code "odoo.startTour('test_self_order_kiosk_combo_sides', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/179?access_token=401e07cc1dd54cd4", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:23:47,198 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:23:47,198 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 05:23:47,199 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:47,296 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:47] "POST /pos-self/relations/179 HTTP/1.1" 200 - 37 0.052 0.037 2026-10-01 05:23:47,349 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.137 2026-10-01 05:23:47,672 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:47] "POST /pos-self/data/179 HTTP/1.1" 200 - 189 0.153 0.182 2026-10-01 05:23:47,676 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.294 2026-10-01 05:23:47,747 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:47] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.031 2026-10-01 05:23:47,755 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:47,801 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:47] "GET /web/image/ir.attachment/11434/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-10-01 05:23:47,827 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:47,847 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:47] "GET /web/image/ir.attachment/11388/raw HTTP/1.1" 200 - 4 0.002 0.012 2026-10-01 05:23:47,863 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:23:47,906 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:47,975 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:47,992 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:47] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.024 0.038 2026-10-01 05:23:48,036 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:48] "GET /web/image/pos.category/348/image_128?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 2 0.009 0.102 2026-10-01 05:23:48,054 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:48,059 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:48] "GET /web/image/product.template/2463/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.104 2026-10-01 05:23:48,078 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:48] "GET /web/image/product.template/2464/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.118 2026-10-01 05:23:48,097 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:48] "GET /web/image/product.template/2465/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-01 05:23:48,120 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:48] "GET /web/image/product.template/2467/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-10-01 05:23:48,136 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:48,143 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:48] "GET /web/image/product.template/2466/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.134 2026-10-01 05:23:48,167 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:48] "GET /web/image/product.template/2480/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.110 2026-10-01 05:23:48,183 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:48,199 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:48] "GET /web/image/product.product/2969/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 8 0.014 0.079 2026-10-01 05:23:48,241 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:48,267 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:23:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:23:48,310 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:48,369 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:48,437 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: tour succeeded 2026-10-01 05:23:48,438 44 INFO rb-3b89a0e-225191-419901 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-01 05:23:48,534 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: heap 9265056 (allocated 10747904) 2026-10-01 05:23:48,540 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing chrome headless with pid 138682 2026-10-01 05:23:48,540 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing websocket connection 2026-10-01 05:23:48,541 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Terminating chrome headless with pid 138682 2026-10-01 05:23:48,637 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052348_637111_test_self_order_kiosk_combo_sides.txt 2026-10-01 05:23:48,637 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Removing chrome user profile "/tmp/tmpolwns4cx_chrome_odoo" 2026-10-01 05:23:48,681 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_clear ... 2026-10-01 05:23:53,918 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_public ... 2026-10-01 05:24:01,533 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment ... 2026-10-01 05:24:06,593 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 138868 2026-10-01 05:24:06,594 44 INFO rb-3b89a0e-225191-419901 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/tmpeuffsc61_chrome_odoo 2026-10-01 05:24:06,594 44 INFO rb-3b89a0e-225191-419901 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:36401/json/version 2026-10-01 05:24:06,597 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36401', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:24:06,636 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:06,636 44 INFO rb-3b89a0e-225191-419901 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:36401/json 2026-10-01 05:24:06,637 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36401', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:24:06,648 44 INFO rb-3b89a0e-225191-419901 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:36401/devtools/page/76F7C29A6A89E6305D6065980B2CC7E6 2026-10-01 05:24:06,656 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:06,672 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:06,711 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:06,896 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Open "http://127.0.0.1:8069/pos-self/182?access_token=e215177dd05f483c" in browser 2026-10-01 05:24:06,896 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigating to: "http://127.0.0.1:8069/pos-self/182?access_token=e215177dd05f483c" 2026-10-01 05:24:06,911 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:24:07,271 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:07] "GET /pos-self/182?access_token=e215177dd05f483c HTTP/1.1" 200 - 57 0.071 0.293 2026-10-01 05:24:07,275 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': '76F7C29A6A89E6305D6065980B2CC7E6', 'loaderId': '1BC9279FB95C6778DA48F2F6FE1F95F7', 'isDownload': False} 2026-10-01 05:24:07,275 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:07,306 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:24:07,330 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:24:07,363 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:07] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.006 0.044 2026-10-01 05:24:07,379 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:24:07,408 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:07] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.073 2026-10-01 05:24:07,427 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:24:07,439 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:07] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.108 2026-10-01 05:24:07,559 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-01 05:24:07,565 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 05:24:07,583 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:07] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.005 0.009 2026-10-01 05:24:07,587 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:24:07,587 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:07] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:24:07,590 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Evaluate test code "odoo.startTour('test_self_order_kiosk_unpaid', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/182?access_token=e215177dd05f483c", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:24:07,597 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:07,665 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:07] "POST /pos-self/relations/182 HTTP/1.1" 200 - 41 0.028 0.033 2026-10-01 05:24:07,704 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-01 05:24:08,047 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:08] "POST /pos-self/data/182 HTTP/1.1" 200 - 176 0.183 0.172 2026-10-01 05:24:08,051 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.327 2026-10-01 05:24:08,138 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:08] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.037 2026-10-01 05:24:08,149 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:08,214 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:08] "GET /web/image/ir.attachment/11590/raw HTTP/1.1" 200 - 4 0.004 0.007 2026-10-01 05:24:08,264 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:08,331 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:24:08,345 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:08] "GET /web/image/pos.category/348/image_128?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 2 0.004 0.025 2026-10-01 05:24:08,354 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:08,360 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:08] "GET /web/image/product.template/2463/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.028 2026-10-01 05:24:08,380 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:08] "GET /web/image/product.template/2464/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.044 2026-10-01 05:24:08,427 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:08] "GET /web/image/product.template/2467/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.022 0.070 2026-10-01 05:24:08,428 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:08,441 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:08] "GET /web/image/product.template/2465/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.103 2026-10-01 05:24:08,456 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:08] "GET /web/image/product.template/2466/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-01 05:24:08,489 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:08,524 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:24:08,527 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:08] "GET /web/image/ir.attachment/11544/raw HTTP/1.1" 200 - 4 0.012 0.011 2026-10-01 05:24:08,549 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:08] "GET /web/image/product.product/2965/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 8 0.005 0.022 2026-10-01 05:24:08,555 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:08,606 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60865703 started for PoS orders references: [{'name': None, 'pos_reference': '260-182-000001', 'uuid': 'a361375d-d132-4941-8b38-5c1ae3510a95'}] 2026-10-01 05:24:08,640 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60865703 order {'name': None, 'pos_reference': '260-182-000001', 'uuid': 'a361375d-d132-4941-8b38-5c1ae3510a95'} created pos.order #943 2026-10-01 05:24:08,652 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60865703 finished 2026-10-01 05:24:08,730 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:08] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 99 0.053 0.106 2026-10-01 05:24:08,771 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.011 2026-10-01 05:24:08,782 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-10-01 05:24:08,783 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:08,785 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:08] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.007 2026-10-01 05:24:08,822 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 7460036 (allocated 8650752) 2026-10-01 05:24:08,826 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 138868 2026-10-01 05:24:08,827 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-10-01 05:24:08,829 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 138868 2026-10-01 05:24:08,928 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052408_928199_test_self_order_kiosk_to_cashier_payment.txt 2026-10-01 05:24:08,928 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmpeuffsc61_chrome_odoo" 2026-10-01 05:24:09,210 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 139054 2026-10-01 05:24:09,212 44 INFO rb-3b89a0e-225191-419901 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/tmp5orsfklr_chrome_odoo 2026-10-01 05:24:09,212 44 INFO rb-3b89a0e-225191-419901 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:45841/json/version 2026-10-01 05:24:09,215 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45841', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:24:09,250 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:09,250 44 INFO rb-3b89a0e-225191-419901 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:45841/json 2026-10-01 05:24:09,251 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45841', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:24:09,259 44 INFO rb-3b89a0e-225191-419901 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:45841/devtools/page/4089E0602D920692F100D5FB3281293F 2026-10-01 05:24:09,269 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:09,279 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:09,329 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-01 05:24:09,335 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:09,338 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Open "http://127.0.0.1:8069/pos/ui/183" in browser 2026-10-01 05:24:09,338 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/183" 2026-10-01 05:24:09,756 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:09] "GET /pos/ui/183 HTTP/1.1" 200 - 112 0.090 0.317 2026-10-01 05:24:09,759 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': '4089E0602D920692F100D5FB3281293F', 'loaderId': '6BF86CD7FA3633DE66CB497252501F38', 'isDownload': False} 2026-10-01 05:24:09,759 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:09,771 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:24:09,796 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:09] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.015 2026-10-01 05:24:09,805 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:09] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-10-01 05:24:09,808 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:09] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-01 05:24:10,271 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:24:10,274 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:24:10,293 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:24:10,340 44 INFO rb-3b89a0e-225191-419901 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-01 05:24:10,344 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Evaluate test code "odoo.startTour('test_pay_unpaid_order_from_kiosk', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/183", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:24:10,349 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:10,404 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:10] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 30 0.038 0.055 2026-10-01 05:24:10,415 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.088 2026-10-01 05:24:10,431 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:24:10,440 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:24:10,478 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.023 2026-10-01 05:24:10,486 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.031 2026-10-01 05:24:10,569 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.028 0.045 2026-10-01 05:24:10,572 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.058 2026-10-01 05:24:11,192 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 411 0.267 0.324 2026-10-01 05:24:11,225 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:11] "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-01 05:24:11,286 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-10-01 05:24:11,372 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:11] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.049 2026-10-01 05:24:11,407 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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.008 2026-10-01 05:24:11,416 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:11,436 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-01 05:24:11,476 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:24:11,495 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:24:11,495 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:11] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.003 0.016 2026-10-01 05:24:11,498 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 05:24:11,516 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:11] "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-01 05:24:11,523 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:24:11,553 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.009 0.018 2026-10-01 05:24:11,585 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:11,647 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.024 2026-10-01 05:24:11,665 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:11,687 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:24:11,734 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:11] "GET /pos/ui/183?from_backend=True HTTP/1.1" 200 - 34 0.071 0.049 2026-10-01 05:24:11,792 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:11] "GET /pos/ui/183 HTTP/1.1" 200 - 34 0.019 0.147 2026-10-01 05:24:11,814 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:11] "GET /web/image?model=product.template&field=image_128&id=2463&unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-10-01 05:24:11,870 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:11] "GET /web/image?model=product.template&field=image_128&id=2464&unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.210 2026-10-01 05:24:11,911 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:11] "GET /web/image?model=product.template&field=image_128&id=2465&unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.211 2026-10-01 05:24:11,935 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.292 2026-10-01 05:24:11,960 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:11] "GET /web/image?model=product.template&field=image_128&id=2466&unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-10-01 05:24:11,982 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:11] "GET /web/image?model=product.template&field=image_128&id=2467&unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-10-01 05:24:12,042 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 21 0.022 0.199 2026-10-01 05:24:12,091 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:12,197 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:12] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 60 0.043 0.061 2026-10-01 05:24:12,235 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.005 0.022 2026-10-01 05:24:12,248 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.002 2026-10-01 05:24:12,249 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:12,309 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:12,372 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:12,427 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:12,507 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:12,522 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:24:12,558 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:12,614 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:12,678 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:12,687 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16356391 started for PoS orders references: [{'name': '/', 'pos_reference': '260-182-000001', 'uuid': 'a361375d-d132-4941-8b38-5c1ae3510a95'}] 2026-10-01 05:24:12,689 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:24:12,802 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [837] to pos.order #943 2026-10-01 05:24:13,242 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16356391 order {'name': '/', 'pos_reference': '260-182-000001', 'uuid': 'a361375d-d132-4941-8b38-5c1ae3510a95'} updated pos.order #943 2026-10-01 05:24:13,252 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16356391 finished 2026-10-01 05:24:13,309 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 255 0.272 0.357 2026-10-01 05:24:13,345 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 05:24:13,441 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-10-01 05:24:13,442 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:13,453 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83068390 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '260-182-000001', 'uuid': 'a361375d-d132-4941-8b38-5c1ae3510a95'}] 2026-10-01 05:24:13,460 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83068390 order {'name': 'Shop - 000001', 'pos_reference': '260-182-000001', 'uuid': 'a361375d-d132-4941-8b38-5c1ae3510a95'} sync ignored for existing PoS order pos.order(943,) (state: paid) 2026-10-01 05:24:13,477 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83068390 finished 2026-10-01 05:24:13,508 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 15732620 (allocated 17301504) 2026-10-01 05:24:13,517 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 139054 2026-10-01 05:24:13,518 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-10-01 05:24:13,522 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 139054 2026-10-01 05:24:13,570 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.046 0.081 2026-10-01 05:24:13,605 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052413_605439_test_self_order_kiosk_to_cashier_payment.txt 2026-10-01 05:24:13,605 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmp5orsfklr_chrome_odoo" 2026-10-01 05:24:13,662 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_language_changes ... 2026-10-01 05:24:19,226 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome pid: 139259 2026-10-01 05:24:19,227 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless temporary user profile dir: /tmp/tmpajw4b_2b_chrome_odoo 2026-10-01 05:24:19,227 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:39719/json/version 2026-10-01 05:24:19,228 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39719', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:24:19,259 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:19,259 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:39719/json 2026-10-01 05:24:19,259 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39719', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:24:19,283 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Websocket url found: ws://127.0.0.1:39719/devtools/page/EA4E8043444B1D2D65879E9225ED270D 2026-10-01 05:24:19,298 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Enable chrome headless console log notification 2026-10-01 05:24:19,308 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless enable page notifications 2026-10-01 05:24:19,359 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Setting session cookie in browser 2026-10-01 05:24:19,527 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Open "http://127.0.0.1:8069/pos-self/184?access_token=f403f9eebfcf46d8" in browser 2026-10-01 05:24:19,528 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Navigating to: "http://127.0.0.1:8069/pos-self/184?access_token=f403f9eebfcf46d8" 2026-10-01 05:24:19,547 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:24:19,974 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:19] "GET /pos-self/184?access_token=f403f9eebfcf46d8 HTTP/1.1" 200 - 57 0.048 0.382 2026-10-01 05:24:19,977 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Navigation result: {'frameId': 'EA4E8043444B1D2D65879E9225ED270D', 'loaderId': '8AC9C9B3157D43D6F7602DDAF5F8EBBF', 'isDownload': False} 2026-10-01 05:24:19,977 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:19,994 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:24:20,015 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:24:20,048 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:20] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.028 2026-10-01 05:24:20,062 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:24:20,084 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:20] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.070 2026-10-01 05:24:20,098 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:24:20,114 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:20] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.097 2026-10-01 05:24:20,312 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:20] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-01 05:24:20,327 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 05:24:20,337 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:20] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.002 0.006 2026-10-01 05:24:20,340 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Evaluate test code "odoo.startTour('self_order_language_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/184?access_token=f403f9eebfcf46d8", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:24:20,345 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:24:20,345 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:20] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:24:20,348 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:20,415 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:20] "POST /pos-self/relations/184 HTTP/1.1" 200 - 37 0.023 0.037 2026-10-01 05:24:20,465 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.103 2026-10-01 05:24:20,719 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:20] "POST /pos-self/data/184 HTTP/1.1" 200 - 183 0.099 0.170 2026-10-01 05:24:20,721 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.219 2026-10-01 05:24:20,792 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:20] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-10-01 05:24:20,799 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:20,837 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:20] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:24:20,846 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:20] "GET /web/image/ir.attachment/11643/raw HTTP/1.1" 200 - 4 0.004 0.007 2026-10-01 05:24:20,857 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:20,908 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:20,943 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:20] "GET /web/image/ir.attachment/11642/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-10-01 05:24:20,979 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:20,997 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:20] "GET /web/image/ir.attachment/11597/raw HTTP/1.1" 200 - 4 0.007 0.006 2026-10-01 05:24:21,009 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:24:21,063 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:21,089 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:21] "GET /web/image/pos.category/348/image_128?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 2 0.002 0.016 2026-10-01 05:24:21,106 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:21] "GET /web/image/pos.category/352/image_128?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 2 0.001 0.032 2026-10-01 05:24:21,116 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:21,136 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:21] "GET /web/image/product.template/2463/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.045 2026-10-01 05:24:21,154 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:21] "GET /web/image/product.template/2464/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.067 2026-10-01 05:24:21,172 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:21] "GET /web/image/product.template/2467/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.080 2026-10-01 05:24:21,188 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:21,189 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:21] "GET /web/image/product.template/2465/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-01 05:24:21,202 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:21] "GET /web/image/product.template/2466/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.101 2026-10-01 05:24:21,218 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:21] "GET /web/image/product.template/2481/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.078 2026-10-01 05:24:21,246 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:21,271 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:24:21,309 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:21,355 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:21,406 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:21,460 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:21,477 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:21] "GET /base/static/img/country_flags/fr.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:24:21,532 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:21] "GET /pos-self/184?access_token=f403f9eebfcf46d8 HTTP/1.1" 303 - 2 0.003 0.006 2026-10-01 05:24:21,569 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:21] "GET /fr/pos-self/184?access_token=f403f9eebfcf46d8 HTTP/1.1" 200 - 10 0.006 0.025 2026-10-01 05:24:21,595 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:24:21,747 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:21] "GET /website/translations?hash=&lang=fr_FR HTTP/1.1" 200 - 0 0.000 0.061 2026-10-01 05:24:21,774 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:21,780 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:24:21,780 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:24:21,837 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:21] "POST /pos-self/relations/184 HTTP/1.1" 200 - 16 0.007 0.018 2026-10-01 05:24:21,842 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.026 2026-10-01 05:24:21,858 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-10-01 05:24:22,057 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:22] "POST /pos-self/data/184 HTTP/1.1" 200 - 115 0.079 0.128 2026-10-01 05:24:22,105 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:22] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.014 2026-10-01 05:24:22,119 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:22,152 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:22] "GET /web/image/ir.attachment/11643/raw HTTP/1.1" 304 - 4 0.001 0.008 2026-10-01 05:24:22,191 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:22,256 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:22] "GET /web/image/ir.attachment/11642/raw HTTP/1.1" 304 - 4 0.002 0.007 2026-10-01 05:24:22,265 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:22,289 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:22] "GET /web/image/ir.attachment/11597/raw HTTP/1.1" 304 - 4 0.004 0.007 2026-10-01 05:24:22,327 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:22,381 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:22,443 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: tour succeeded 2026-10-01 05:24:22,443 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:22,536 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: heap 8404452 (allocated 10424320) 2026-10-01 05:24:22,546 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing chrome headless with pid 139259 2026-10-01 05:24:22,548 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing websocket connection 2026-10-01 05:24:22,549 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Terminating chrome headless with pid 139259 2026-10-01 05:24:22,657 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052422_657199_test_self_order_language_changes.txt 2026-10-01 05:24:22,657 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Removing chrome user profile "/tmp/tmpajw4b_2b_chrome_odoo" 2026-10-01 05:24:22,688 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_parent_category ... 2026-10-01 05:24:28,330 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome pid: 139453 2026-10-01 05:24:28,330 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless temporary user profile dir: /tmp/tmpz85s5lxw_chrome_odoo 2026-10-01 05:24:28,330 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:43941/json/version 2026-10-01 05:24:28,331 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43941', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:24:28,395 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:28,395 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:43941/json 2026-10-01 05:24:28,395 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43941', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:24:28,432 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Websocket url found: ws://127.0.0.1:43941/devtools/page/5EF176FB0278145466AA68B0E345CEB5 2026-10-01 05:24:28,441 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Enable chrome headless console log notification 2026-10-01 05:24:28,448 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless enable page notifications 2026-10-01 05:24:28,485 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Setting session cookie in browser 2026-10-01 05:24:28,757 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Open "http://127.0.0.1:8069/pos-self/185?access_token=df1208b8168a4474" in browser 2026-10-01 05:24:28,758 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Navigating to: "http://127.0.0.1:8069/pos-self/185?access_token=df1208b8168a4474" 2026-10-01 05:24:28,778 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:24:29,166 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:29] "GET /pos-self/185?access_token=df1208b8168a4474 HTTP/1.1" 200 - 57 0.044 0.350 2026-10-01 05:24:29,170 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Navigation result: {'frameId': '5EF176FB0278145466AA68B0E345CEB5', 'loaderId': '6991F85B7554DBAB80B4EE4CE206DF6F', 'isDownload': False} 2026-10-01 05:24:29,171 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:29,183 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:24:29,204 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:24:29,248 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:29] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.031 2026-10-01 05:24:29,256 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:24:29,268 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:29] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.054 2026-10-01 05:24:29,278 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:24:29,296 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:29] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.086 2026-10-01 05:24:29,462 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:29] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-01 05:24:29,468 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:24:29,506 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Evaluate test code "odoo.startTour('test_self_order_parent_category', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/185?access_token=df1208b8168a4474", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:24:29,524 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:29,525 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:29] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.018 0.025 2026-10-01 05:24:29,544 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:24:29,544 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:29] "POST /pos/ping HTTP/1.1" 200 - 1 0.006 0.046 2026-10-01 05:24:29,669 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:29] "POST /pos-self/relations/185 HTTP/1.1" 200 - 37 0.061 0.054 2026-10-01 05:24:29,720 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.158 2026-10-01 05:24:30,003 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:30] "POST /pos-self/data/185 HTTP/1.1" 200 - 162 0.137 0.180 2026-10-01 05:24:30,006 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.268 2026-10-01 05:24:30,074 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:30] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-10-01 05:24:30,082 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:30,113 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:30] "GET /web/image/ir.attachment/11696/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:24:30,147 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:30,190 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:24:30,201 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:30] "GET /web/image/pos.category/353/image_128?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 2 0.005 0.028 2026-10-01 05:24:30,232 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:30,247 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:30] "GET /web/image/product.template/2483/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.054 2026-10-01 05:24:30,268 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:30] "GET /web/image/product.template/2482/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.059 2026-10-01 05:24:30,284 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:30] "GET /web/image/pos.category/354/image_128?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 2 0.001 0.065 2026-10-01 05:24:30,285 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:30,305 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:30] "GET /web/image/pos.category/355/image_128?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 2 0.002 0.067 2026-10-01 05:24:30,342 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:30,402 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:30,467 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:30,502 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:30] "GET /web/image/ir.attachment/11650/raw HTTP/1.1" 200 - 4 0.006 0.013 2026-10-01 05:24:30,519 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24: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-01 05:24:30,556 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:30,577 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:30] "GET /web/image/product.product/2985/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 8 0.020 0.040 2026-10-01 05:24:30,610 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:30] "GET /web/image/product.product/2984/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 8 0.007 0.077 2026-10-01 05:24:30,670 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75307498 started for PoS orders references: [{'name': None, 'pos_reference': '260-185-000001', 'uuid': '1ec85912-804e-4897-af20-2ac3cc06c52f'}] 2026-10-01 05:24:30,730 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75307498 order {'name': None, 'pos_reference': '260-185-000001', 'uuid': '1ec85912-804e-4897-af20-2ac3cc06c52f'} created pos.order #944 2026-10-01 05:24:30,759 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75307498 finished 2026-10-01 05:24:30,869 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:30] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.131 0.187 2026-10-01 05:24:30,915 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.011 2026-10-01 05:24:30,931 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:30] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.008 2026-10-01 05:24:30,936 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: tour succeeded 2026-10-01 05:24:30,936 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:31,002 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: heap 7656208 (allocated 8388608) 2026-10-01 05:24:31,007 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing chrome headless with pid 139453 2026-10-01 05:24:31,008 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing websocket connection 2026-10-01 05:24:31,009 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Terminating chrome headless with pid 139453 2026-10-01 05:24:31,109 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052431_109166_test_self_order_parent_category.txt 2026-10-01 05:24:31,109 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Removing chrome user profile "/tmp/tmpz85s5lxw_chrome_odoo" 2026-10-01 05:24:31,144 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_pricelist ... 2026-10-01 05:24:36,347 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome pid: 139637 2026-10-01 05:24:36,348 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless temporary user profile dir: /tmp/tmpv0oi_810_chrome_odoo 2026-10-01 05:24:36,348 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:44455/json/version 2026-10-01 05:24:36,350 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44455', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:24:36,371 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Browser version: Chrome/150.0.7871.114 2026-10-01 05:24:36,371 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:44455/json 2026-10-01 05:24:36,374 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44455', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:24:36,381 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Websocket url found: ws://127.0.0.1:44455/devtools/page/08313AF501697C7841A389C17086C167 2026-10-01 05:24:36,389 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Enable chrome headless console log notification 2026-10-01 05:24:36,395 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless enable page notifications 2026-10-01 05:24:36,431 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Setting session cookie in browser 2026-10-01 05:24:36,635 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Open "http://127.0.0.1:8069/pos-self/186?access_token=5699d7d539fa4966" in browser 2026-10-01 05:24:36,636 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Navigating to: "http://127.0.0.1:8069/pos-self/186?access_token=5699d7d539fa4966" 2026-10-01 05:24:36,654 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:24:36,977 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:36] "GET /pos-self/186?access_token=5699d7d539fa4966 HTTP/1.1" 200 - 57 0.039 0.289 2026-10-01 05:24:36,983 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Navigation result: {'frameId': '08313AF501697C7841A389C17086C167', 'loaderId': '3083DAACECC05D0B3985B530391188E2', 'isDownload': False} 2026-10-01 05:24:36,983 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:37,004 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:24:37,026 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:24:37,047 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:37] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.030 2026-10-01 05:24:37,057 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:24:37,071 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:37] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.044 2026-10-01 05:24:37,080 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:24:37,123 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:37] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.088 2026-10-01 05:24:37,289 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:37] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.017 2026-10-01 05:24:37,301 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-01 05:24:37,326 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Evaluate test code "odoo.startTour('test_self_order_pricelist', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/186?access_token=5699d7d539fa4966", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:24:37,331 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:37] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.006 0.018 2026-10-01 05:24:37,341 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:37,343 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:24:37,343 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:37] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.021 2026-10-01 05:24:37,410 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.058 2026-10-01 05:24:37,413 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:37,470 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:37] "POST /pos-self/relations/186 HTTP/1.1" 200 - 42 0.021 0.078 2026-10-01 05:24:37,472 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.038 2026-10-01 05:24:37,749 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:37] "POST /pos-self/data/186 HTTP/1.1" 200 - 183 0.120 0.133 2026-10-01 05:24:37,828 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:37] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.039 2026-10-01 05:24:37,835 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: Owl is running in 'dev' mode. 2026-10-01 05:24:37,869 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:37] "GET /web/image/ir.attachment/11749/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-01 05:24:37,914 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:37,964 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.002 2026-10-01 05:24:37,965 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:37] "GET /web/image/pos.category/348/image_128?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 2 0.004 0.018 2026-10-01 05:24:37,978 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:37,985 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:37] "GET /web/image/product.template/2463/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.026 2026-10-01 05:24:37,996 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:37] "GET /web/image/product.template/2464/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.038 2026-10-01 05:24:38,013 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:38] "GET /web/image/product.template/2465/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-10-01 05:24:38,051 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:38] "GET /web/image/product.template/2467/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-01 05:24:38,062 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:38,099 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:38] "GET /web/image/product.template/2466/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 3 0.021 0.108 2026-10-01 05:24:38,135 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:38,203 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:38,236 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:38] "GET /web/image/ir.attachment/11703/raw HTTP/1.1" 200 - 4 0.003 0.014 2026-10-01 05:24:38,249 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:38,263 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:38] "GET /web/image/product.product/2965/image_512?unique=2026-10-01T05:22:52.000+00:00 HTTP/1.1" 200 - 8 0.007 0.018 2026-10-01 05:24:38,303 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:38,364 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:38,422 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:38,476 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:38,541 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:38,584 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36714740 started for PoS orders references: [{'name': None, 'pos_reference': '260-186-000001', 'uuid': 'fbbe53cb-9918-4d62-bd09-14832684b6cf'}] 2026-10-01 05:24:38,641 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36714740 order {'name': None, 'pos_reference': '260-186-000001', 'uuid': 'fbbe53cb-9918-4d62-bd09-14832684b6cf'} created pos.order #945 2026-10-01 05:24:38,655 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36714740 finished 2026-10-01 05:24:38,790 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:38] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.121 0.131 2026-10-01 05:24:38,827 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-10-01 05:24:38,845 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:38] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.007 2026-10-01 05:24:38,851 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:38,901 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: tour succeeded 2026-10-01 05:24:38,901 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_self_order_pricelist SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-01 05:24:38,949 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: heap 7943920 (allocated 8388608) 2026-10-01 05:24:38,956 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing chrome headless with pid 139637 2026-10-01 05:24:38,957 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing websocket connection 2026-10-01 05:24:38,957 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Terminating chrome headless with pid 139637 2026-10-01 05:24:39,040 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052439_039955_test_self_order_pricelist.txt 2026-10-01 05:24:39,040 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Removing chrome user profile "/tmp/tmpv0oi_810_chrome_odoo" 2026-10-01 05:24:39,090 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-01 05:24:40,308 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_delete_mobile_order_from_backend ... 2026-10-01 05:24:45,619 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome pid: 139827 2026-10-01 05:24:45,619 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless temporary user profile dir: /tmp/tmp9mluj2lc_chrome_odoo 2026-10-01 05:24:45,619 44 INFO rb-3b89a0e-225191-419901 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:46025/json/version 2026-10-01 05:24:45,620 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46025', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:24:45,642 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:45,643 44 INFO rb-3b89a0e-225191-419901 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:46025/json 2026-10-01 05:24:45,643 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46025', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:24:45,649 44 INFO rb-3b89a0e-225191-419901 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:46025/devtools/page/2031405303EE809B9733C3054A8A0CEF 2026-10-01 05:24:45,656 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:45,663 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless enable page notifications 2026-10-01 05:24:45,704 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Setting session cookie in browser 2026-10-01 05:24:45,899 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Open "http://127.0.0.1:8069/pos-self/187?access_token=9e4813e944144473" in browser 2026-10-01 05:24:45,899 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Navigating to: "http://127.0.0.1:8069/pos-self/187?access_token=9e4813e944144473" 2026-10-01 05:24:45,924 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:24:46,475 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:46] "GET /pos-self/187?access_token=9e4813e944144473 HTTP/1.1" 200 - 57 0.041 0.516 2026-10-01 05:24:46,478 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Navigation result: {'frameId': '2031405303EE809B9733C3054A8A0CEF', 'loaderId': '3F773B79E15CF0C7850A7C7E960DBD33', 'isDownload': False} 2026-10-01 05:24:46,479 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:46,501 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:24:46,521 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:24:46,545 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:46] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.029 2026-10-01 05:24:46,561 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:24:46,624 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:46] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.037 0.080 2026-10-01 05:24:46,629 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:24:46,640 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:46] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.120 2026-10-01 05:24:46,733 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-01 05:24:46,739 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 05:24:46,748 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:46] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.002 0.005 2026-10-01 05:24:46,761 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Evaluate test code "odoo.startTour('test_delete_mobile_order_from_backend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/187?access_token=9e4813e944144473", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:24:46,765 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:24:46,765 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:46] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 05:24:46,768 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:46,824 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:46,848 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:46] "POST /pos-self/relations/187 HTTP/1.1" 200 - 37 0.034 0.031 2026-10-01 05:24:46,883 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.093 2026-10-01 05:24:47,162 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:47] "POST /pos-self/data/187 HTTP/1.1" 200 - 181 0.132 0.150 2026-10-01 05:24:47,165 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.262 2026-10-01 05:24:47,215 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:47,256 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:47] "GET /web/image/ir.attachment/11812/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:24:47,296 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:47,339 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:47] "GET /web/image/pos.category/356/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-10-01 05:24:47,355 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-01 05:24:47,362 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:47] "GET /web/image/product.template/2485/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.009 0.023 2026-10-01 05:24:47,377 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:47,382 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:47] "GET /web/image/product.template/2488/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-10-01 05:24:47,408 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:47] "GET /web/image/product.template/2486/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.009 0.065 2026-10-01 05:24:47,420 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:47] "GET /web/image/product.template/2484/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-10-01 05:24:47,436 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:47] "GET /web/image/product.template/2487/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.007 0.076 2026-10-01 05:24:47,444 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:47,477 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:47] "GET /web/image/ir.attachment/11766/raw HTTP/1.1" 200 - 4 0.007 0.010 2026-10-01 05:24:47,484 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24: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-01 05:24:47,497 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:47,519 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:47] "GET /web/image/product.product/2986/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.004 0.038 2026-10-01 05:24:47,558 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:47,598 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72988562 started for PoS orders references: [{'name': None, 'pos_reference': '260-187-000001', 'uuid': 'c6a3ab94-e5be-4d6b-abd7-51d81768da86'}] 2026-10-01 05:24:47,634 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72988562 order {'name': None, 'pos_reference': '260-187-000001', 'uuid': 'c6a3ab94-e5be-4d6b-abd7-51d81768da86'} created pos.order #946 2026-10-01 05:24:47,644 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72988562 finished 2026-10-01 05:24:47,710 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:47] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.055 0.098 2026-10-01 05:24:47,743 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.007 2026-10-01 05:24:47,755 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:47,815 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:47,861 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:47,943 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #3 deleted mail.message records with IDs: [11038] 2026-10-01 05:24:48,025 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #3 deleted pos.order records with IDs: [946] 2026-10-01 05:24:48,035 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #3 deleted mail.followers records with IDs: [2659] 2026-10-01 05:24:48,039 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:48] "POST /pos-self-order/test-delete-order-from-backend/ HTTP/1.1" 200 - 74 0.059 0.066 2026-10-01 05:24:48,043 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:48,046 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:48] "GET /web/image/ir.attachment/11811/raw HTTP/1.1" 200 - 4 0.001 0.116 2026-10-01 05:24:48,068 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.004 0.013 2026-10-01 05:24:48,108 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:48,163 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: tour succeeded 2026-10-01 05:24:48,163 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:48,204 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: heap 8122932 (allocated 9175040) 2026-10-01 05:24:48,214 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing chrome headless with pid 139827 2026-10-01 05:24:48,218 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing websocket connection 2026-10-01 05:24:48,226 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Terminating chrome headless with pid 139827 2026-10-01 05:24:48,329 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052448_329307_test_delete_mobile_order_from_backend.txt 2026-10-01 05:24:48,329 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Removing chrome user profile "/tmp/tmp9mluj2lc_chrome_odoo" 2026-10-01 05:24:48,362 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_mobile_self_order_preparation_changes ... 2026-10-01 05:24:53,769 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 140018 2026-10-01 05:24:53,769 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpz1hijqf9_chrome_odoo 2026-10-01 05:24:53,769 44 INFO rb-3b89a0e-225191-419901 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:40507/json/version 2026-10-01 05:24:53,771 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40507', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:24:53,812 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:53,812 44 INFO rb-3b89a0e-225191-419901 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:40507/json 2026-10-01 05:24:53,813 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40507', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:24:53,836 44 INFO rb-3b89a0e-225191-419901 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:40507/devtools/page/624EE4FFB6ABB1B46497CE223EA52658 2026-10-01 05:24:53,849 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:53,865 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-10-01 05:24:53,901 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-10-01 05:24:54,151 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos-self/188?access_token=bbeff598512b4be1" in browser 2026-10-01 05:24:54,152 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos-self/188?access_token=bbeff598512b4be1" 2026-10-01 05:24:54,183 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:24:54,596 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:54] "GET /pos-self/188?access_token=bbeff598512b4be1 HTTP/1.1" 200 - 57 0.078 0.349 2026-10-01 05:24:54,601 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': '624EE4FFB6ABB1B46497CE223EA52658', 'loaderId': '80FA5B551A824C37C98DD2B32FA360B7', 'isDownload': False} 2026-10-01 05:24:54,602 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:54,622 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:24:54,643 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:24:54,664 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:54] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.028 2026-10-01 05:24:54,711 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:24:54,739 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:54] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.031 0.082 2026-10-01 05:24:54,750 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:24:54,766 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:54] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.126 2026-10-01 05:24:54,858 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:54] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.012 2026-10-01 05:24:54,865 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-01 05:24:54,888 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:24:54,888 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:54] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:24:54,890 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/188?access_token=bbeff598512b4be1", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:24:54,904 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:54,907 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:54] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.004 0.020 2026-10-01 05:24:54,957 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:54,986 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:54] "POST /pos-self/relations/188 HTTP/1.1" 200 - 37 0.029 0.037 2026-10-01 05:24:55,039 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.114 2026-10-01 05:24:55,366 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:55] "POST /pos-self/data/188 HTTP/1.1" 200 - 181 0.150 0.190 2026-10-01 05:24:55,368 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.315 2026-10-01 05:24:55,424 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:55,465 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:55] "GET /web/image/ir.attachment/11865/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:24:55,513 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:55,585 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:24:55,590 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:55] "GET /web/image/pos.category/356/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.005 0.037 2026-10-01 05:24:55,610 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:55] "GET /web/image/product.template/2484/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.044 2026-10-01 05:24:55,626 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:55,627 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:55] "GET /web/image/product.template/2485/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.056 2026-10-01 05:24:55,643 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:55] "GET /web/image/product.template/2488/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.067 2026-10-01 05:24:55,656 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:55] "GET /web/image/product.template/2486/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-10-01 05:24:55,668 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:55] "GET /web/image/product.template/2487/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.072 2026-10-01 05:24:55,689 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:55,755 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:55,773 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:55] "GET /web/image/ir.attachment/11819/raw HTTP/1.1" 200 - 4 0.002 0.013 2026-10-01 05:24:55,802 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:24:55,810 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:55,816 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:55] "GET /web/image/product.product/2986/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.010 0.017 2026-10-01 05:24:55,842 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:55] "GET /web/image/product.product/2988/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.007 0.040 2026-10-01 05:24:55,861 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:55,923 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:55,977 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:56,045 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:56,089 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59634750 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000001', 'uuid': '4a3ae2df-7f03-4e64-846b-65f1faa5191c'}] 2026-10-01 05:24:56,125 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59634750 order {'name': None, 'pos_reference': '260-188-000001', 'uuid': '4a3ae2df-7f03-4e64-846b-65f1faa5191c'} created pos.order #947 2026-10-01 05:24:56,137 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59634750 finished 2026-10-01 05:24:56,229 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:56] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 107 0.061 0.128 2026-10-01 05:24:56,266 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.010 2026-10-01 05:24:56,278 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:56,333 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-10-01 05:24:56,334 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:56,386 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 8103736 (allocated 9437184) 2026-10-01 05:24:56,398 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 140018 2026-10-01 05:24:56,407 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-10-01 05:24:56,408 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 140018 2026-10-01 05:24:56,506 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052456_506594_test_mobile_self_order_preparation_changes.txt 2026-10-01 05:24:56,506 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpz1hijqf9_chrome_odoo" 2026-10-01 05:24:56,789 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 140210 2026-10-01 05:24:56,789 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmp6lynert6_chrome_odoo 2026-10-01 05:24:56,789 44 INFO rb-3b89a0e-225191-419901 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:35787/json/version 2026-10-01 05:24:56,791 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:56,807 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:56,807 44 INFO rb-3b89a0e-225191-419901 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:35787/json 2026-10-01 05:24:56,810 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:56,825 44 INFO rb-3b89a0e-225191-419901 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:35787/devtools/page/BC1E94560E0D3C550C9B71A2DC50F384 2026-10-01 05:24:56,829 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:56,835 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-10-01 05:24:56,882 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:24:56,886 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-10-01 05:24:56,889 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos/ui?config_id=188" in browser 2026-10-01 05:24:56,889 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=188" 2026-10-01 05:24:57,236 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:57] "GET /pos/ui?config_id=188 HTTP/1.1" 200 - 73 0.069 0.264 2026-10-01 05:24:57,242 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'BC1E94560E0D3C550C9B71A2DC50F384', 'loaderId': 'DC36F51405089F1B15FCFD54859976B2', 'isDownload': False} 2026-10-01 05:24:57,242 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:57,270 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:24:57,287 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:57] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-01 05:24:57,296 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:57] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-01 05:24:57,308 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:57] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-01 05:24:57,746 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:24:57,757 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:24:57,768 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:24:57,797 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:24:57,813 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24: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-01 05:24:57,813 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_pos_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=188", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:24:57,822 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:57,828 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:24:57,847 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.002 0.008 2026-10-01 05:24:57,855 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.015 2026-10-01 05:24:57,909 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.009 0.042 2026-10-01 05:24:57,912 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-01 05:24:58,601 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 280, model: sale.order 2026-10-01 05:24:58,605 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-10-01 05:24:58,605 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 280, model: sale.order.line 2026-10-01 05:24:58,607 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-10-01 05:24:58,617 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 486 0.302 0.366 2026-10-01 05:24:58,636 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:24:58,706 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.008 2026-10-01 05:24:58,749 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:58] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-10-01 05:24:58,780 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-10-01 05:24:58,795 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:58,809 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-01 05:24:58,844 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:24:58,855 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:58] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:24:58,862 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:24:58,874 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:58] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.007 0.017 2026-10-01 05:24:58,876 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-10-01 05:24:58,904 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:24:58,905 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:24:58,928 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:24:58,950 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:58,991 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:58] "GET /pos/ui/188?from_backend=True HTTP/1.1" 200 - 33 0.028 0.043 2026-10-01 05:24:59,051 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:59] "GET /pos/ui/188 HTTP/1.1" 200 - 33 0.026 0.106 2026-10-01 05:24:59,063 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.003 0.118 2026-10-01 05:24:59,084 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:59,086 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.017 2026-10-01 05:24:59,133 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:59,174 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.028 0.047 2026-10-01 05:24:59,188 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.079 2026-10-01 05:24:59,213 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.012 0.012 2026-10-01 05:24:59,216 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:59,225 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:24:59,270 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:59,332 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:59,435 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:59,486 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:59,537 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:59,589 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:59,675 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:59,692 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:24:59,727 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:59,801 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-10-01 05:24:59,802 44 INFO rb-3b89a0e-225191-419901 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-01 05:24:59,816 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86413257 started for PoS orders references: [{'name': '/', 'pos_reference': '260-188-000001', 'uuid': '4a3ae2df-7f03-4e64-846b-65f1faa5191c'}] 2026-10-01 05:24:59,820 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:24:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:24:59,877 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 15206092 (allocated 16252928) 2026-10-01 05:24:59,892 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 140210 2026-10-01 05:24:59,894 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-10-01 05:24:59,895 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 140210 2026-10-01 05:24:59,941 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [838] to pos.order #947 2026-10-01 05:25:00,006 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052500_005808_test_mobile_self_order_preparation_changes.txt 2026-10-01 05:25:00,006 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmp6lynert6_chrome_odoo" 2026-10-01 05:25:00,028 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-10-01 05:25:00,428 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86413257 order {'name': '/', 'pos_reference': '260-188-000001', 'uuid': '4a3ae2df-7f03-4e64-846b-65f1faa5191c'} updated pos.order #947 2026-10-01 05:25:00,431 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86413257 finished 2026-10-01 05:25:00,470 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 265 0.282 0.385 2026-10-01 05:25:00,517 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_order_sequence_in_self ... 2026-10-01 05:25:06,218 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome pid: 140406 2026-10-01 05:25:06,218 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless temporary user profile dir: /tmp/tmpusxud4x1_chrome_odoo 2026-10-01 05:25:06,219 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:45275/json/version 2026-10-01 05:25:06,220 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45275', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:25:06,332 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:06,332 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:45275/json 2026-10-01 05:25:06,333 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45275', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:25:06,347 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Websocket url found: ws://127.0.0.1:45275/devtools/page/6004F1938EA41916AD2A9EDAB0E30746 2026-10-01 05:25:06,356 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Enable chrome headless console log notification 2026-10-01 05:25:06,366 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless enable page notifications 2026-10-01 05:25:06,401 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Setting session cookie in browser 2026-10-01 05:25:06,634 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Open "http://127.0.0.1:8069/pos-self/189?access_token=c7bad415e8954fb7" in browser 2026-10-01 05:25:06,634 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Navigating to: "http://127.0.0.1:8069/pos-self/189?access_token=c7bad415e8954fb7" 2026-10-01 05:25:06,650 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:25:07,048 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:07] "GET /pos-self/189?access_token=c7bad415e8954fb7 HTTP/1.1" 200 - 57 0.035 0.366 2026-10-01 05:25:07,054 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Navigation result: {'frameId': '6004F1938EA41916AD2A9EDAB0E30746', 'loaderId': 'F61F53FBD1EB6CB7D44E0EF67F61F673', 'isDownload': False} 2026-10-01 05:25:07,054 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:07,068 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:25:07,093 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:25:07,126 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:07] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.022 2026-10-01 05:25:07,136 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:25:07,168 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:07] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.077 2026-10-01 05:25:07,177 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:25:07,190 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:07] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.094 2026-10-01 05:25:07,347 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.017 2026-10-01 05:25:07,362 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.034 2026-10-01 05:25:07,365 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:25:07,365 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:07] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 05:25:07,371 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Evaluate test code "odoo.startTour('test_order_sequence_in_self', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/189?access_token=c7bad415e8954fb7", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:25:07,382 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:07,400 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:07] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.006 0.016 2026-10-01 05:25:07,495 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:07] "POST /pos-self/relations/189 HTTP/1.1" 200 - 37 0.045 0.066 2026-10-01 05:25:07,532 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.144 2026-10-01 05:25:07,819 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:07] "POST /pos-self/data/189 HTTP/1.1" 200 - 181 0.137 0.152 2026-10-01 05:25:07,822 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.271 2026-10-01 05:25:07,860 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:07,905 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:07] "GET /web/image/ir.attachment/11918/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-01 05:25:07,954 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:08,009 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:08] "GET /web/image/pos.category/356/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.039 2026-10-01 05:25:08,021 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:25:08,034 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:08,035 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:08] "GET /web/image/product.template/2484/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.007 0.047 2026-10-01 05:25:08,075 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:08] "GET /web/image/product.template/2485/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.007 0.083 2026-10-01 05:25:08,106 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:08,118 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:08] "GET /web/image/product.template/2488/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.016 0.094 2026-10-01 05:25:08,133 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:08] "GET /web/image/product.template/2486/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-01 05:25:08,155 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25: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-01 05:25:08,165 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:08,171 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:08] "GET /web/image/product.template/2487/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-10-01 05:25:08,181 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:08] "GET /web/image/ir.attachment/11872/raw HTTP/1.1" 200 - 4 0.003 0.050 2026-10-01 05:25:08,210 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:08] "GET /web/image/product.product/2989/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.005 0.041 2026-10-01 05:25:08,221 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:08,268 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28193092 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000001', 'uuid': '6c59ce18-98c0-491e-a49e-c066dfab4dea'}] 2026-10-01 05:25:08,302 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28193092 order {'name': None, 'pos_reference': '260-189-000001', 'uuid': '6c59ce18-98c0-491e-a49e-c066dfab4dea'} created pos.order #948 2026-10-01 05:25:08,315 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28193092 finished 2026-10-01 05:25:08,833 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 269 0.288 0.323 2026-10-01 05:25:08,887 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:08,943 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:09,002 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:09,065 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:09,122 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:09,174 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:09,234 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:09,271 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63952072 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000002', 'uuid': 'a1fa6be5-8ab9-43f2-b5ad-e985b192ec6c'}] 2026-10-01 05:25:09,294 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63952072 order {'name': None, 'pos_reference': '260-189-000002', 'uuid': 'a1fa6be5-8ab9-43f2-b5ad-e985b192ec6c'} created pos.order #949 2026-10-01 05:25:09,303 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63952072 finished 2026-10-01 05:25:09,573 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:09] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 157 0.117 0.220 2026-10-01 05:25:09,620 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:09,676 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:09,736 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:09,806 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:09,862 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:09,913 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:09,973 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:10,019 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61270899 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000003', 'uuid': 'cad0f492-35c7-43cc-bd07-bf234af4d7ec'}] 2026-10-01 05:25:10,047 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61270899 order {'name': None, 'pos_reference': '260-189-000003', 'uuid': 'cad0f492-35c7-43cc-bd07-bf234af4d7ec'} created pos.order #950 2026-10-01 05:25:10,059 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61270899 finished 2026-10-01 05:25:10,423 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:10] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 157 0.207 0.241 2026-10-01 05:25:10,472 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:10,529 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:10,587 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:10,670 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:10,723 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:10,774 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:10,834 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:10,883 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79407980 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000004', 'uuid': '5c0d5ce6-7c83-4e72-9d73-e6929077452e'}] 2026-10-01 05:25:10,912 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79407980 order {'name': None, 'pos_reference': '260-189-000004', 'uuid': '5c0d5ce6-7c83-4e72-9d73-e6929077452e'} created pos.order #951 2026-10-01 05:25:10,922 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79407980 finished 2026-10-01 05:25:11,232 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 157 0.160 0.236 2026-10-01 05:25:11,287 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:11,348 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: tour succeeded 2026-10-01 05:25:11,349 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:11,407 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: heap 10055684 (allocated 11534336) 2026-10-01 05:25:11,411 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing chrome headless with pid 140406 2026-10-01 05:25:11,412 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing websocket connection 2026-10-01 05:25:11,413 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Terminating chrome headless with pid 140406 2026-10-01 05:25:11,476 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052511_476489_test_order_sequence_in_self.txt 2026-10-01 05:25:11,476 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Removing chrome user profile "/tmp/tmpusxud4x1_chrome_odoo" 2026-10-01 05:25:11,539 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_pos_self_order_table_transfer ... 2026-10-01 05:25:16,808 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome pid: 140588 2026-10-01 05:25:16,810 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless temporary user profile dir: /tmp/tmpjylu_wld_chrome_odoo 2026-10-01 05:25:16,810 44 INFO rb-3b89a0e-225191-419901 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:37805/json/version 2026-10-01 05:25:16,813 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37805', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:25:16,863 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:16,863 44 INFO rb-3b89a0e-225191-419901 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:37805/json 2026-10-01 05:25:16,864 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37805', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:25:16,871 44 INFO rb-3b89a0e-225191-419901 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:37805/devtools/page/F1E88811A4AA6CEF328957044040E177 2026-10-01 05:25:16,876 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:16,881 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless enable page notifications 2026-10-01 05:25:17,131 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:25:17,134 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Setting session cookie in browser 2026-10-01 05:25:17,135 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Open "http://127.0.0.1:8069/pos/ui?config_id=190" in browser 2026-10-01 05:25:17,135 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=190" 2026-10-01 05:25:17,147 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:25:17,582 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:17] "GET /pos/ui?config_id=190 HTTP/1.1" 200 - 87 0.041 0.397 2026-10-01 05:25:17,585 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Navigation result: {'frameId': 'F1E88811A4AA6CEF328957044040E177', 'loaderId': '737BDDC0A94AC8E83AE8C5F3575193F8', 'isDownload': False} 2026-10-01 05:25:17,585 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:17,603 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:25:17,635 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:17] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.019 2026-10-01 05:25:17,642 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:17] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-01 05:25:17,652 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:17] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.034 2026-10-01 05:25:18,178 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:25:18,183 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:25:18,201 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 05:25:18,223 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Evaluate test code "odoo.startTour('test_pos_self_order_table_transfer', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=190", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:25:18,226 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-01 05:25:18,231 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:18,240 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 05:25:18,251 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:25:18,278 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-10-01 05:25:18,297 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.029 2026-10-01 05:25:18,344 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.033 2026-10-01 05:25:18,346 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-10-01 05:25:19,111 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 280, model: sale.order 2026-10-01 05:25:19,113 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-10-01 05:25:19,113 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 280, model: sale.order.line 2026-10-01 05:25:19,115 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-10-01 05:25:19,125 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 491 0.351 0.388 2026-10-01 05:25:19,152 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 05:25:19,243 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25: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.010 2026-10-01 05:25:19,329 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:19] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.040 2026-10-01 05:25:19,380 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25: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.015 2026-10-01 05:25:19,396 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:19,419 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.013 2026-10-01 05:25:19,456 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:25:19,475 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-10-01 05:25:19,497 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-01 05:25:19,503 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:25:19,559 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:19] "GET /web/image/res.users/280/avatar_128 HTTP/1.1" 200 - 14 0.022 0.085 2026-10-01 05:25:19,564 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.025 2026-10-01 05:25:19,564 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-01 05:25:19,603 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:19] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.009 0.134 2026-10-01 05:25:19,626 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:19,634 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:25:19,636 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.011 0.023 2026-10-01 05:25:19,727 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:19] "GET /pos/ui/190 HTTP/1.1" 200 - 33 0.051 0.067 2026-10-01 05:25:19,806 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:19] "GET /pos/ui/190?from_backend=True HTTP/1.1" 200 - 33 0.041 0.161 2026-10-01 05:25:19,824 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.170 2026-10-01 05:25:19,836 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25: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.037 2026-10-01 05:25:19,893 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:19,931 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.012 2026-10-01 05:25:19,933 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.006 2026-10-01 05:25:19,942 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:19,995 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:20,052 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:20,079 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:25:20,115 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:20,180 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:20,183 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26154657 started for PoS orders references: [{'name': '/', 'pos_reference': '260-190-000001', 'uuid': '07706ad3-d05b-4ae6-be0f-10259de4aeb4'}] 2026-10-01 05:25:20,195 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:25:20,232 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26154657 order {'name': '/', 'pos_reference': '260-190-000001', 'uuid': '07706ad3-d05b-4ae6-be0f-10259de4aeb4'} updated pos.order #952 2026-10-01 05:25:20,245 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26154657 finished 2026-10-01 05:25:20,339 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.066 0.094 2026-10-01 05:25:20,395 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:20] "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.010 2026-10-01 05:25:20,400 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:20,455 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:22,504 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:22,555 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:22,619 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-10-01 05:25:22,623 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:22,673 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:22,724 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:22,775 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:22,831 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:22,842 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47788498 started for PoS orders references: [{'name': '/', 'pos_reference': '261-190-000001', 'uuid': '691bba25-e2d3-47ca-81d4-fb9e3c7aecf9'}] 2026-10-01 05:25:22,896 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47788498 order {'name': '/', 'pos_reference': '261-190-000001', 'uuid': '691bba25-e2d3-47ca-81d4-fb9e3c7aecf9'} created pos.order #953 2026-10-01 05:25:22,910 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47788498 finished 2026-10-01 05:25:22,945 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 44 0.038 0.067 2026-10-01 05:25:22,969 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:23,038 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:23,043 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.005 0.009 2026-10-01 05:25:23,088 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: tour succeeded 2026-10-01 05:25:23,088 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:23,164 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: heap 16470872 (allocated 17698816) 2026-10-01 05:25:23,170 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing chrome headless with pid 140588 2026-10-01 05:25:23,170 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing websocket connection 2026-10-01 05:25:23,171 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Terminating chrome headless with pid 140588 2026-10-01 05:25:23,268 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052523_267845_test_pos_self_order_table_transfer.txt 2026-10-01 05:25:23,268 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Removing chrome user profile "/tmp/tmpjylu_wld_chrome_odoo" 2026-10-01 05:25:23,306 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_category_with_only_special_products ... 2026-10-01 05:25:29,380 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Chrome pid: 140796 2026-10-01 05:25:29,380 44 INFO rb-3b89a0e-225191-419901 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/tmp076d72e8_chrome_odoo 2026-10-01 05:25:29,380 44 INFO rb-3b89a0e-225191-419901 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:38615/json/version 2026-10-01 05:25:29,381 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38615', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:25:29,432 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:29,432 44 INFO rb-3b89a0e-225191-419901 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:38615/json 2026-10-01 05:25:29,433 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38615', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:25:29,440 44 INFO rb-3b89a0e-225191-419901 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:38615/devtools/page/9B75900D4F72C5ECCF8CA13C63D0B528 2026-10-01 05:25:29,448 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:29,453 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:29,499 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:29,732 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Open "http://127.0.0.1:8069/pos-self/191?access_token=4cd12b34215c4d46" in browser 2026-10-01 05:25:29,733 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Navigating to: "http://127.0.0.1:8069/pos-self/191?access_token=4cd12b34215c4d46" 2026-10-01 05:25:29,750 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:25:30,114 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:30] "GET /pos-self/191?access_token=4cd12b34215c4d46 HTTP/1.1" 200 - 57 0.040 0.327 2026-10-01 05:25:30,118 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Navigation result: {'frameId': '9B75900D4F72C5ECCF8CA13C63D0B528', 'loaderId': 'A379868B12705587DDB4A1D35099927E', 'isDownload': False} 2026-10-01 05:25:30,118 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:30,143 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:25:30,167 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:25:30,190 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:30] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.005 0.035 2026-10-01 05:25:30,202 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:25:30,227 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:30] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.060 2026-10-01 05:25:30,240 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:25:30,255 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:30] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.095 2026-10-01 05:25:30,398 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:30] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-01 05:25:30,427 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:30] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.007 0.015 2026-10-01 05:25:30,458 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 05:25:30,514 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Evaluate test code "odoo.startTour('self_order_mobile_special_products_category', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/191?access_token=4cd12b34215c4d46", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:25:30,519 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:25:30,520 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:30] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:25:30,520 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:30,578 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:30,615 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:30] "POST /pos-self/relations/191 HTTP/1.1" 200 - 37 0.050 0.037 2026-10-01 05:25:30,666 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.135 2026-10-01 05:25:30,959 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:30] "POST /pos-self/data/191 HTTP/1.1" 200 - 179 0.143 0.156 2026-10-01 05:25:30,961 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.265 2026-10-01 05:25:31,021 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:31,064 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:31] "GET /web/image/ir.attachment/12021/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-10-01 05:25:31,089 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:31,102 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:31] "GET /web/image/ir.attachment/11975/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-01 05:25:31,117 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:25:31,166 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:31,222 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:31] "GET /web/image/pos.category/357/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.012 0.026 2026-10-01 05:25:31,224 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:31,250 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:31] "GET /web/image/pos.category/356/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.070 2026-10-01 05:25:31,264 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:31] "GET /web/image/product.template/2484/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-10-01 05:25:31,277 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:31,290 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:31] "GET /web/image/product.template/2486/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.082 2026-10-01 05:25:31,306 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:31] "GET /web/image/product.template/2488/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-01 05:25:31,324 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:31] "GET /web/image/product.template/2485/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.117 2026-10-01 05:25:31,329 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: tour succeeded 2026-10-01 05:25:31,330 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:31,346 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:31] "GET /web/image/product.template/2487/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-01 05:25:31,369 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:31] "GET /web/image/product.template/2489/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.007 0.103 2026-10-01 05:25:31,380 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: heap 7036952 (allocated 7602176) 2026-10-01 05:25:31,394 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing chrome headless with pid 140796 2026-10-01 05:25:31,394 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing websocket connection 2026-10-01 05:25:31,397 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Terminating chrome headless with pid 140796 2026-10-01 05:25:31,400 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:31] "GET /web/image/product.template/2490/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-10-01 05:25:31,461 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052531_460851_test_self_order_category_with_only_special_products.txt 2026-10-01 05:25:31,461 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Removing chrome user profile "/tmp/tmp076d72e8_chrome_odoo" 2026-10-01 05:25:31,494 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:36,731 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome pid: 140983 2026-10-01 05:25:36,732 44 INFO rb-3b89a0e-225191-419901 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/tmpwy_l3ele_chrome_odoo 2026-10-01 05:25:36,732 44 INFO rb-3b89a0e-225191-419901 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:44179/json/version 2026-10-01 05:25:36,733 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44179', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:25:36,770 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:36,770 44 INFO rb-3b89a0e-225191-419901 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:44179/json 2026-10-01 05:25:36,771 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44179', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:25:36,818 44 INFO rb-3b89a0e-225191-419901 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:44179/devtools/page/89093C396AAE2C42A94376D4ED8808D8 2026-10-01 05:25:36,835 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:36,848 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:36,875 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:37,140 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Open "http://127.0.0.1:8069/pos-self/192?access_token=ff42c20d52e24ee9" in browser 2026-10-01 05:25:37,141 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Navigating to: "http://127.0.0.1:8069/pos-self/192?access_token=ff42c20d52e24ee9" 2026-10-01 05:25:37,160 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:25:37,541 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:37] "GET /pos-self/192?access_token=ff42c20d52e24ee9 HTTP/1.1" 200 - 57 0.050 0.334 2026-10-01 05:25:37,545 44 INFO rb-3b89a0e-225191-419901 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': '89093C396AAE2C42A94376D4ED8808D8', 'loaderId': 'CD2676779891DB46C7B8D2794810CB48', 'isDownload': False} 2026-10-01 05:25:37,546 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:37,561 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:25:37,595 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:25:37,634 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:37] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.047 2026-10-01 05:25:37,649 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:25:37,668 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:37] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.081 2026-10-01 05:25:37,677 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:25:37,692 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:37] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.102 2026-10-01 05:25:37,823 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:37] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-01 05:25:37,830 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 05:25:37,840 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:37] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.004 0.008 2026-10-01 05:25:37,853 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:25:37,854 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:37] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.004 2026-10-01 05:25:37,858 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Evaluate test code "odoo.startTour('test_self_order_meal_do_not_change_tracking_number_on_sync', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/192?access_token=ff42c20d52e24ee9", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:25:37,867 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:37,921 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:37,953 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:37] "POST /pos-self/relations/192 HTTP/1.1" 200 - 37 0.053 0.035 2026-10-01 05:25:38,005 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.131 2026-10-01 05:25:38,332 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:38] "POST /pos-self/data/192 HTTP/1.1" 200 - 181 0.155 0.177 2026-10-01 05:25:38,335 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.315 2026-10-01 05:25:38,375 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:38,436 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:38] "GET /web/image/ir.attachment/12074/raw HTTP/1.1" 200 - 4 0.009 0.011 2026-10-01 05:25:38,524 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:38,579 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:38] "GET /web/image/pos.category/356/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-10-01 05:25:38,590 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:25:38,594 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:38] "GET /web/image/product.template/2484/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.024 2026-10-01 05:25:38,610 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:38] "GET /web/image/product.template/2485/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.038 2026-10-01 05:25:38,614 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:38,632 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:38] "GET /web/image/product.template/2488/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.009 0.047 2026-10-01 05:25:38,645 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:38] "GET /web/image/product.template/2486/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-10-01 05:25:38,657 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:38] "GET /web/image/product.template/2487/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-10-01 05:25:38,706 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:38] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 6 0.003 0.014 2026-10-01 05:25:38,728 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:38,802 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:38,849 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:38,915 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:38,982 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:39,033 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:39,098 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:39,155 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:39,156 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:39,204 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: heap 7749788 (allocated 8912896) 2026-10-01 05:25:39,208 44 INFO rb-3b89a0e-225191-419901 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 140983 2026-10-01 05:25:39,209 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:39,210 44 INFO rb-3b89a0e-225191-419901 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 140983 2026-10-01 05:25:39,305 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052539_305371_test_self_order_meal_do_not_change_tracking_number_on_sync.txt 2026-10-01 05:25:39,305 44 INFO rb-3b89a0e-225191-419901 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/tmpwy_l3ele_chrome_odoo" 2026-10-01 05:25:39,345 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-10-01 05:25:44,570 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 141168 2026-10-01 05:25:44,570 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpvxrsy8ga_chrome_odoo 2026-10-01 05:25:44,571 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42019/json/version 2026-10-01 05:25:44,573 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42019', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:25:44,629 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-01 05:25:44,629 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42019/json 2026-10-01 05:25:44,631 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42019', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:25:44,645 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:42019/devtools/page/4DC3A1072979DEA0F62480B4550EBDEC 2026-10-01 05:25:44,657 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-01 05:25:44,682 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-01 05:25:44,703 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-01 05:25:44,904 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196" in browser 2026-10-01 05:25:44,905 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196" 2026-10-01 05:25:44,922 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:25:45,328 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:45] "GET /pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196 HTTP/1.1" 200 - 59 0.043 0.366 2026-10-01 05:25:45,331 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '4DC3A1072979DEA0F62480B4550EBDEC', 'loaderId': '682FC508414B130F56A0286486CF1465', 'isDownload': False} 2026-10-01 05:25:45,332 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:45,351 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:25:45,376 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:25:45,425 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:45] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.041 0.028 2026-10-01 05:25:45,446 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:25:45,469 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:45] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.018 0.091 2026-10-01 05:25:45,490 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:25:45,524 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:45] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.031 0.131 2026-10-01 05:25:45,670 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.026 2026-10-01 05:25:45,691 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.025 2026-10-01 05:25:45,723 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_each_table_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:25:45,732 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:45,732 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:45] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.012 0.027 2026-10-01 05:25:45,733 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:25:45,733 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:45] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.018 2026-10-01 05:25:45,792 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:45,836 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:45] "POST /pos-self/relations/193 HTTP/1.1" 200 - 37 0.041 0.046 2026-10-01 05:25:45,881 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.128 2026-10-01 05:25:46,198 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:46] "POST /pos-self/data/193 HTTP/1.1" 200 - 181 0.134 0.193 2026-10-01 05:25:46,201 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.289 2026-10-01 05:25:46,259 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.008 2026-10-01 05:25:46,270 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-01 05:25:46,310 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:46] "GET /web/image/ir.attachment/12127/raw HTTP/1.1" 200 - 4 0.005 0.005 2026-10-01 05:25:46,325 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:46,344 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:25:46,345 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:46] "GET /web/image/ir.attachment/12081/raw HTTP/1.1" 200 - 4 0.005 0.009 2026-10-01 05:25:46,410 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:46,443 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:46] "GET /web/image/pos.category/356/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.026 2026-10-01 05:25:46,457 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:46] "GET /web/image/product.template/2484/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.022 2026-10-01 05:25:46,468 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:46,474 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:46] "GET /web/image/product.template/2485/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.033 2026-10-01 05:25:46,494 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:46] "GET /web/image/product.template/2486/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.008 0.046 2026-10-01 05:25:46,510 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:46] "GET /web/image/product.template/2487/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-10-01 05:25:46,524 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:46] "GET /web/image/product.template/2488/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-10-01 05:25:46,535 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:46,558 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:25:46,575 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:46] "GET /web/image/product.product/2986/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.004 0.019 2026-10-01 05:25:46,587 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:46,654 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:46,698 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41581945 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000001', 'uuid': '85805b39-4be8-4643-acb6-cc80dfcf4925'}] 2026-10-01 05:25:46,738 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41581945 order {'name': None, 'pos_reference': '260-193-000001', 'uuid': '85805b39-4be8-4643-acb6-cc80dfcf4925'} created pos.order #954 2026-10-01 05:25:46,751 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41581945 finished 2026-10-01 05:25:46,833 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.066 0.117 2026-10-01 05:25:46,870 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-10-01 05:25:46,893 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:46,940 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:46,998 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:47,055 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:47,109 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:47,158 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:47,213 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:47,268 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:47,323 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:47,391 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:47] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.032 0.033 2026-10-01 05:25:47,418 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.009 2026-10-01 05:25:47,423 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:47,472 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-01 05:25:47,473 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:47,523 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8163516 (allocated 9175040) 2026-10-01 05:25:47,523 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 141168 2026-10-01 05:25:47,525 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-01 05:25:47,526 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 141168 2026-10-01 05:25:47,622 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052547_622705_test_self_order_mobile.txt 2026-10-01 05:25:47,623 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpvxrsy8ga_chrome_odoo" 2026-10-01 05:25:47,890 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 141352 2026-10-01 05:25:47,890 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp1xz2ujwh_chrome_odoo 2026-10-01 05:25:47,891 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46243/json/version 2026-10-01 05:25:47,892 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46243', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:25:47,910 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-01 05:25:47,913 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46243/json 2026-10-01 05:25:47,914 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46243', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:25:47,932 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:46243/devtools/page/CEF2655985AE70163F4851633EF26570 2026-10-01 05:25:47,941 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-01 05:25:47,945 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-01 05:25:47,960 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-01 05:25:47,961 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196" in browser 2026-10-01 05:25:47,961 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196" 2026-10-01 05:25:47,998 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:47] "GET /pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196 HTTP/1.1" 200 - 9 0.006 0.020 2026-10-01 05:25:48,001 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'CEF2655985AE70163F4851633EF26570', 'loaderId': '9138073952E62095F723900BA79E2937', 'isDownload': False} 2026-10-01 05:25:48,001 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:48,021 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:25:48,046 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:48] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.008 0.010 2026-10-01 05:25:48,052 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:48] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.014 2026-10-01 05:25:48,057 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:48] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.021 2026-10-01 05:25:48,223 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:48] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-01 05:25:48,225 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:25:48,244 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:48] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.002 0.008 2026-10-01 05:25:48,250 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:25:48,250 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:25:48,250 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_each_table_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:25:48,257 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:48,310 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:48] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.008 0.031 2026-10-01 05:25:48,317 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:48,322 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.043 2026-10-01 05:25:48,543 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:48] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.072 0.130 2026-10-01 05:25:48,548 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.207 2026-10-01 05:25:48,601 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.008 2026-10-01 05:25:48,609 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-01 05:25:48,659 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:48] "GET /web/image/ir.attachment/12127/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-10-01 05:25:48,679 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:48,700 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:48] "GET /web/image/ir.attachment/12081/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-01 05:25:48,715 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:25:48,760 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:48,799 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:48] "GET /web/image/pos.category/356/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-10-01 05:25:48,822 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:48] "GET /web/image/product.template/2485/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.013 2026-10-01 05:25:48,831 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:48,836 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:48] "GET /web/image/product.template/2484/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-01 05:25:48,850 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:48] "GET /web/image/product.template/2488/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.039 2026-10-01 05:25:48,864 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:48] "GET /web/image/product.template/2486/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-10-01 05:25:48,881 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:48] "GET /web/image/product.template/2487/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.065 2026-10-01 05:25:48,898 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:48,942 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:48] "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-01 05:25:48,947 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:48,957 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.013 2026-10-01 05:25:49,001 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:49] "GET /web/image/product.product/2986/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.020 0.055 2026-10-01 05:25:49,017 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:49,018 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.074 2026-10-01 05:25:49,035 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:49] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.005 0.010 2026-10-01 05:25:49,074 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:49,144 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:49,189 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27525750 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000002', 'uuid': 'fce57524-22bf-4ff5-99bd-d33d141e7873'}] 2026-10-01 05:25:49,230 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27525750 order {'name': None, 'pos_reference': '260-193-000002', 'uuid': 'fce57524-22bf-4ff5-99bd-d33d141e7873'} created pos.order #955 2026-10-01 05:25:49,240 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27525750 finished 2026-10-01 05:25:49,308 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.069 0.099 2026-10-01 05:25:49,340 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.011 2026-10-01 05:25:49,358 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:49,406 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:49,463 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:49,519 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:49,573 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:49,621 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-01 05:25:49,622 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:49,686 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8315584 (allocated 9437184) 2026-10-01 05:25:49,692 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 141352 2026-10-01 05:25:49,692 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-01 05:25:49,693 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 141352 2026-10-01 05:25:49,759 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052549_759001_test_self_order_mobile.txt 2026-10-01 05:25:49,759 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp1xz2ujwh_chrome_odoo" 2026-10-01 05:25:50,155 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 141547 2026-10-01 05:25:50,155 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmph2vvz3sp_chrome_odoo 2026-10-01 05:25:50,155 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:41435/json/version 2026-10-01 05:25:50,156 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41435', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:25:50,177 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-01 05:25:50,177 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:41435/json 2026-10-01 05:25:50,178 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41435', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:25:50,183 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:41435/devtools/page/2ED23BFEA162397C02B79C3EF05BD4D4 2026-10-01 05:25:50,185 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-01 05:25:50,187 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-01 05:25:50,195 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-01 05:25:50,201 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196" in browser 2026-10-01 05:25:50,201 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196" 2026-10-01 05:25:50,242 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:50] "GET /pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196 HTTP/1.1" 200 - 9 0.005 0.022 2026-10-01 05:25:50,262 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '2ED23BFEA162397C02B79C3EF05BD4D4', 'loaderId': '1CFC4A5134CE407BA04210CE1B1F204E', 'isDownload': False} 2026-10-01 05:25:50,262 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:50,285 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:25:50,319 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:50] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.025 2026-10-01 05:25:50,326 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:50] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.029 2026-10-01 05:25:50,335 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:50] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.035 2026-10-01 05:25:50,504 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:50] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-01 05:25:50,514 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:25:50,542 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:50] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.002 0.014 2026-10-01 05:25:50,544 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:25:50,545 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:25:50,553 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_each_counter_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:25:50,561 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:50,602 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:50] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.013 0.034 2026-10-01 05:25:50,610 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.048 2026-10-01 05:25:50,617 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:50,633 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-10-01 05:25:50,854 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:50] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.070 0.143 2026-10-01 05:25:50,915 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.008 2026-10-01 05:25:50,941 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-01 05:25:51,005 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:51] "GET /web/image/ir.attachment/12127/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-01 05:25:51,012 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:51,031 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.012 0.016 2026-10-01 05:25:51,058 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:25:51,061 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:51] "GET /web/image/ir.attachment/12081/raw HTTP/1.1" 200 - 4 0.013 0.025 2026-10-01 05:25:51,072 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.047 2026-10-01 05:25:51,083 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.055 2026-10-01 05:25:51,095 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:51,150 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:51] "GET /web/image/pos.category/356/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-10-01 05:25:51,166 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:51] "GET /web/image/product.template/2484/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.027 2026-10-01 05:25:51,171 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:51,187 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:51] "GET /web/image/product.template/2485/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.046 2026-10-01 05:25:51,201 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:51] "GET /web/image/product.template/2488/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-10-01 05:25:51,220 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:51] "GET /web/image/product.template/2486/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-10-01 05:25:51,230 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:51] "GET /web/image/product.template/2487/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-10-01 05:25:51,240 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:51,277 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:25:51,295 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:51,316 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:51] "GET /web/image/product.product/2986/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.016 0.024 2026-10-01 05:25:51,363 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:51,425 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61700068 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000003', 'uuid': '8ff6d96c-75b9-4faa-9ea3-e2f5519af464'}] 2026-10-01 05:25:51,461 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61700068 order {'name': None, 'pos_reference': '260-193-000003', 'uuid': '8ff6d96c-75b9-4faa-9ea3-e2f5519af464'} created pos.order #956 2026-10-01 05:25:51,481 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61700068 finished 2026-10-01 05:25:51,579 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:51] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.078 0.122 2026-10-01 05:25:51,618 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.020 2026-10-01 05:25:51,643 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:51,698 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:51,751 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:51,810 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:51,866 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:51,913 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-01 05:25:51,913 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:51,951 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8139872 (allocated 8912896) 2026-10-01 05:25:51,963 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 141547 2026-10-01 05:25:51,966 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-01 05:25:51,968 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 141547 2026-10-01 05:25:52,055 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052552_055662_test_self_order_mobile.txt 2026-10-01 05:25:52,056 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmph2vvz3sp_chrome_odoo" 2026-10-01 05:25:52,329 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 141735 2026-10-01 05:25:52,329 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp_vouwssu_chrome_odoo 2026-10-01 05:25:52,329 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:44351/json/version 2026-10-01 05:25:52,330 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44351', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:25:52,351 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-01 05:25:52,351 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:44351/json 2026-10-01 05:25:52,352 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44351', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:25:52,367 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:44351/devtools/page/6224CE906D5EE50F1710000E6D846B41 2026-10-01 05:25:52,375 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-01 05:25:52,381 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-01 05:25:52,457 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-01 05:25:52,461 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196" in browser 2026-10-01 05:25:52,461 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196" 2026-10-01 05:25:52,525 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:52] "GET /pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196 HTTP/1.1" 200 - 9 0.006 0.034 2026-10-01 05:25:52,531 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '6224CE906D5EE50F1710000E6D846B41', 'loaderId': 'C0EB89DF437344BA245036CA82762890', 'isDownload': False} 2026-10-01 05:25:52,531 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:52,555 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:25:52,576 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:52] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.008 0.009 2026-10-01 05:25:52,591 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:52] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.026 2026-10-01 05:25:52,605 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:52] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.040 2026-10-01 05:25:52,793 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:52] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-01 05:25:52,796 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:25:52,824 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_each_counter_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:25:52,829 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:52] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.003 0.014 2026-10-01 05:25:52,832 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:25:52,832 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 05:25:52,847 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:52,889 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:52,921 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:52] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.033 0.035 2026-10-01 05:25:52,931 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.071 2026-10-01 05:25:52,960 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-01 05:25:53,236 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:53] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.117 0.152 2026-10-01 05:25:53,327 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.011 2026-10-01 05:25:53,333 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-01 05:25:53,379 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:53] "GET /web/image/ir.attachment/12127/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-01 05:25:53,394 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:53,415 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:53] "GET /web/image/ir.attachment/12081/raw HTTP/1.1" 200 - 4 0.006 0.006 2026-10-01 05:25:53,423 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:25:53,467 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:53,503 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:53] "GET /web/image/pos.category/356/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-10-01 05:25:53,535 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:53] "GET /web/image/product.template/2484/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.022 2026-10-01 05:25:53,539 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:53,553 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:53] "GET /web/image/product.template/2485/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.040 2026-10-01 05:25:53,573 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:53] "GET /web/image/product.template/2488/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.007 0.053 2026-10-01 05:25:53,596 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:53] "GET /web/image/product.template/2486/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.076 2026-10-01 05:25:53,609 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:53,615 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:53] "GET /web/image/product.template/2487/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.092 2026-10-01 05:25:53,636 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:25:53,648 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:53] "GET /web/image/product.product/2986/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.005 0.012 2026-10-01 05:25:53,660 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:53,728 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:53,743 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:53] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.008 2026-10-01 05:25:53,791 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:53,851 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:53,898 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41691419 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000004', 'uuid': '20eb16e4-78f3-46ae-8892-406c4049b2e7'}] 2026-10-01 05:25:53,928 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41691419 order {'name': None, 'pos_reference': '260-193-000004', 'uuid': '20eb16e4-78f3-46ae-8892-406c4049b2e7'} created pos.order #957 2026-10-01 05:25:53,941 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41691419 finished 2026-10-01 05:25:54,014 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:54] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.065 0.094 2026-10-01 05:25:54,058 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:54,063 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.014 2026-10-01 05:25:54,107 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:54,163 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:54,218 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:54,274 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:54,321 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-01 05:25:54,322 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:54,355 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8215344 (allocated 9437184) 2026-10-01 05:25:54,357 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 141735 2026-10-01 05:25:54,358 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-01 05:25:54,360 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 141735 2026-10-01 05:25:54,457 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052554_457044_test_self_order_mobile.txt 2026-10-01 05:25:54,457 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp_vouwssu_chrome_odoo" 2026-10-01 05:25:54,768 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 141922 2026-10-01 05:25:54,768 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp6zqzih_c_chrome_odoo 2026-10-01 05:25:54,769 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:40011/json/version 2026-10-01 05:25:54,770 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40011', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:25:54,784 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-01 05:25:54,784 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:40011/json 2026-10-01 05:25:54,785 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40011', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:25:54,804 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:40011/devtools/page/93AD903D9030963E6F6E25E3FD8E0917 2026-10-01 05:25:54,810 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-01 05:25:54,814 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-01 05:25:54,819 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-01 05:25:54,835 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196" in browser 2026-10-01 05:25:54,836 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196" 2026-10-01 05:25:54,911 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:54] "GET /pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196 HTTP/1.1" 200 - 9 0.011 0.022 2026-10-01 05:25:54,914 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '93AD903D9030963E6F6E25E3FD8E0917', 'loaderId': '39BD1C9F4F434E2B31B74DE7BD92E51F', 'isDownload': False} 2026-10-01 05:25:54,914 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:54,931 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:25:54,951 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:54] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.010 2026-10-01 05:25:54,961 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:54] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.018 2026-10-01 05:25:54,968 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:54] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.022 2026-10-01 05:25:55,122 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-01 05:25:55,128 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:25:55,143 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:55] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.002 0.009 2026-10-01 05:25:55,145 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:25:55,145 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:25:55,153 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_meal_table_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:25:55,160 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:55,187 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:55] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.010 0.022 2026-10-01 05:25:55,194 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.035 2026-10-01 05:25:55,214 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:55,224 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-01 05:25:55,415 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:55] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.051 0.139 2026-10-01 05:25:55,469 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.009 0.009 2026-10-01 05:25:55,479 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-01 05:25:55,524 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:55] "GET /web/image/ir.attachment/12127/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:25:55,543 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:55,593 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.027 0.018 2026-10-01 05:25:55,600 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:25:55,614 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.010 0.044 2026-10-01 05:25:55,627 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:55] "GET /web/image/ir.attachment/12081/raw HTTP/1.1" 200 - 4 0.004 0.058 2026-10-01 05:25:55,638 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.082 2026-10-01 05:25:55,651 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.094 2026-10-01 05:25:55,652 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:55,670 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.117 2026-10-01 05:25:55,727 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:55] "GET /web/image/pos.category/356/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.036 2026-10-01 05:25:55,743 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:55,751 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:55] "GET /web/image/product.template/2484/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.042 2026-10-01 05:25:55,770 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:55] "GET /web/image/product.template/2485/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.059 2026-10-01 05:25:55,789 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:55] "GET /web/image/product.template/2486/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.075 2026-10-01 05:25:55,801 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:55,810 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:55] "GET /web/image/product.template/2487/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.096 2026-10-01 05:25:55,822 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:55] "GET /web/image/product.template/2488/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-10-01 05:25:55,848 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:55,917 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:55,951 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:25:55,974 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:55,976 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:55] "GET /web/image/product.product/2986/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.008 0.014 2026-10-01 05:25:56,034 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:56,067 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84967066 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000005', 'uuid': '95705071-e36e-42e2-b079-d4d322333e69'}] 2026-10-01 05:25:56,093 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84967066 order {'name': None, 'pos_reference': '260-193-000005', 'uuid': '95705071-e36e-42e2-b079-d4d322333e69'} created pos.order #958 2026-10-01 05:25:56,105 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84967066 finished 2026-10-01 05:25:56,164 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:56] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.036 0.098 2026-10-01 05:25:56,205 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.012 2026-10-01 05:25:56,213 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:56,265 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:56,324 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:56,375 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:56,426 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:56,484 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:56,515 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:56] "GET /web/image/product.product/2988/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.004 0.015 2026-10-01 05:25:56,535 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:56,595 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:56,653 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88666155 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000005', 'uuid': '95705071-e36e-42e2-b079-d4d322333e69'}] 2026-10-01 05:25:56,666 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added lines [1502] to pos.order #958 2026-10-01 05:25:56,672 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88666155 order {'name': None, 'pos_reference': '260-193-000005', 'uuid': '95705071-e36e-42e2-b079-d4d322333e69'} updated pos.order #958 2026-10-01 05:25:56,679 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88666155 finished 2026-10-01 05:25:56,770 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:56] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.080 0.096 2026-10-01 05:25:56,793 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-10-01 05:25:56,819 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:56,875 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:56,931 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:56,989 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:57,044 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:57,095 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-01 05:25:57,096 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:57,166 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8695228 (allocated 9961472) 2026-10-01 05:25:57,195 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 141922 2026-10-01 05:25:57,197 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-01 05:25:57,197 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 141922 2026-10-01 05:25:57,216 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:57] "GET /web/image/ir.attachment/12126/raw HTTP/1.1" 200 - 4 0.018 0.023 2026-10-01 05:25:57,275 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052557_275744_test_self_order_mobile.txt 2026-10-01 05:25:57,276 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp6zqzih_c_chrome_odoo" 2026-10-01 05:25:57,531 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 142125 2026-10-01 05:25:57,531 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpnyp4le3g_chrome_odoo 2026-10-01 05:25:57,531 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:43729/json/version 2026-10-01 05:25:57,532 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43729', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:25:57,611 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-01 05:25:57,611 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:43729/json 2026-10-01 05:25:57,612 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43729', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:25:57,630 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:43729/devtools/page/B1CE83F8D37A174DA7803884300430E0 2026-10-01 05:25:57,638 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-01 05:25:57,643 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-01 05:25:57,658 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-01 05:25:57,667 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196" in browser 2026-10-01 05:25:57,667 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196" 2026-10-01 05:25:57,718 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:57] "GET /pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196 HTTP/1.1" 200 - 9 0.004 0.034 2026-10-01 05:25:57,723 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'B1CE83F8D37A174DA7803884300430E0', 'loaderId': '8BF1A16E08A56148D458EA7A7AF5A4BD', 'isDownload': False} 2026-10-01 05:25:57,723 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:57,735 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:25:57,754 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:57] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.007 2026-10-01 05:25:57,762 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:57] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.016 2026-10-01 05:25:57,774 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:57] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.025 2026-10-01 05:25:57,945 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:57] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.009 2026-10-01 05:25:57,948 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:25:57,969 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_meal_table_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:25:57,979 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:57,983 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:57] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.009 0.018 2026-10-01 05:25:57,985 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:25:57,985 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 05:25:58,032 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:58,043 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:58] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.015 0.032 2026-10-01 05:25:58,052 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.051 2026-10-01 05:25:58,078 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-01 05:25:58,356 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:58] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.128 0.142 2026-10-01 05:25:58,440 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.009 2026-10-01 05:25:58,450 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-01 05:25:58,509 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:58] "GET /web/image/ir.attachment/12127/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:25:58,530 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:58,549 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:58] "GET /web/image/ir.attachment/12081/raw HTTP/1.1" 200 - 4 0.003 0.008 2026-10-01 05:25:58,555 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:25:58,643 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:58,709 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:58,709 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:58] "GET /web/image/pos.category/356/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.007 0.022 2026-10-01 05:25:58,730 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:58] "GET /web/image/product.template/2484/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.039 2026-10-01 05:25:58,746 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:58] "GET /web/image/product.template/2485/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.058 2026-10-01 05:25:58,761 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:58,762 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:58] "GET /web/image/product.template/2488/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-10-01 05:25:58,777 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:58] "GET /web/image/product.template/2486/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.083 2026-10-01 05:25:58,787 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:58] "GET /web/image/product.template/2487/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-01 05:25:58,812 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:58,875 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:58,897 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:25:58,918 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:58] "GET /web/image/product.product/2986/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.005 0.019 2026-10-01 05:25:58,930 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:58,989 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:59,003 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:59] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.009 2026-10-01 05:25:59,050 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:59,118 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:59,148 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39197556 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000006', 'uuid': 'fd06a7c6-c9ed-47a3-8e30-711f1d4de754'}] 2026-10-01 05:25:59,176 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39197556 order {'name': None, 'pos_reference': '260-193-000006', 'uuid': 'fd06a7c6-c9ed-47a3-8e30-711f1d4de754'} created pos.order #959 2026-10-01 05:25:59,187 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39197556 finished 2026-10-01 05:25:59,254 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:59] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.054 0.086 2026-10-01 05:25:59,295 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.009 2026-10-01 05:25:59,303 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:59,361 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:59,414 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:59,484 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:59,535 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:59,586 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:59,654 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:59,711 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:59,717 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:59] "GET /web/image/product.product/2988/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.026 0.020 2026-10-01 05:25:59,770 44 INFO rb-3b89a0e-225191-419901 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-01 05:25:59,811 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88374272 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000006', 'uuid': 'fd06a7c6-c9ed-47a3-8e30-711f1d4de754'}] 2026-10-01 05:25:59,833 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added lines [1504] to pos.order #959 2026-10-01 05:25:59,838 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88374272 order {'name': None, 'pos_reference': '260-193-000006', 'uuid': 'fd06a7c6-c9ed-47a3-8e30-711f1d4de754'} updated pos.order #959 2026-10-01 05:25:59,853 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88374272 finished 2026-10-01 05:25:59,982 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:25:59] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.095 0.121 2026-10-01 05:26:00,026 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-10-01 05:26:00,037 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:00,093 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:00,150 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:00,210 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:00,263 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:00,311 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-01 05:26:00,312 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:00,377 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8909340 (allocated 10485760) 2026-10-01 05:26:00,381 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 142125 2026-10-01 05:26:00,385 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-01 05:26:00,388 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 142125 2026-10-01 05:26:00,494 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052600_494184_test_self_order_mobile.txt 2026-10-01 05:26:00,494 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpnyp4le3g_chrome_odoo" 2026-10-01 05:26:00,797 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 142318 2026-10-01 05:26:00,797 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp1z2sfrzp_chrome_odoo 2026-10-01 05:26:00,797 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38837/json/version 2026-10-01 05:26:00,798 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38837', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:26:00,816 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-01 05:26:00,816 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38837/json 2026-10-01 05:26:00,817 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38837', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:26:00,836 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:38837/devtools/page/C03077CC4CC82D1D4EF2219EB7CFBF01 2026-10-01 05:26:00,844 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-01 05:26:00,855 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-01 05:26:00,873 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-01 05:26:00,881 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196" in browser 2026-10-01 05:26:00,881 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196" 2026-10-01 05:26:00,914 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:00] "GET /pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196 HTTP/1.1" 200 - 9 0.005 0.019 2026-10-01 05:26:00,931 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'C03077CC4CC82D1D4EF2219EB7CFBF01', 'loaderId': 'A324C8959D4E8FF2AB13319B764AE1DC', 'isDownload': False} 2026-10-01 05:26:00,931 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:00,951 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:26:00,973 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:00] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.014 2026-10-01 05:26:00,985 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:00] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.017 2026-10-01 05:26:00,997 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:00] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.026 2026-10-01 05:26:01,201 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-01 05:26:01,206 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:26:01,228 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:01] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.002 0.009 2026-10-01 05:26:01,230 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:26:01,230 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:26:01,244 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_meal_counter_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:26:01,251 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:01,285 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:01] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.012 0.030 2026-10-01 05:26:01,299 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.057 2026-10-01 05:26:01,310 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:01,524 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:01] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.091 0.119 2026-10-01 05:26:01,528 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.206 2026-10-01 05:26:01,579 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.010 2026-10-01 05:26:01,586 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-01 05:26:01,634 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:01] "GET /web/image/ir.attachment/12127/raw HTTP/1.1" 200 - 4 0.007 0.008 2026-10-01 05:26:01,642 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:01,661 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:01] "GET /web/image/ir.attachment/12081/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-01 05:26:01,700 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:26:01,734 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:01,789 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:01] "GET /web/image/pos.category/356/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.038 2026-10-01 05:26:01,814 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:01,819 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:01] "GET /web/image/product.template/2484/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.055 2026-10-01 05:26:01,841 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:01] "GET /web/image/product.template/2485/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.077 2026-10-01 05:26:01,850 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:01] "GET /web/image/product.template/2487/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-10-01 05:26:01,864 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:01,873 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:01] "GET /web/image/product.template/2488/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.010 0.099 2026-10-01 05:26:01,895 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:01] "GET /web/image/product.template/2486/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.127 2026-10-01 05:26:01,918 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:01,940 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.011 2026-10-01 05:26:01,956 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.032 2026-10-01 05:26:01,977 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.011 0.034 2026-10-01 05:26:01,982 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:01,996 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.060 2026-10-01 05:26:02,013 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:26:02,025 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.014 0.086 2026-10-01 05:26:02,031 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:02,048 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.011 0.102 2026-10-01 05:26:02,065 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.074 2026-10-01 05:26:02,102 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:02,127 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:02] "GET /web/image/product.product/2986/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.037 0.073 2026-10-01 05:26:02,143 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.188 2026-10-01 05:26:02,165 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.012 0.182 2026-10-01 05:26:02,204 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82238239 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000007', 'uuid': 'a7aefccb-dbc7-4815-9da5-7000e8173e80'}] 2026-10-01 05:26:02,242 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82238239 order {'name': None, 'pos_reference': '260-193-000007', 'uuid': 'a7aefccb-dbc7-4815-9da5-7000e8173e80'} created pos.order #960 2026-10-01 05:26:02,258 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82238239 finished 2026-10-01 05:26:02,350 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.070 0.171 2026-10-01 05:26:02,408 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.021 0.011 2026-10-01 05:26:02,411 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:02,460 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:02,515 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:02,576 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:02,627 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:02,678 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:02,736 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:02,772 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:02] "GET /web/image/product.product/2988/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.008 0.015 2026-10-01 05:26:02,790 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:02,847 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:02,880 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89100780 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000007', 'uuid': 'a7aefccb-dbc7-4815-9da5-7000e8173e80'}] 2026-10-01 05:26:02,897 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added lines [1506] to pos.order #960 2026-10-01 05:26:02,902 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89100780 order {'name': None, 'pos_reference': '260-193-000007', 'uuid': 'a7aefccb-dbc7-4815-9da5-7000e8173e80'} updated pos.order #960 2026-10-01 05:26:02,914 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89100780 finished 2026-10-01 05:26:03,012 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:03] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.060 0.106 2026-10-01 05:26:03,063 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.024 0.019 2026-10-01 05:26:03,069 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:03,126 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:03,183 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:03,242 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:03,296 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:03,345 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-01 05:26:03,346 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:03,399 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8749616 (allocated 9961472) 2026-10-01 05:26:03,410 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 142318 2026-10-01 05:26:03,417 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-01 05:26:03,417 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 142318 2026-10-01 05:26:03,433 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:03] "GET /web/image/ir.attachment/12126/raw HTTP/1.1" 200 - 4 0.003 0.016 2026-10-01 05:26:03,516 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052603_516098_test_self_order_mobile.txt 2026-10-01 05:26:03,516 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp1z2sfrzp_chrome_odoo" 2026-10-01 05:26:03,798 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 142525 2026-10-01 05:26:03,798 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpq7o5zzhf_chrome_odoo 2026-10-01 05:26:03,798 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:41989/json/version 2026-10-01 05:26:03,799 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41989', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:26:03,832 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-01 05:26:03,832 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:41989/json 2026-10-01 05:26:03,832 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41989', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:26:03,840 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:41989/devtools/page/45288016319B49D57B1A0C4B0B7D3924 2026-10-01 05:26:03,851 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-01 05:26:03,854 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-01 05:26:03,890 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-01 05:26:03,893 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196" in browser 2026-10-01 05:26:03,893 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196" 2026-10-01 05:26:03,934 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:03] "GET /pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196 HTTP/1.1" 200 - 9 0.004 0.021 2026-10-01 05:26:03,942 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '45288016319B49D57B1A0C4B0B7D3924', 'loaderId': '56ABCB766979801ABAE621AF8EDB4A7D', 'isDownload': False} 2026-10-01 05:26:03,942 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:03,953 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:26:03,976 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:03] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.009 2026-10-01 05:26:03,986 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:03] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.023 2026-10-01 05:26:04,003 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.006 0.026 2026-10-01 05:26:04,230 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.029 2026-10-01 05:26:04,233 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.027 2026-10-01 05:26:04,255 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_meal_counter_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:26:04,258 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.005 0.011 2026-10-01 05:26:04,260 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:26:04,260 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:26:04,268 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:04,286 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-10-01 05:26:04,325 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:04,367 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.040 0.044 2026-10-01 05:26:04,372 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.068 2026-10-01 05:26:04,609 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.074 0.144 2026-10-01 05:26:04,646 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.006 2026-10-01 05:26:04,649 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-01 05:26:04,680 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "GET /web/image/ir.attachment/12127/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:26:04,710 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:04,742 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.009 0.008 2026-10-01 05:26:04,759 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.011 0.019 2026-10-01 05:26:04,767 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:26:04,773 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.033 2026-10-01 05:26:04,796 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.014 0.030 2026-10-01 05:26:04,803 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:04,839 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.021 0.074 2026-10-01 05:26:04,858 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.011 0.094 2026-10-01 05:26:04,874 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:04,881 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.118 2026-10-01 05:26:04,897 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.118 2026-10-01 05:26:04,918 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.011 0.121 2026-10-01 05:26:04,922 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "GET /web/image/ir.attachment/12081/raw HTTP/1.1" 200 - 4 0.001 0.060 2026-10-01 05:26:04,924 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:04,938 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.112 2026-10-01 05:26:04,949 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.103 2026-10-01 05:26:04,964 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "GET /web/image/product.template/2484/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.065 2026-10-01 05:26:04,973 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:04,983 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "GET /web/image/product.template/2488/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-10-01 05:26:04,998 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:04] "GET /web/image/product.template/2486/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-01 05:26:05,011 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:05] "GET /web/image/product.template/2485/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-01 05:26:05,036 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:05] "GET /web/image/product.template/2487/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.009 0.084 2026-10-01 05:26:05,038 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:05,058 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:05] "GET /web/image/pos.category/356/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.003 0.100 2026-10-01 05:26:05,065 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:26:05,090 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:05] "GET /web/image/product.product/2986/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.009 0.025 2026-10-01 05:26:05,091 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:05,156 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:05,173 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:05] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.006 0.012 2026-10-01 05:26:05,216 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:05,312 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:05,347 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13322642 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000008', 'uuid': '3319c0ec-1629-47c5-b07f-65f030fab854'}] 2026-10-01 05:26:05,375 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13322642 order {'name': None, 'pos_reference': '260-193-000008', 'uuid': '3319c0ec-1629-47c5-b07f-65f030fab854'} created pos.order #961 2026-10-01 05:26:05,395 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13322642 finished 2026-10-01 05:26:05,459 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:05] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.060 0.104 2026-10-01 05:26:05,499 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-10-01 05:26:05,502 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:05,556 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:05,624 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:05,687 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:05,738 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:05,789 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:05,846 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:05,886 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:05] "GET /web/image/product.product/2988/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.009 0.017 2026-10-01 05:26:05,897 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:05,960 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:05,996 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40867117 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000008', 'uuid': '3319c0ec-1629-47c5-b07f-65f030fab854'}] 2026-10-01 05:26:06,015 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: Added lines [1508] to pos.order #961 2026-10-01 05:26:06,020 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40867117 order {'name': None, 'pos_reference': '260-193-000008', 'uuid': '3319c0ec-1629-47c5-b07f-65f030fab854'} updated pos.order #961 2026-10-01 05:26:06,035 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40867117 finished 2026-10-01 05:26:06,193 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.123 0.111 2026-10-01 05:26:06,219 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.011 2026-10-01 05:26:06,252 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:06,307 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:06,367 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:06,421 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:06,477 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:06,526 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-01 05:26:06,527 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:06,628 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8956924 (allocated 10223616) 2026-10-01 05:26:06,636 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 142525 2026-10-01 05:26:06,637 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-01 05:26:06,638 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 142525 2026-10-01 05:26:06,736 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052606_736068_test_self_order_mobile.txt 2026-10-01 05:26:06,736 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpq7o5zzhf_chrome_odoo" 2026-10-01 05:26:07,023 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 142740 2026-10-01 05:26:07,023 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmphe_abadn_chrome_odoo 2026-10-01 05:26:07,023 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34587/json/version 2026-10-01 05:26:07,025 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34587', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:26:07,071 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-01 05:26:07,071 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34587/json 2026-10-01 05:26:07,072 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34587', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:26:07,082 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:34587/devtools/page/AA3B8F16FFCCE510D91823EAE298DCC8 2026-10-01 05:26:07,093 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-01 05:26:07,098 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-01 05:26:07,144 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-01 05:26:07,148 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196" in browser 2026-10-01 05:26:07,148 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196" 2026-10-01 05:26:07,229 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:07] "GET /pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196 HTTP/1.1" 200 - 9 0.010 0.048 2026-10-01 05:26:07,239 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'AA3B8F16FFCCE510D91823EAE298DCC8', 'loaderId': 'F34F2037008735880FA7A7BCFDD0A67C', 'isDownload': False} 2026-10-01 05:26:07,239 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:07,250 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:26:07,269 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:07] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.007 2026-10-01 05:26:07,280 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:07] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.010 2026-10-01 05:26:07,318 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:07] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.012 0.025 2026-10-01 05:26:07,519 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-10-01 05:26:07,522 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:26:07,559 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:07] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.002 0.010 2026-10-01 05:26:07,561 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:26:07,562 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:26:07,564 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_order_mobile_meal_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:26:07,578 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:07,618 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:07] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.008 0.027 2026-10-01 05:26:07,625 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.038 2026-10-01 05:26:07,630 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:07,652 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-01 05:26:07,996 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:07] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.090 0.251 2026-10-01 05:26:08,057 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.011 2026-10-01 05:26:08,067 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-01 05:26:08,113 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:08] "GET /web/image/ir.attachment/12127/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-01 05:26:08,145 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:08,161 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:08] "GET /web/image/ir.attachment/12081/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-01 05:26:08,199 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:26:08,252 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:08,320 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:08] "GET /web/image/pos.category/356/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.035 2026-10-01 05:26:08,321 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:08,341 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:08] "GET /web/image/product.template/2484/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-10-01 05:26:08,356 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:08] "GET /web/image/product.template/2488/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.051 2026-10-01 05:26:08,371 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:08] "GET /web/image/product.template/2485/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-10-01 05:26:08,374 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:08,384 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:08] "GET /web/image/product.template/2486/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-10-01 05:26:08,405 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:08] "GET /web/image/product.template/2487/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-01 05:26:08,425 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:08,495 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:08,513 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26: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-01 05:26:08,543 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:08] "GET /web/image/product.product/2986/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.013 0.017 2026-10-01 05:26:08,548 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:08,601 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:08,656 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:08,720 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:08,773 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:08,831 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:08,894 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:08,944 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:08,995 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:09,051 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:09,102 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:09,163 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:09,182 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:09] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.012 0.007 2026-10-01 05:26:09,222 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:09,287 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:09,313 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73467628 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000009', 'uuid': '02fd5dc3-da81-4fc6-b1b4-3685cc23de8a'}] 2026-10-01 05:26:09,336 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73467628 order {'name': None, 'pos_reference': '260-193-000009', 'uuid': '02fd5dc3-da81-4fc6-b1b4-3685cc23de8a'} created pos.order #962 2026-10-01 05:26:09,351 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73467628 finished 2026-10-01 05:26:09,404 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:09] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.030 0.089 2026-10-01 05:26:09,439 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.014 0.012 2026-10-01 05:26:09,453 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:09,509 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:09,562 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:09,624 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:09,675 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:09,726 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:09,782 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:09,818 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:09] "GET /web/image/product.product/2988/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-10-01 05:26:09,839 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:09,888 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:09,946 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:10,003 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:10,053 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:10,105 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-01 05:26:10,106 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:10,157 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9592996 (allocated 10485760) 2026-10-01 05:26:10,166 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 142740 2026-10-01 05:26:10,177 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-01 05:26:10,181 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 142740 2026-10-01 05:26:10,253 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052610_252785_test_self_order_mobile.txt 2026-10-01 05:26:10,253 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmphe_abadn_chrome_odoo" 2026-10-01 05:26:10,578 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 142922 2026-10-01 05:26:10,579 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpw20uwu2h_chrome_odoo 2026-10-01 05:26:10,579 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35363/json/version 2026-10-01 05:26:10,580 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35363', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:26:10,610 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-01 05:26:10,610 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35363/json 2026-10-01 05:26:10,611 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35363', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:26:10,626 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:35363/devtools/page/B28C4E9D46E1E23FB7DAB47D4344BBC1 2026-10-01 05:26:10,635 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-01 05:26:10,637 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-01 05:26:10,645 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-01 05:26:10,653 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196" in browser 2026-10-01 05:26:10,654 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196" 2026-10-01 05:26:10,725 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:10] "GET /pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196 HTTP/1.1" 200 - 9 0.007 0.023 2026-10-01 05:26:10,730 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'B28C4E9D46E1E23FB7DAB47D4344BBC1', 'loaderId': 'D7D2BE89C71233FF32E7D07FC18596AE', 'isDownload': False} 2026-10-01 05:26:10,730 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:10,750 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:26:10,770 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:10] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.005 0.010 2026-10-01 05:26:10,777 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:10] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.016 2026-10-01 05:26:10,794 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:10] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.008 0.024 2026-10-01 05:26:10,970 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:10] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-01 05:26:10,973 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:26:11,002 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.002 0.008 2026-10-01 05:26:11,021 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:26:11,022 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 05:26:11,023 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_order_mobile_each_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:26:11,037 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:11,090 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:11,091 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.012 0.030 2026-10-01 05:26:11,099 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.046 2026-10-01 05:26:11,135 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-01 05:26:11,372 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.096 0.139 2026-10-01 05:26:11,430 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.006 2026-10-01 05:26:11,436 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-01 05:26:11,480 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "GET /web/image/ir.attachment/12127/raw HTTP/1.1" 200 - 4 0.003 0.005 2026-10-01 05:26:11,503 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:11,515 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.013 0.012 2026-10-01 05:26:11,524 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:26:11,550 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.023 0.039 2026-10-01 05:26:11,564 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.062 2026-10-01 05:26:11,583 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.009 0.064 2026-10-01 05:26:11,587 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:11,602 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.009 0.053 2026-10-01 05:26:11,613 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.050 2026-10-01 05:26:11,626 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.053 2026-10-01 05:26:11,645 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.052 2026-10-01 05:26:11,658 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:11,659 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.150 2026-10-01 05:26:11,673 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.036 2026-10-01 05:26:11,685 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.183 2026-10-01 05:26:11,711 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.013 0.065 2026-10-01 05:26:11,720 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "GET /web/image/ir.attachment/12081/raw HTTP/1.1" 200 - 4 0.004 0.036 2026-10-01 05:26:11,725 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:11,738 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.094 2026-10-01 05:26:11,777 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.020 0.103 2026-10-01 05:26:11,779 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:11,790 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:26:11,795 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "GET /web/image/product.template/2485/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.096 2026-10-01 05:26:11,814 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "GET /web/image/product.template/2488/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.086 2026-10-01 05:26:11,835 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "GET /web/image/product.template/2486/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-01 05:26:11,840 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:11,851 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "GET /web/image/product.template/2484/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-10-01 05:26:11,865 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "GET /web/image/product.template/2487/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-01 05:26:11,881 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "GET /web/image/pos.category/356/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.000 0.073 2026-10-01 05:26:11,888 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:11,906 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:11] "GET /web/image/product.product/2986/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.004 0.094 2026-10-01 05:26:11,948 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:12,010 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:12,069 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:12,120 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:12,183 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:12,240 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:12,268 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:12] "GET /web/image/product.product/2988/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.003 0.015 2026-10-01 05:26:12,292 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:12,351 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:12,365 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:12] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.009 2026-10-01 05:26:12,414 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:12,483 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:12,530 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8520531 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000010', 'uuid': '00ecebbf-d792-4e25-b6ec-fc96e07a659d'}] 2026-10-01 05:26:12,561 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8520531 order {'name': None, 'pos_reference': '260-193-000010', 'uuid': '00ecebbf-d792-4e25-b6ec-fc96e07a659d'} created pos.order #963 2026-10-01 05:26:12,576 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8520531 finished 2026-10-01 05:26:12,656 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.078 0.100 2026-10-01 05:26:12,731 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:12,735 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.019 0.015 2026-10-01 05:26:12,776 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:12,833 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:12,885 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:12,938 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-01 05:26:12,938 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:12,992 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9037284 (allocated 10223616) 2026-10-01 05:26:12,995 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 142922 2026-10-01 05:26:12,996 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-01 05:26:12,997 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 142922 2026-10-01 05:26:13,101 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052613_101538_test_self_order_mobile.txt 2026-10-01 05:26:13,101 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpw20uwu2h_chrome_odoo" 2026-10-01 05:26:13,388 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 143123 2026-10-01 05:26:13,388 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmps4qqkn43_chrome_odoo 2026-10-01 05:26:13,388 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33663/json/version 2026-10-01 05:26:13,389 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33663', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:26:13,424 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-01 05:26:13,425 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33663/json 2026-10-01 05:26:13,426 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33663', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:26:13,444 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33663/devtools/page/2D26E4ECA155534D209738DD4E1CF6E6 2026-10-01 05:26:13,453 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-01 05:26:13,460 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-01 05:26:13,500 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-01 05:26:13,512 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196" in browser 2026-10-01 05:26:13,512 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196" 2026-10-01 05:26:13,566 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:13] "GET /pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196 HTTP/1.1" 200 - 9 0.009 0.027 2026-10-01 05:26:13,574 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '2D26E4ECA155534D209738DD4E1CF6E6', 'loaderId': '6F4391D39A15AE330E7E8643314537F0', 'isDownload': False} 2026-10-01 05:26:13,574 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:13,597 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:26:13,633 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:13] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.019 2026-10-01 05:26:13,652 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:13] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.029 2026-10-01 05:26:13,671 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:13] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.040 2026-10-01 05:26:13,848 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:13] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-10-01 05:26:13,859 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:26:13,880 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:13] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.001 0.009 2026-10-01 05:26:13,882 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:26:13,882 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:26:13,893 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_auto_table_selection_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/193?access_token=35153fdf873c48e5&table_identifier=fe616196", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:26:13,909 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:13,961 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:13,964 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:13] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.031 0.030 2026-10-01 05:26:13,970 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.062 2026-10-01 05:26:13,991 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-01 05:26:14,218 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.083 0.142 2026-10-01 05:26:14,264 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.006 2026-10-01 05:26:14,276 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-01 05:26:14,318 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "GET /web/image/ir.attachment/12127/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:26:14,359 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.012 0.015 2026-10-01 05:26:14,376 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:14,379 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.009 0.034 2026-10-01 05:26:14,397 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.040 2026-10-01 05:26:14,406 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:26:14,417 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.011 0.076 2026-10-01 05:26:14,433 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.056 2026-10-01 05:26:14,444 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.032 2026-10-01 05:26:14,447 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:14,468 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.008 0.064 2026-10-01 05:26:14,489 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.011 0.147 2026-10-01 05:26:14,515 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:14,515 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.008 0.068 2026-10-01 05:26:14,532 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.103 2026-10-01 05:26:14,552 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.098 2026-10-01 05:26:14,560 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.212 2026-10-01 05:26:14,576 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:14,591 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.014 0.046 2026-10-01 05:26:14,605 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "GET /web/image/ir.attachment/12081/raw HTTP/1.1" 200 - 4 0.005 0.061 2026-10-01 05:26:14,617 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:26:14,631 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:14,634 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.022 0.118 2026-10-01 05:26:14,654 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "GET /web/image/product.template/2484/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-10-01 05:26:14,677 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "GET /web/image/product.template/2485/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.010 0.102 2026-10-01 05:26:14,687 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "GET /web/image/product.template/2488/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.089 2026-10-01 05:26:14,700 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.221 2026-10-01 05:26:14,704 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:14,719 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "GET /web/image/product.template/2486/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.079 2026-10-01 05:26:14,744 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "GET /web/image/product.template/2487/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.096 2026-10-01 05:26:14,752 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:14,767 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "GET /web/image/product.product/2986/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.004 0.101 2026-10-01 05:26:14,794 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "GET /web/image/pos.category/356/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.009 0.094 2026-10-01 05:26:14,833 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20995425 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000011', 'uuid': '41371d79-dd8f-4736-aba4-993307f4cf42'}] 2026-10-01 05:26:14,864 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20995425 order {'name': None, 'pos_reference': '260-193-000011', 'uuid': '41371d79-dd8f-4736-aba4-993307f4cf42'} created pos.order #964 2026-10-01 05:26:14,874 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20995425 finished 2026-10-01 05:26:14,929 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.034 0.188 2026-10-01 05:26:14,968 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.011 2026-10-01 05:26:14,976 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:15,028 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:15,077 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-01 05:26:15,077 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:15,130 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 7810448 (allocated 8388608) 2026-10-01 05:26:15,132 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 143123 2026-10-01 05:26:15,132 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-01 05:26:15,133 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 143123 2026-10-01 05:26:15,244 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052615_244476_test_self_order_mobile.txt 2026-10-01 05:26:15,244 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmps4qqkn43_chrome_odoo" 2026-10-01 05:26:15,277 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_0_price_order ... 2026-10-01 05:26:20,654 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome pid: 143317 2026-10-01 05:26:20,656 44 INFO rb-3b89a0e-225191-419901 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/tmpdyixmwk4_chrome_odoo 2026-10-01 05:26:20,657 44 INFO rb-3b89a0e-225191-419901 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:39419/json/version 2026-10-01 05:26:20,658 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39419', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:26:20,703 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:20,703 44 INFO rb-3b89a0e-225191-419901 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:39419/json 2026-10-01 05:26:20,704 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39419', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:26:20,711 44 INFO rb-3b89a0e-225191-419901 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:39419/devtools/page/B4822DA378AEA3638A63943FA28E0D03 2026-10-01 05:26:20,721 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:20,729 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:20,757 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:20,918 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Open "http://127.0.0.1:8069/pos-self/194?access_token=3f946ddcbe1e4b38&table_identifier=c5ee155f" in browser 2026-10-01 05:26:20,918 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Navigating to: "http://127.0.0.1:8069/pos-self/194?access_token=3f946ddcbe1e4b38&table_identifier=c5ee155f" 2026-10-01 05:26:20,933 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:26:21,262 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:21] "GET /pos-self/194?access_token=3f946ddcbe1e4b38&table_identifier=c5ee155f HTTP/1.1" 200 - 59 0.035 0.298 2026-10-01 05:26:21,265 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Navigation result: {'frameId': 'B4822DA378AEA3638A63943FA28E0D03', 'loaderId': '425E68B469B7DC9CFA9F8F4B7205C8F4', 'isDownload': False} 2026-10-01 05:26:21,265 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:21,281 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:26:21,298 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:26:21,341 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:21] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.023 0.030 2026-10-01 05:26:21,371 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:26:21,407 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:21] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.035 0.085 2026-10-01 05:26:21,418 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:26:21,443 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:21] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.019 0.133 2026-10-01 05:26:21,542 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:21] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-01 05:26:21,550 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:26:21,577 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:21] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.005 0.007 2026-10-01 05:26:21,581 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:26:21,581 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:21] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:26:21,591 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Evaluate test code "odoo.startTour('self_order_mobile_0_price_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/194?access_token=3f946ddcbe1e4b38&table_identifier=c5ee155f", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:26:21,602 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:21,638 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:21] "POST /pos-self/relations/194 HTTP/1.1" 200 - 37 0.017 0.028 2026-10-01 05:26:21,661 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:21,680 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.083 2026-10-01 05:26:21,915 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:21] "POST /pos-self/data/194 HTTP/1.1" 200 - 181 0.089 0.149 2026-10-01 05:26:21,917 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.218 2026-10-01 05:26:21,955 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.007 2026-10-01 05:26:21,964 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:22,005 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:22] "GET /web/image/ir.attachment/12180/raw HTTP/1.1" 200 - 4 0.006 0.010 2026-10-01 05:26:22,008 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:22,023 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:22] "GET /web/image/ir.attachment/12134/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-10-01 05:26:22,050 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:26:22,121 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:22,147 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:22] "GET /web/image/pos.category/356/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-10-01 05:26:22,163 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:22] "GET /web/image/product.template/2484/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.021 2026-10-01 05:26:22,174 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:22] "GET /web/image/product.template/2488/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-10-01 05:26:22,182 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:22,188 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:22] "GET /web/image/product.template/2486/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-01 05:26:22,201 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:22] "GET /web/image/product.template/2485/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-10-01 05:26:22,213 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:22] "GET /web/image/product.template/2487/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-10-01 05:26:22,244 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:22,265 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:26:22,280 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:22] "GET /web/image/product.product/2989/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.006 0.014 2026-10-01 05:26:22,295 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:22,361 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:22,395 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58053503 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000001', 'uuid': 'd2561401-6ae7-41c7-8fcd-e2ba862062d7'}] 2026-10-01 05:26:22,428 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58053503 order {'name': None, 'pos_reference': '260-194-000001', 'uuid': 'd2561401-6ae7-41c7-8fcd-e2ba862062d7'} created pos.order #965 2026-10-01 05:26:22,440 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58053503 finished 2026-10-01 05:26:22,872 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 271 0.222 0.288 2026-10-01 05:26:22,915 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.007 2026-10-01 05:26:22,919 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:22,975 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:23,033 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: tour succeeded 2026-10-01 05:26:23,034 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:23,090 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: heap 7979324 (allocated 9437184) 2026-10-01 05:26:23,098 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing chrome headless with pid 143317 2026-10-01 05:26:23,101 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing websocket connection 2026-10-01 05:26:23,103 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Terminating chrome headless with pid 143317 2026-10-01 05:26:23,179 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052623_179246_test_self_order_mobile_0_price_order.txt 2026-10-01 05:26:23,179 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Removing chrome user profile "/tmp/tmpdyixmwk4_chrome_odoo" 2026-10-01 05:26:23,223 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_no_access_token ... 2026-10-01 05:26:28,114 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome pid: 143509 2026-10-01 05:26:28,114 44 INFO rb-3b89a0e-225191-419901 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/tmp3_1fotjt_chrome_odoo 2026-10-01 05:26:28,115 44 INFO rb-3b89a0e-225191-419901 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:46635/json/version 2026-10-01 05:26:28,116 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46635', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:26:28,152 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:28,152 44 INFO rb-3b89a0e-225191-419901 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:46635/json 2026-10-01 05:26:28,153 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46635', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:26:28,180 44 INFO rb-3b89a0e-225191-419901 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:46635/devtools/page/EB9F4D5A93850679F763D4D3109CB9D7 2026-10-01 05:26:28,194 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:28,200 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:28,211 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:28,393 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Open "http://127.0.0.1:8069/pos-self/195" in browser 2026-10-01 05:26:28,393 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Navigating to: "http://127.0.0.1:8069/pos-self/195" 2026-10-01 05:26:28,411 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:26:28,769 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:28] "GET /pos-self/195 HTTP/1.1" 200 - 57 0.071 0.290 2026-10-01 05:26:28,773 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Navigation result: {'frameId': 'EB9F4D5A93850679F763D4D3109CB9D7', 'loaderId': '82A950AAAF04B88BF65C3E1977820829', 'isDownload': False} 2026-10-01 05:26:28,773 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:28,797 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:26:28,852 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:26:28,875 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:28] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.047 2026-10-01 05:26:28,894 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:26:28,912 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:28] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.092 2026-10-01 05:26:28,932 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:26:28,973 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:28] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.031 0.128 2026-10-01 05:26:29,073 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:29] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-10-01 05:26:29,095 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:29] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.004 0.006 2026-10-01 05:26:29,105 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.013 2026-10-01 05:26:29,122 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Evaluate test code "odoo.startTour('self_order_mobile_no_access_token', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/195", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:26:29,127 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:26:29,127 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:29] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-10-01 05:26:29,137 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:29,191 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:29,212 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:29] "POST /pos-self/relations/195 HTTP/1.1" 200 - 37 0.033 0.039 2026-10-01 05:26:29,240 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.096 2026-10-01 05:26:29,507 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:29] "POST /pos-self/data/195 HTTP/1.1" 200 - 181 0.116 0.144 2026-10-01 05:26:29,509 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.244 2026-10-01 05:26:29,559 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:29,591 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:29] "GET /web/image/ir.attachment/12233/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-01 05:26:29,614 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:29,623 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:29] "GET /web/image/ir.attachment/12187/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:26:29,643 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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-01 05:26:29,663 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: tour succeeded 2026-10-01 05:26:29,664 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:29,705 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: heap 6222544 (allocated 6553600) 2026-10-01 05:26:29,712 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing chrome headless with pid 143509 2026-10-01 05:26:29,712 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing websocket connection 2026-10-01 05:26:29,713 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Terminating chrome headless with pid 143509 2026-10-01 05:26:29,809 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052629_809369_test_self_order_mobile_no_access_token.txt 2026-10-01 05:26:29,809 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Removing chrome user profile "/tmp/tmp3_1fotjt_chrome_odoo" 2026-10-01 05:26:29,848 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config ... 2026-10-01 05:26:34,891 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Chrome pid: 143683 2026-10-01 05:26:34,891 44 INFO rb-3b89a0e-225191-419901 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/tmpuj8seij6_chrome_odoo 2026-10-01 05:26:34,891 44 INFO rb-3b89a0e-225191-419901 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:34695/json/version 2026-10-01 05:26:34,892 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34695', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:26:34,905 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:34,906 44 INFO rb-3b89a0e-225191-419901 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:34695/json 2026-10-01 05:26:34,906 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34695', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:26:34,915 44 INFO rb-3b89a0e-225191-419901 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:34695/devtools/page/DABC54E2A487DC342D4C8974932C674D 2026-10-01 05:26:34,917 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:34,920 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:35,122 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-01 05:26:35,128 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:35,132 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Open "http://127.0.0.1:8069/pos/ui/197" in browser 2026-10-01 05:26:35,132 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Navigating to: "http://127.0.0.1:8069/pos/ui/197" 2026-10-01 05:26:35,151 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:26:35,697 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:35] "GET /pos/ui/197 HTTP/1.1" 200 - 127 0.072 0.479 2026-10-01 05:26:35,700 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Navigation result: {'frameId': 'DABC54E2A487DC342D4C8974932C674D', 'loaderId': '13EED5BC1CE92A864922A4CD79D62E11', 'isDownload': False} 2026-10-01 05:26:35,700 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:35,718 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:26:35,740 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:35] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-01 05:26:35,752 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:35] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-10-01 05:26:35,766 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:35] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-10-01 05:26:36,164 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:26:36,173 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:26:36,185 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 05:26:36,208 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-01 05:26:36,223 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26: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-01 05:26:36,224 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Evaluate test code "odoo.startTour('test_no_orders_from_other_config', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/197", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:26:36,229 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:36,238 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:26:36,264 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26: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.013 2026-10-01 05:26:36,283 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.032 2026-10-01 05:26:36,338 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.025 0.036 2026-10-01 05:26:36,340 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-10-01 05:26:36,988 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 428 0.234 0.366 2026-10-01 05:26:37,010 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:26:37,074 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 05:26:37,134 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:37] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.037 2026-10-01 05:26:37,169 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-10-01 05:26:37,189 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:37,199 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-01 05:26:37,245 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:26:37,257 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:37] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:26:37,271 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:26:37,281 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:37] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.007 0.016 2026-10-01 05:26:37,283 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 05:26:37,315 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:37] "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-01 05:26:37,318 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 05:26:37,331 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:37,331 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:37] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.006 0.024 2026-10-01 05:26:37,382 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:26:37,446 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:37] "GET /pos/ui/197 HTTP/1.1" 200 - 33 0.035 0.038 2026-10-01 05:26:37,460 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:37,464 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:26:37,516 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:37] "GET /pos/ui/197?from_backend=True HTTP/1.1" 200 - 33 0.031 0.106 2026-10-01 05:26:37,531 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:37] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.131 2026-10-01 05:26:37,578 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 20 0.022 0.089 2026-10-01 05:26:37,621 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:37,627 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:37] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.003 2026-10-01 05:26:37,657 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.004 0.013 2026-10-01 05:26:37,662 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:26:37,675 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:37,675 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:37,769 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: heap 12266096 (allocated 13369344) 2026-10-01 05:26:37,780 44 INFO rb-3b89a0e-225191-419901 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 143683 2026-10-01 05:26:37,783 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:37,783 44 INFO rb-3b89a0e-225191-419901 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 143683 2026-10-01 05:26:37,852 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052637_852353_test_self_order_mobile_not_visible_in_other_config.txt 2026-10-01 05:26:37,852 44 INFO rb-3b89a0e-225191-419901 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/tmpuj8seij6_chrome_odoo" 2026-10-01 05:26:37,887 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_table_sharing ... 2026-10-01 05:26:43,014 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 143884 2026-10-01 05:26:43,015 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmp4phdvq08_chrome_odoo 2026-10-01 05:26:43,015 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:42219/json/version 2026-10-01 05:26:43,016 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42219', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:26:43,032 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:43,032 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:42219/json 2026-10-01 05:26:43,032 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42219', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:26:43,039 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:42219/devtools/page/DAB5A7A495AF2D5B6E1BECCEB1F2BC6D 2026-10-01 05:26:43,045 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-10-01 05:26:43,060 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-10-01 05:26:43,083 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-10-01 05:26:43,290 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Open "http://127.0.0.1:8069/pos-self/198?access_token=e483b37d29e04c05&table_identifier=b9094886" in browser 2026-10-01 05:26:43,291 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigating to: "http://127.0.0.1:8069/pos-self/198?access_token=e483b37d29e04c05&table_identifier=b9094886" 2026-10-01 05:26:43,303 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:26:43,618 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:43] "GET /pos-self/198?access_token=e483b37d29e04c05&table_identifier=b9094886 HTTP/1.1" 200 - 59 0.028 0.290 2026-10-01 05:26:43,623 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': 'DAB5A7A495AF2D5B6E1BECCEB1F2BC6D', 'loaderId': 'FD6D35690D86631A9866AB71D49B7495', 'isDownload': False} 2026-10-01 05:26:43,624 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:43,642 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:26:43,669 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:26:43,690 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:43] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.036 2026-10-01 05:26:43,710 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:26:43,757 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:43] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.034 0.073 2026-10-01 05:26:43,766 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:26:43,777 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:43] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.120 2026-10-01 05:26:43,887 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:43] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-01 05:26:43,902 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-01 05:26:43,917 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:43] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.002 0.014 2026-10-01 05:26:43,928 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:26:43,928 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:43] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:26:43,934 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Evaluate test code "odoo.startTour('test_self_order_table_sharing-each_mode', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/198?access_token=e483b37d29e04c05&table_identifier=b9094886", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:26:43,944 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:43,997 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:44,008 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.050 2026-10-01 05:26:44,104 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:44] "POST /pos-self/relations/198 HTTP/1.1" 200 - 37 0.054 0.105 2026-10-01 05:26:44,107 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.078 2026-10-01 05:26:44,400 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:44] "POST /pos-self/data/198 HTTP/1.1" 200 - 180 0.124 0.148 2026-10-01 05:26:44,441 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.008 2026-10-01 05:26:44,446 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:44,486 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:44] "GET /web/image/ir.attachment/12336/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-10-01 05:26:44,526 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:44,589 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:26:44,598 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:44] "GET /web/image/pos.category/356/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.002 0.027 2026-10-01 05:26:44,611 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:44,619 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:44] "GET /web/image/product.template/2484/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.029 2026-10-01 05:26:44,630 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:44] "GET /web/image/product.template/2485/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-10-01 05:26:44,645 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:44] "GET /web/image/product.template/2486/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-10-01 05:26:44,661 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:44] "GET /web/image/product.template/2488/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.073 2026-10-01 05:26:44,672 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:44] "GET /web/image/product.template/2487/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.074 2026-10-01 05:26:44,674 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:44,737 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:44,768 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:44] "GET /web/image/ir.attachment/12290/raw HTTP/1.1" 200 - 4 0.005 0.015 2026-10-01 05:26:44,786 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:44] "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-01 05:26:44,790 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:44,799 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:44] "GET /web/image/product.product/2986/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.014 0.021 2026-10-01 05:26:44,816 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:44] "GET /web/image/product.product/2988/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.005 0.033 2026-10-01 05:26:44,840 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:44,922 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:44,948 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85768707 started for PoS orders references: [{'name': None, 'pos_reference': '260-198-000002', 'uuid': '342fa6df-a64b-4e1f-be57-361e2e4f5896'}] 2026-10-01 05:26:44,976 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85768707 order {'name': None, 'pos_reference': '260-198-000002', 'uuid': '342fa6df-a64b-4e1f-be57-361e2e4f5896'} created pos.order #968 2026-10-01 05:26:44,986 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85768707 finished 2026-10-01 05:26:45,083 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:45] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.076 0.097 2026-10-01 05:26:45,136 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:45,136 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.010 2026-10-01 05:26:45,192 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-10-01 05:26:45,192 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:45,243 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7981764 (allocated 8912896) 2026-10-01 05:26:45,258 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 143884 2026-10-01 05:26:45,260 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-10-01 05:26:45,260 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 143884 2026-10-01 05:26:45,328 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052645_328432_test_self_order_table_sharing.txt 2026-10-01 05:26:45,328 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmp4phdvq08_chrome_odoo" 2026-10-01 05:26:45,615 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 144068 2026-10-01 05:26:45,615 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmpouqh9g6g_chrome_odoo 2026-10-01 05:26:45,615 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:34537/json/version 2026-10-01 05:26:45,617 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:45,632 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:45,632 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:34537/json 2026-10-01 05:26:45,633 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:45,640 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:34537/devtools/page/DD3E038F3B6EEFABD3D8B20D9F52149E 2026-10-01 05:26:45,644 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-10-01 05:26:45,653 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-10-01 05:26:45,679 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-10-01 05:26:45,685 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Open "http://127.0.0.1:8069/pos-self/198?access_token=e483b37d29e04c05&table_identifier=b9094886" in browser 2026-10-01 05:26:45,685 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigating to: "http://127.0.0.1:8069/pos-self/198?access_token=e483b37d29e04c05&table_identifier=b9094886" 2026-10-01 05:26:45,721 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:45] "GET /pos-self/198?access_token=e483b37d29e04c05&table_identifier=b9094886 HTTP/1.1" 200 - 9 0.003 0.018 2026-10-01 05:26:45,726 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': 'DD3E038F3B6EEFABD3D8B20D9F52149E', 'loaderId': 'E3945BBB4CB8214B0A6A62E4ACAEBD71', 'isDownload': False} 2026-10-01 05:26:45,726 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:45,743 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:26:45,764 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:45] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.005 0.009 2026-10-01 05:26:45,778 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:45] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.026 2026-10-01 05:26:45,789 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:45] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.035 2026-10-01 05:26:45,959 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-01 05:26:45,963 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:26:45,978 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:45] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.002 0.008 2026-10-01 05:26:45,980 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:26:45,980 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:26:45,988 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Evaluate test code "odoo.startTour('test_self_order_table_sharing-meal_mode', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/198?access_token=e483b37d29e04c05&table_identifier=b9094886", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:26:45,998 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:46,035 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:46] "POST /pos-self/relations/198 HTTP/1.1" 200 - 16 0.014 0.030 2026-10-01 05:26:46,043 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.048 2026-10-01 05:26:46,050 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:46,071 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-10-01 05:26:46,289 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:46] "POST /pos-self/data/198 HTTP/1.1" 200 - 113 0.090 0.128 2026-10-01 05:26:46,378 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 35 0.016 0.037 2026-10-01 05:26:46,396 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:46,431 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:46] "GET /web/image/ir.attachment/12336/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-01 05:26:46,464 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.011 0.014 2026-10-01 05:26:46,466 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:46,500 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:26:46,505 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:46] "GET /web/image/pos.category/356/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-10-01 05:26:46,531 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:46] "GET /web/image/product.template/2484/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.030 2026-10-01 05:26:46,544 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:46] "GET /web/image/product.template/2485/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-10-01 05:26:46,557 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:46,560 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:46] "GET /web/image/product.template/2488/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.054 2026-10-01 05:26:46,589 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:46] "GET /web/image/product.template/2487/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.064 2026-10-01 05:26:46,604 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:46] "GET /web/image/product.template/2486/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-10-01 05:26:46,610 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-10-01 05:26:46,611 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:46,626 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:46] "GET /web/image/ir.attachment/12290/raw HTTP/1.1" 200 - 4 0.008 0.045 2026-10-01 05:26:46,645 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:46] "GET /web/image/product.product/2986/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.003 0.062 2026-10-01 05:26:46,659 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7177400 (allocated 7864320) 2026-10-01 05:26:46,661 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 144068 2026-10-01 05:26:46,663 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-10-01 05:26:46,664 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 144068 2026-10-01 05:26:46,765 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052646_765109_test_self_order_table_sharing.txt 2026-10-01 05:26:46,765 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmpouqh9g6g_chrome_odoo" 2026-10-01 05:26:46,819 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_sub_categories_products_displayed ... 2026-10-01 05:26:51,754 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 144252 2026-10-01 05:26:51,754 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpjxywdf6o_chrome_odoo 2026-10-01 05:26:51,758 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:40307/json/version 2026-10-01 05:26:51,759 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40307', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:26:51,787 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:51,787 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:40307/json 2026-10-01 05:26:51,788 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40307', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:26:51,808 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:40307/devtools/page/7301E9491AA3C1D603EE8409B1ED8E10 2026-10-01 05:26:51,818 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-10-01 05:26:51,821 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-10-01 05:26:51,832 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-10-01 05:26:51,997 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Open "http://127.0.0.1:8069/pos-self/199?access_token=0e304f85e3fc4671" in browser 2026-10-01 05:26:51,997 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigating to: "http://127.0.0.1:8069/pos-self/199?access_token=0e304f85e3fc4671" 2026-10-01 05:26:52,012 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:26:52,545 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:52] "GET /pos-self/199?access_token=0e304f85e3fc4671 HTTP/1.1" 200 - 57 0.037 0.499 2026-10-01 05:26:52,548 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '7301E9491AA3C1D603EE8409B1ED8E10', 'loaderId': '89A2EE72216C64A006A665278A956ACD', 'isDownload': False} 2026-10-01 05:26:52,549 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:52,565 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:26:52,589 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:26:52,611 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:52] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.036 2026-10-01 05:26:52,619 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:26:52,649 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:52] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.057 2026-10-01 05:26:52,655 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:26:52,668 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:52] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.089 2026-10-01 05:26:52,764 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:52] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-01 05:26:52,776 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-01 05:26:52,793 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:52] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.009 0.011 2026-10-01 05:26:52,797 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:26:52,797 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:52] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:26:52,806 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Evaluate test code "odoo.startTour('test_sub_categories_products_displayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/199?access_token=0e304f85e3fc4671", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:26:52,820 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:52,892 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:52] "POST /pos-self/relations/199 HTTP/1.1" 200 - 37 0.036 0.049 2026-10-01 05:26:52,927 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-01 05:26:53,163 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:53] "POST /pos-self/data/199 HTTP/1.1" 200 - 181 0.091 0.155 2026-10-01 05:26:53,166 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.221 2026-10-01 05:26:53,205 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:53,242 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:53] "GET /web/image/ir.attachment/12389/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-01 05:26:53,285 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:53,332 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:53] "GET /web/image/pos.category/356/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-10-01 05:26:53,337 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:26:53,347 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:53,350 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:53] "GET /web/image/pos.category/359/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.037 2026-10-01 05:26:53,364 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:53] "GET /web/image/product.template/2485/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.040 2026-10-01 05:26:53,376 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:53] "GET /web/image/product.template/2487/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-10-01 05:26:53,391 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:53] "GET /web/image/product.template/2488/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-10-01 05:26:53,411 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:53] "GET /web/image/product.template/2484/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-10-01 05:26:53,416 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:53,424 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:53] "GET /web/image/product.template/2486/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-10-01 05:26:53,480 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:53,546 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-10-01 05:26:53,547 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:53,605 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 7569752 (allocated 8388608) 2026-10-01 05:26:53,610 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 144252 2026-10-01 05:26:53,612 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-10-01 05:26:53,612 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 144252 2026-10-01 05:26:53,682 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052653_682092_test_sub_categories_products_displayed.txt 2026-10-01 05:26:53,682 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpjxywdf6o_chrome_odoo" 2026-10-01 05:26:54,046 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 144440 2026-10-01 05:26:54,047 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpya2bltan_chrome_odoo 2026-10-01 05:26:54,047 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:46595/json/version 2026-10-01 05:26:54,048 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46595', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:26:54,076 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:54,077 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:46595/json 2026-10-01 05:26:54,078 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46595', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:26:54,088 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:46595/devtools/page/22FCC95939705C99A9000DF430BFB8C7 2026-10-01 05:26:54,096 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-10-01 05:26:54,101 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-10-01 05:26:54,116 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-10-01 05:26:54,128 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Open "http://127.0.0.1:8069/pos-self/199" in browser 2026-10-01 05:26:54,128 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigating to: "http://127.0.0.1:8069/pos-self/199" 2026-10-01 05:26:54,174 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:54] "GET /pos-self/199 HTTP/1.1" 200 - 7 0.005 0.023 2026-10-01 05:26:54,178 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '22FCC95939705C99A9000DF430BFB8C7', 'loaderId': '8A7625FD3FE06B10A4558D8E85C5AD1E', 'isDownload': False} 2026-10-01 05:26:54,178 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:54,193 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:26:54,217 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:54] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.016 2026-10-01 05:26:54,231 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:54] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.006 0.027 2026-10-01 05:26:54,247 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:54] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.040 2026-10-01 05:26:54,428 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:54] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.006 2026-10-01 05:26:54,431 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:26:54,447 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:54] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.002 0.011 2026-10-01 05:26:54,450 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Evaluate test code "odoo.startTour('test_sub_categories_products_displayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/199", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:26:54,451 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:26:54,452 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:26:54,458 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:54,514 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:54] "POST /pos-self/relations/199 HTTP/1.1" 200 - 16 0.017 0.033 2026-10-01 05:26:54,520 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.049 2026-10-01 05:26:54,783 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:54] "POST /pos-self/data/199 HTTP/1.1" 200 - 113 0.099 0.155 2026-10-01 05:26:54,787 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.248 2026-10-01 05:26:54,819 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:54,865 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:54] "GET /web/image/ir.attachment/12395/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-10-01 05:26:54,899 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:54,950 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:54] "GET /web/image/pos.category/356/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.006 0.028 2026-10-01 05:26:54,959 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:54,967 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:54] "GET /web/image/pos.category/359/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.047 2026-10-01 05:26:54,989 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:54] "GET /web/image/product.template/2488/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.011 0.052 2026-10-01 05:26:55,004 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:55] "GET /web/image/product.template/2485/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-10-01 05:26:55,012 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:55,017 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:55] "GET /web/image/product.template/2487/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.081 2026-10-01 05:26:55,042 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:55] "GET /web/image/product.template/2484/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.104 2026-10-01 05:26:55,056 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:55] "GET /web/image/product.template/2486/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-10-01 05:26:55,070 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:55,121 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-10-01 05:26:55,122 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:55,146 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6948740 (allocated 7602176) 2026-10-01 05:26:55,151 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 144440 2026-10-01 05:26:55,153 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-10-01 05:26:55,153 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 144440 2026-10-01 05:26:55,252 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052655_252723_test_sub_categories_products_displayed.txt 2026-10-01 05:26:55,253 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpya2bltan_chrome_odoo" 2026-10-01 05:26:55,605 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 144625 2026-10-01 05:26:55,606 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpj6n0olny_chrome_odoo 2026-10-01 05:26:55,606 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:45199/json/version 2026-10-01 05:26:55,607 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45199', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:26:55,617 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:55,617 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:45199/json 2026-10-01 05:26:55,618 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45199', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:26:55,623 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:45199/devtools/page/8AD0934296CD4042967B0057397EC9EB 2026-10-01 05:26:55,628 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-10-01 05:26:55,634 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-10-01 05:26:55,658 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-10-01 05:26:55,671 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Open "http://127.0.0.1:8069/pos-self/199?access_token=0e304f85e3fc4671" in browser 2026-10-01 05:26:55,671 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigating to: "http://127.0.0.1:8069/pos-self/199?access_token=0e304f85e3fc4671" 2026-10-01 05:26:55,705 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:55] "GET /pos-self/199?access_token=0e304f85e3fc4671 HTTP/1.1" 200 - 7 0.003 0.014 2026-10-01 05:26:55,709 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '8AD0934296CD4042967B0057397EC9EB', 'loaderId': 'CE5426D551B0B8AC2013D648A83EA147', 'isDownload': False} 2026-10-01 05:26:55,709 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:55,728 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:26:55,741 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:55] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.006 2026-10-01 05:26:55,747 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:55] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-10-01 05:26:55,752 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:55] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-10-01 05:26:55,884 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-01 05:26:55,893 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:26:55,925 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:55] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.003 0.014 2026-10-01 05:26:55,927 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:26:55,928 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:26:55,937 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Evaluate test code "odoo.startTour('test_sub_categories_products_displayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/199?access_token=0e304f85e3fc4671", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:26:55,949 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:55,982 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:55] "POST /pos-self/relations/199 HTTP/1.1" 200 - 16 0.009 0.032 2026-10-01 05:26:56,001 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.008 0.047 2026-10-01 05:26:56,203 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:56] "POST /pos-self/data/199 HTTP/1.1" 200 - 114 0.073 0.131 2026-10-01 05:26:56,208 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.193 2026-10-01 05:26:56,304 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:56] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.037 0.028 2026-10-01 05:26:56,310 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:56,350 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:56] "GET /web/image/ir.attachment/12398/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:26:56,390 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:56,444 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:56] "GET /web/image/pos.category/356/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.009 0.022 2026-10-01 05:26:56,448 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:56,461 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:56] "GET /web/image/pos.category/359/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.000 0.040 2026-10-01 05:26:56,475 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:56] "GET /web/image/product.template/2485/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-10-01 05:26:56,488 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:56] "GET /web/image/product.template/2488/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-10-01 05:26:56,503 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:56,504 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:56] "GET /web/image/product.template/2487/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-10-01 05:26:56,517 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:56] "GET /web/image/product.template/2484/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-10-01 05:26:56,536 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:56] "GET /web/image/pos.category/358/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.076 2026-10-01 05:26:56,563 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:56,593 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:56] "GET /web/image/pos.category/360/image_128?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-01 05:26:56,610 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-10-01 05:26:56,611 44 INFO rb-3b89a0e-225191-419901 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-01 05:26:56,611 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:26:56] "GET /web/image/product.template/2486/image_512?unique=2026-10-01T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.029 2026-10-01 05:26:56,657 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6909688 (allocated 7864320) 2026-10-01 05:26:56,662 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 144625 2026-10-01 05:26:56,664 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-10-01 05:26:56,665 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 144625 2026-10-01 05:26:56,730 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052656_730522_test_sub_categories_products_displayed.txt 2026-10-01 05:26:56,730 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpj6n0olny_chrome_odoo" 2026-10-01 05:26:56,792 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:26:58,037 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_delivery_tour ... 2026-10-01 05:27:03,414 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome pid: 144809 2026-10-01 05:27:03,415 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmpn1lpjzqi_chrome_odoo 2026-10-01 05:27:03,415 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:45625/json/version 2026-10-01 05:27:03,416 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45625', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:27:03,431 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-10-01 05:27:03,431 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:45625/json 2026-10-01 05:27:03,432 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45625', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:27:03,436 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:45625/devtools/page/573819E56751918C28C81B1E6C6ED36A 2026-10-01 05:27:03,442 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Enable chrome headless console log notification 2026-10-01 05:27:03,448 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless enable page notifications 2026-10-01 05:27:03,457 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Setting session cookie in browser 2026-10-01 05:27:03,639 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Open "http://127.0.0.1:8069/pos-self/200?access_token=42701537dfa241c0" in browser 2026-10-01 05:27:03,639 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Navigating to: "http://127.0.0.1:8069/pos-self/200?access_token=42701537dfa241c0" 2026-10-01 05:27:03,667 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:27:04,057 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:04] "GET /pos-self/200?access_token=42701537dfa241c0 HTTP/1.1" 200 - 57 0.032 0.361 2026-10-01 05:27:04,062 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Navigation result: {'frameId': '573819E56751918C28C81B1E6C6ED36A', 'loaderId': '70119763E7B70B4F0D6D3581AD23176C', 'isDownload': False} 2026-10-01 05:27:04,062 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:04,076 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:27:04,100 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:27:04,130 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:04] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.039 2026-10-01 05:27:04,137 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:27:04,170 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:04] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.065 2026-10-01 05:27:04,184 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:27:04,199 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:04] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.103 2026-10-01 05:27:04,321 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.011 2026-10-01 05:27:04,335 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-10-01 05:27:04,347 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:04] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.002 0.016 2026-10-01 05:27:04,359 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:27:04,360 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 05:27:04,368 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Evaluate test code "odoo.startTour('self_order_preset_delivery_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/200?access_token=42701537dfa241c0", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:27:04,379 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:04,441 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:04] "POST /pos-self/relations/200 HTTP/1.1" 200 - 37 0.038 0.033 2026-10-01 05:27:04,483 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.110 2026-10-01 05:27:04,746 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:04] "POST /pos-self/data/200 HTTP/1.1" 200 - 181 0.127 0.140 2026-10-01 05:27:04,749 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.251 2026-10-01 05:27:04,788 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-10-01 05:27:04,824 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:04] "GET /web/image/ir.attachment/12458/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-01 05:27:04,842 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:04,855 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:04] "GET /web/image/ir.attachment/12412/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-01 05:27:04,866 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:27:04,921 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:04,960 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:04] "GET /web/image/pos.category/362/image_128?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 2 0.002 0.020 2026-10-01 05:27:04,975 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:04] "GET /web/image/product.template/2491/image_512?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.031 2026-10-01 05:27:04,989 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:04,994 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:04] "GET /web/image/product.template/2492/image_512?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.047 2026-10-01 05:27:05,013 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:05] "GET /web/image/product.template/2493/image_512?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 3 0.010 0.058 2026-10-01 05:27:05,034 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:05] "GET /web/image/product.template/2495/image_512?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-10-01 05:27:05,055 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:05] "GET /web/image/product.template/2494/image_512?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 3 0.006 0.103 2026-10-01 05:27:05,056 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:05,082 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27: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-01 05:27:05,103 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:05] "GET /web/image/product.product/2994/image_512?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 8 0.008 0.017 2026-10-01 05:27:05,108 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:05,173 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:05,209 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:05] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.021 0.014 2026-10-01 05:27:05,264 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:05,354 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:05,452 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:05,546 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:05,614 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:05,687 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:05,741 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:05,813 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:05] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.023 0.047 2026-10-01 05:27:05,871 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9784958 started for PoS orders references: [{'name': None, 'pos_reference': '260-200-000001', 'uuid': '0638df6b-369f-4f62-a637-cfca17c5a88e'}] 2026-10-01 05:27:05,910 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9784958 order {'name': None, 'pos_reference': '260-200-000001', 'uuid': '0638df6b-369f-4f62-a637-cfca17c5a88e'} created pos.order #969 2026-10-01 05:27:05,931 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9784958 finished 2026-10-01 05:27:06,320 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 278 0.182 0.311 2026-10-01 05:27:06,372 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: tour succeeded 2026-10-01 05:27:06,372 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:06,441 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: heap 8698340 (allocated 9961472) 2026-10-01 05:27:06,446 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing chrome headless with pid 144809 2026-10-01 05:27:06,449 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing websocket connection 2026-10-01 05:27:06,450 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Terminating chrome headless with pid 144809 2026-10-01 05:27:06,547 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052706_547395_test_preset_delivery_tour.txt 2026-10-01 05:27:06,547 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmpn1lpjzqi_chrome_odoo" 2026-10-01 05:27:06,590 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_dine_in_tour ... 2026-10-01 05:27:11,843 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome pid: 144989 2026-10-01 05:27:11,844 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmptrikx749_chrome_odoo 2026-10-01 05:27:11,844 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:37215/json/version 2026-10-01 05:27:11,845 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37215', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:27:11,874 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:11,874 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:37215/json 2026-10-01 05:27:11,875 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37215', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:27:11,893 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:37215/devtools/page/AD7633077F22B3E95AEFC305B0D16ACC 2026-10-01 05:27:11,907 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-10-01 05:27:11,912 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-10-01 05:27:11,940 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Setting session cookie in browser 2026-10-01 05:27:12,157 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Open "http://127.0.0.1:8069/pos-self/201?access_token=0877b59a99b34162&table_identifier=452fe4dd" in browser 2026-10-01 05:27:12,158 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Navigating to: "http://127.0.0.1:8069/pos-self/201?access_token=0877b59a99b34162&table_identifier=452fe4dd" 2026-10-01 05:27:12,182 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:27:12,635 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:12] "GET /pos-self/201?access_token=0877b59a99b34162&table_identifier=452fe4dd HTTP/1.1" 200 - 59 0.032 0.427 2026-10-01 05:27:12,640 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Navigation result: {'frameId': 'AD7633077F22B3E95AEFC305B0D16ACC', 'loaderId': '7265453AD3D5D8AB4DC9AD3FA9074493', 'isDownload': False} 2026-10-01 05:27:12,641 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:12,664 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:27:12,682 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:27:12,698 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:12] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.024 2026-10-01 05:27:12,714 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:27:12,740 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:12] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.065 2026-10-01 05:27:12,751 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:27:12,784 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:12] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.089 2026-10-01 05:27:12,902 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:12] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-01 05:27:12,912 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-10-01 05:27:12,932 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:12] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.005 0.008 2026-10-01 05:27:12,938 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:27:12,938 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:12] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.004 2026-10-01 05:27:12,949 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Evaluate test code "odoo.startTour('self_order_preset_dine_in_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/201?access_token=0877b59a99b34162&table_identifier=452fe4dd", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:27:12,957 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:13,010 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:13,024 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:13] "POST /pos-self/relations/201 HTTP/1.1" 200 - 37 0.031 0.043 2026-10-01 05:27:13,077 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-01 05:27:13,340 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:13] "POST /pos-self/data/201 HTTP/1.1" 200 - 181 0.110 0.156 2026-10-01 05:27:13,342 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.250 2026-10-01 05:27:13,401 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.009 2026-10-01 05:27:13,408 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:13,447 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:13] "GET /web/image/ir.attachment/12511/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-01 05:27:13,460 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:13,478 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:13] "GET /web/image/ir.attachment/12465/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-01 05:27:13,484 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:27:13,534 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:13,588 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:13] "GET /web/image/pos.category/362/image_128?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 2 0.002 0.036 2026-10-01 05:27:13,600 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:13] "GET /web/image/product.template/2491/image_512?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-10-01 05:27:13,608 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:13,620 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:13] "GET /web/image/product.template/2492/image_512?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.056 2026-10-01 05:27:13,639 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:13] "GET /web/image/product.template/2495/image_512?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 3 0.007 0.056 2026-10-01 05:27:13,654 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:13] "GET /web/image/product.template/2493/image_512?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-10-01 05:27:13,678 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:13,687 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:13] "GET /web/image/product.template/2494/image_512?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 3 0.013 0.092 2026-10-01 05:27:13,702 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:13] "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-01 05:27:13,725 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:13,741 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:13] "GET /web/image/product.product/2993/image_512?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 8 0.017 0.026 2026-10-01 05:27:13,789 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:13,841 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8727643 started for PoS orders references: [{'name': None, 'pos_reference': '260-201-000001', 'uuid': '948f9ef8-9195-427b-bbd5-1e5f55ec76b5'}] 2026-10-01 05:27:13,887 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8727643 order {'name': None, 'pos_reference': '260-201-000001', 'uuid': '948f9ef8-9195-427b-bbd5-1e5f55ec76b5'} created pos.order #970 2026-10-01 05:27:13,899 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8727643 finished 2026-10-01 05:27:13,977 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:13] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.071 0.119 2026-10-01 05:27:14,021 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.013 2026-10-01 05:27:14,033 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: tour succeeded 2026-10-01 05:27:14,034 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:14,073 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: heap 7779816 (allocated 9437184) 2026-10-01 05:27:14,082 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing chrome headless with pid 144989 2026-10-01 05:27:14,085 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing websocket connection 2026-10-01 05:27:14,088 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Terminating chrome headless with pid 144989 2026-10-01 05:27:14,190 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052714_189936_test_preset_dine_in_tour.txt 2026-10-01 05:27:14,190 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmptrikx749_chrome_odoo" 2026-10-01 05:27:14,223 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_takeaway_tour ... 2026-10-01 05:27:19,346 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome pid: 145175 2026-10-01 05:27:19,346 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmp8l2o11qv_chrome_odoo 2026-10-01 05:27:19,346 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:46661/json/version 2026-10-01 05:27:19,349 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46661', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:27:19,356 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Browser version: Chrome/150.0.7871.114 2026-10-01 05:27:19,356 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:46661/json 2026-10-01 05:27:19,358 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46661', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:27:19,365 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:46661/devtools/page/3605680F2FABA8F6A88ACFEDE9D9183E 2026-10-01 05:27:19,370 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-10-01 05:27:19,372 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-10-01 05:27:19,385 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Setting session cookie in browser 2026-10-01 05:27:19,543 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Open "http://127.0.0.1:8069/pos-self/202?access_token=e39b6869425045a4" in browser 2026-10-01 05:27:19,544 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Navigating to: "http://127.0.0.1:8069/pos-self/202?access_token=e39b6869425045a4" 2026-10-01 05:27:19,568 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:27:19,889 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:19] "GET /pos-self/202?access_token=e39b6869425045a4 HTTP/1.1" 200 - 57 0.026 0.298 2026-10-01 05:27:19,892 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Navigation result: {'frameId': '3605680F2FABA8F6A88ACFEDE9D9183E', 'loaderId': '5F7D0DB8B6A903B32F296BBAB2A4F52C', 'isDownload': False} 2026-10-01 05:27:19,892 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:19,911 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:27:19,939 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:27:19,976 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:19] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.030 2026-10-01 05:27:19,986 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:27:19,997 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:19] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.069 2026-10-01 05:27:20,008 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:27:20,037 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:20] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.106 2026-10-01 05:27:20,205 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:20] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.015 2026-10-01 05:27:20,213 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-10-01 05:27:20,232 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:20] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.006 0.012 2026-10-01 05:27:20,234 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Evaluate test code "odoo.startTour('self_order_preset_takeaway_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/202?access_token=e39b6869425045a4", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:27:20,239 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:27:20,239 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:20] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 05:27:20,245 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:20,297 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:20,336 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:20] "POST /pos-self/relations/202 HTTP/1.1" 200 - 37 0.037 0.039 2026-10-01 05:27:20,366 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.105 2026-10-01 05:27:20,644 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:20] "POST /pos-self/data/202 HTTP/1.1" 200 - 181 0.114 0.155 2026-10-01 05:27:20,646 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.263 2026-10-01 05:27:20,688 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-10-01 05:27:20,720 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:20] "GET /web/image/ir.attachment/12564/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:27:20,741 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:20,755 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:20] "GET /web/image/ir.attachment/12518/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:27:20,773 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:27:20,811 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:20,877 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:20,886 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:20] "GET /web/image/pos.category/362/image_128?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 2 0.008 0.047 2026-10-01 05:27:20,905 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:20] "GET /web/image/product.template/2491/image_512?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-10-01 05:27:20,917 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:20] "GET /web/image/product.template/2492/image_512?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-10-01 05:27:20,944 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:20,954 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:20] "GET /web/image/product.template/2495/image_512?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 3 0.017 0.099 2026-10-01 05:27:20,965 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:27:20,985 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:20] "GET /web/image/product.template/2493/image_512?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 3 0.007 0.138 2026-10-01 05:27:20,997 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:21,006 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:21] "GET /web/image/product.template/2494/image_512?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.162 2026-10-01 05:27:21,033 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:21] "GET /web/image/product.product/2993/image_512?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 8 0.004 0.065 2026-10-01 05:27:21,062 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:21,093 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:21] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.014 0.014 2026-10-01 05:27:21,123 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:21,185 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:21,226 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24391757 started for PoS orders references: [{'name': None, 'pos_reference': '260-202-000001', 'uuid': 'abb653dd-5904-412f-84a7-04c01b25e2e3'}] 2026-10-01 05:27:21,302 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24391757 order {'name': None, 'pos_reference': '260-202-000001', 'uuid': 'abb653dd-5904-412f-84a7-04c01b25e2e3'} created pos.order #971 2026-10-01 05:27:21,312 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24391757 finished 2026-10-01 05:27:21,412 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:21] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.112 0.114 2026-10-01 05:27:21,458 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.011 2026-10-01 05:27:21,474 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: tour succeeded 2026-10-01 05:27:21,475 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:21,523 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: heap 8115864 (allocated 9437184) 2026-10-01 05:27:21,523 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing chrome headless with pid 145175 2026-10-01 05:27:21,524 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing websocket connection 2026-10-01 05:27:21,524 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Terminating chrome headless with pid 145175 2026-10-01 05:27:21,621 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052721_620981_test_preset_takeaway_tour.txt 2026-10-01 05:27:21,621 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmp8l2o11qv_chrome_odoo" 2026-10-01 05:27:21,663 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_with_slot_tour ... 2026-10-01 05:27:27,043 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome pid: 145359 2026-10-01 05:27:27,043 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpbcwhcq9b_chrome_odoo 2026-10-01 05:27:27,043 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:44749/json/version 2026-10-01 05:27:27,044 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44749', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:27:27,091 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:27,091 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:44749/json 2026-10-01 05:27:27,092 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44749', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:27:27,100 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:44749/devtools/page/A189961A7CBA7A87C2AD32E05E55BA50 2026-10-01 05:27:27,107 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-10-01 05:27:27,136 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-10-01 05:27:27,164 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Setting session cookie in browser 2026-10-01 05:27:27,343 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Open "http://127.0.0.1:8069/pos-self/203?access_token=a14dd35e70f5449e" in browser 2026-10-01 05:27:27,344 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Navigating to: "http://127.0.0.1:8069/pos-self/203?access_token=a14dd35e70f5449e" 2026-10-01 05:27:27,365 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:27:27,748 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:27] "GET /pos-self/203?access_token=a14dd35e70f5449e HTTP/1.1" 200 - 57 0.046 0.342 2026-10-01 05:27:27,752 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Navigation result: {'frameId': 'A189961A7CBA7A87C2AD32E05E55BA50', 'loaderId': 'A925008F85B17A13E3FB91A8DB8B2013', 'isDownload': False} 2026-10-01 05:27:27,752 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:27,767 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:27:27,786 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:27:27,837 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:27] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.037 0.028 2026-10-01 05:27:27,861 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:27:27,887 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:27] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.019 0.096 2026-10-01 05:27:27,908 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:27:27,925 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:27] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.016 0.132 2026-10-01 05:27:28,070 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.009 2026-10-01 05:27:28,086 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 05:27:28,103 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Evaluate test code "odoo.startTour('self_order_preset_slot_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/203?access_token=a14dd35e70f5449e", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:27:28,110 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:28,112 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:28] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.012 0.016 2026-10-01 05:27:28,117 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:27:28,117 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.018 2026-10-01 05:27:28,168 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:28,193 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:28] "POST /pos-self/relations/203 HTTP/1.1" 200 - 37 0.028 0.038 2026-10-01 05:27:28,228 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.095 2026-10-01 05:27:28,517 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:28] "POST /pos-self/data/203 HTTP/1.1" 200 - 185 0.131 0.148 2026-10-01 05:27:28,521 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.269 2026-10-01 05:27:28,591 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:28,649 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:28] "GET /web/image/ir.attachment/12617/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-01 05:27:28,664 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:28,676 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:28] "GET /web/image/ir.attachment/12571/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:27:28,698 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:27:28,747 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:28,785 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:28] "GET /web/image/pos.category/362/image_128?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 2 0.004 0.016 2026-10-01 05:27:28,805 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:28] "GET /web/image/product.template/2491/image_512?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.022 2026-10-01 05:27:28,822 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:28,828 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:28] "GET /web/image/product.template/2492/image_512?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-10-01 05:27:28,845 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:28] "GET /web/image/product.template/2494/image_512?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.048 2026-10-01 05:27:28,862 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:28] "GET /web/image/product.template/2495/image_512?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-10-01 05:27:28,878 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:28] "GET /web/image/product.template/2493/image_512?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.081 2026-10-01 05:27:28,902 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:28,934 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:27:28,951 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:28,952 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:28] "GET /web/image/product.product/2993/image_512?unique=2026-10-01T05:26:56.000+00:00 HTTP/1.1" 200 - 8 0.004 0.016 2026-10-01 05:27:29,020 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:29,045 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:29] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.012 0.012 2026-10-01 05:27:29,133 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:29,254 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:29,320 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:29,352 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26170523 started for PoS orders references: [{'name': None, 'pos_reference': '260-203-000001', 'uuid': '2b8ff3f0-de4a-4e73-ab87-ffd48e331c72'}] 2026-10-01 05:27:29,394 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26170523 order {'name': None, 'pos_reference': '260-203-000001', 'uuid': '2b8ff3f0-de4a-4e73-ab87-ffd48e331c72'} created pos.order #972 2026-10-01 05:27:29,403 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26170523 finished 2026-10-01 05:27:29,512 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.083 0.112 2026-10-01 05:27:29,554 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.011 2026-10-01 05:27:29,559 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: tour succeeded 2026-10-01 05:27:29,560 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:29,631 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: heap 9347728 (allocated 11010048) 2026-10-01 05:27:29,638 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing chrome headless with pid 145359 2026-10-01 05:27:29,639 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing websocket connection 2026-10-01 05:27:29,642 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Terminating chrome headless with pid 145359 2026-10-01 05:27:29,744 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052729_744758_test_preset_with_slot_tour.txt 2026-10-01 05:27:29,745 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpbcwhcq9b_chrome_odoo" 2026-10-01 05:27:29,801 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:27:31,046 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_combo_prices ... 2026-10-01 05:27:39,586 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome pid: 145554 2026-10-01 05:27:39,587 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless temporary user profile dir: /tmp/tmptr6e69p8_chrome_odoo 2026-10-01 05:27:39,587 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:35585/json/version 2026-10-01 05:27:39,588 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35585', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:27:39,606 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Browser version: Chrome/150.0.7871.114 2026-10-01 05:27:39,606 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:35585/json 2026-10-01 05:27:39,607 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35585', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:27:39,614 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Websocket url found: ws://127.0.0.1:35585/devtools/page/571C6A0BBC5B913DA8E4C7E1B69F6232 2026-10-01 05:27:39,624 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Enable chrome headless console log notification 2026-10-01 05:27:39,637 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless enable page notifications 2026-10-01 05:27:39,647 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Setting session cookie in browser 2026-10-01 05:27:39,874 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Open "http://127.0.0.1:8069/pos-self/204?access_token=965e1af5ba214ff0" in browser 2026-10-01 05:27:39,875 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigating to: "http://127.0.0.1:8069/pos-self/204?access_token=965e1af5ba214ff0" 2026-10-01 05:27:39,891 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:27:40,230 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:40] "GET /pos-self/204?access_token=965e1af5ba214ff0 HTTP/1.1" 200 - 59 0.035 0.307 2026-10-01 05:27:40,234 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigation result: {'frameId': '571C6A0BBC5B913DA8E4C7E1B69F6232', 'loaderId': '94C6CC040F81B9894A7B074A826F4BEF', 'isDownload': False} 2026-10-01 05:27:40,234 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Evaluate ready code "odoo.isTourReady('test_combo_prices')" 2026-10-01 05:27:40,249 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:27:40,281 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:27:40,325 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:40] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.043 2026-10-01 05:27:40,338 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:27:40,358 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:40] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.084 2026-10-01 05:27:40,381 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:27:40,402 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:40] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.139 2026-10-01 05:27:40,553 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-01 05:27:40,574 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 05:27:40,597 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:40] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.011 0.017 2026-10-01 05:27:40,601 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:27:40,601 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:40] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 05:27:40,606 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Evaluate test code "odoo.startTour('test_combo_prices', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/204?access_token=965e1af5ba214ff0", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:27:40,622 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:40,677 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:40] "POST /pos-self/relations/204 HTTP/1.1" 200 - 37 0.025 0.039 2026-10-01 05:27:40,733 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.014 0.105 2026-10-01 05:27:41,125 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:41] "POST /pos-self/data/204 HTTP/1.1" 200 - 207 0.185 0.219 2026-10-01 05:27:41,128 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.369 2026-10-01 05:27:41,167 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: Owl is running in 'dev' mode. 2026-10-01 05:27:41,203 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:41] "GET /web/image/ir.attachment/12680/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-10-01 05:27:41,240 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:41,290 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:41] "GET /web/image/pos.category/364/image_128?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-10-01 05:27:41,308 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:27:41,344 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:41] "GET /web/image/product.template/2513/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.015 0.027 2026-10-01 05:27:41,346 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:41,363 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:41] "GET /web/image/product.template/2524/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.006 0.055 2026-10-01 05:27:41,385 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:41] "GET /web/image/product.template/2525/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.063 2026-10-01 05:27:41,404 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:41] "GET /web/image/product.template/2528/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.005 0.088 2026-10-01 05:27:41,414 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:41,421 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:41] "GET /web/image/product.template/2527/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.006 0.089 2026-10-01 05:27:41,432 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:41] "GET /web/image/product.template/2526/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-10-01 05:27:41,454 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:41] "GET /web/image/product.template/2514/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.099 2026-10-01 05:27:41,472 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:41,472 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:41] "GET /web/image/product.product/3006/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.004 0.075 2026-10-01 05:27:41,495 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:41] "GET /web/image/product.product/3007/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.008 0.091 2026-10-01 05:27:41,512 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:41] "GET /web/image/product.product/3008/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.004 0.097 2026-10-01 05:27:41,536 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:41,577 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:41] "GET /web/image/product.product/3009/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.004 0.019 2026-10-01 05:27:41,594 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:41,596 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:41] "GET /web/image/product.product/3010/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.006 0.033 2026-10-01 05:27:41,612 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:41] "GET /web/image/product.product/3011/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.003 0.051 2026-10-01 05:27:41,662 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:41,739 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:41,770 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:41] "GET /web/image/product.product/3014/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.003 0.019 2026-10-01 05:27:41,786 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:41] "GET /web/image/product.product/3013/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.004 0.035 2026-10-01 05:27:41,800 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:41,804 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:41] "GET /web/image/product.product/3012/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.005 0.052 2026-10-01 05:27:41,861 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:41,927 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:42,011 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:42,081 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:42,158 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:42,235 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:42,366 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:42,380 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:42] "GET /web/image/ir.attachment/12634/raw HTTP/1.1" 200 - 4 0.005 0.007 2026-10-01 05:27:42,437 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27: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-01 05:27:42,458 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:42] "GET /web/image/product.product/3027/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.014 0.016 2026-10-01 05:27:42,480 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:42] "GET /web/image/product.product/3015/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.008 0.048 2026-10-01 05:27:42,503 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:42] "GET /web/image/product.product/3028/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.009 0.063 2026-10-01 05:27:42,528 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:42] "GET /web/image/product.product/3029/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.010 0.086 2026-10-01 05:27:42,661 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6262190 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000001', 'uuid': '815bc98f-4c75-455c-b4b6-e0ab0ba741f8'}] 2026-10-01 05:27:42,738 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6262190 order {'name': None, 'pos_reference': '260-204-000001', 'uuid': '815bc98f-4c75-455c-b4b6-e0ab0ba741f8'} created pos.order #973 2026-10-01 05:27:42,747 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6262190 finished 2026-10-01 05:27:42,885 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 209 0.144 0.286 2026-10-01 05:27:42,969 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:42,985 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.008 2026-10-01 05:27:43,030 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:43,084 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:43,135 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:43,183 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:43,238 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:43,251 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:43] "GET /web/image/ir.attachment/12679/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-01 05:27:43,307 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:43,368 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:43,426 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:43,483 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:43,548 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:43,608 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:43,674 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:43,738 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:43,792 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:43,852 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:43,923 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:43,980 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:44,039 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:44,101 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:44,162 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:44,225 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:44,286 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:44,350 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:44,412 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:44,474 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:44,536 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:44,599 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:44,678 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:44,748 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:44,820 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:44,894 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:45,025 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:45,226 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57207387 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000002', 'uuid': '1c87425b-bbcc-4f6c-b953-bb8a28cdd2aa'}] 2026-10-01 05:27:45,261 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57207387 order {'name': None, 'pos_reference': '260-204-000002', 'uuid': '1c87425b-bbcc-4f6c-b953-bb8a28cdd2aa'} created pos.order #974 2026-10-01 05:27:45,278 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57207387 finished 2026-10-01 05:27:45,427 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:45] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 176 0.105 0.187 2026-10-01 05:27:45,536 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:45,568 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.015 0.015 2026-10-01 05:27:45,598 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:45,650 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:45,706 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:45,756 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:45,811 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:45,872 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:45,931 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:45,986 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:46,059 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:46,112 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:46,172 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:46,230 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:46,294 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:46,356 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:46,416 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:46,488 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:46,549 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:46,609 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:46,671 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:46,733 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:46,792 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:46,866 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:46,928 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:46,989 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:47,049 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:47,114 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:47,179 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:47,239 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:47,298 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:47,361 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:47,435 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:47,499 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:47,560 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:47,628 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:47,695 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:47,762 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:47,835 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:47,908 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:47,983 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:48,120 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:48,236 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:48,459 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45299884 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000003', 'uuid': '2800d5e7-6070-4498-9df2-96448583b3b2'}] 2026-10-01 05:27:48,513 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45299884 order {'name': None, 'pos_reference': '260-204-000003', 'uuid': '2800d5e7-6070-4498-9df2-96448583b3b2'} created pos.order #975 2026-10-01 05:27:48,521 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45299884 finished 2026-10-01 05:27:48,652 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 192 0.117 0.206 2026-10-01 05:27:48,749 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:48,774 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.012 2026-10-01 05:27:48,808 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:48,856 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:48,913 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:48,961 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:49,017 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:49,080 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:49,139 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:49,189 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:49] "GET /web/image/product.product/3003/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.014 0.017 2026-10-01 05:27:49,199 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:49,212 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:49] "GET /web/image/product.product/3004/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.004 0.048 2026-10-01 05:27:49,228 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:49] "GET /web/image/product.product/3005/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.003 0.061 2026-10-01 05:27:49,265 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:49,318 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:49,375 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:49,447 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:49,520 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:49,595 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:49,664 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:49,739 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:49,825 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:49] "GET /web/image/product.product/3016/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.027 0.023 2026-10-01 05:27:49,953 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21733595 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000004', 'uuid': '997a978d-287d-4a55-9e79-f615df13f412'}] 2026-10-01 05:27:49,991 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21733595 order {'name': None, 'pos_reference': '260-204-000004', 'uuid': '997a978d-287d-4a55-9e79-f615df13f412'} created pos.order #976 2026-10-01 05:27:50,004 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21733595 finished 2026-10-01 05:27:50,113 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:50] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 149 0.134 0.170 2026-10-01 05:27:50,168 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:50,198 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.017 0.010 2026-10-01 05:27:50,226 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:50,275 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:50,330 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:50,380 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:50,434 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:50,499 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:50,559 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:50,597 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:50] "GET /web/image/product.product/3017/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.003 0.017 2026-10-01 05:27:50,618 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:50] "GET /web/image/product.product/3018/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.006 0.035 2026-10-01 05:27:50,622 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:50,643 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:50] "GET /web/image/product.product/3019/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.009 0.053 2026-10-01 05:27:50,674 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:50,747 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:50,773 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:50] "GET /web/image/product.product/3020/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.006 0.013 2026-10-01 05:27:50,810 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:50,812 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:50] "GET /web/image/product.product/3021/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.023 0.034 2026-10-01 05:27:50,853 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:50] "GET /web/image/product.product/3022/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.022 0.074 2026-10-01 05:27:50,868 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:50,933 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:50,966 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:50] "GET /web/image/product.product/3023/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.012 0.014 2026-10-01 05:27:50,986 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:50] "GET /web/image/product.product/3024/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.006 0.036 2026-10-01 05:27:50,995 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:51,012 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:51] "GET /web/image/product.product/3025/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.013 0.051 2026-10-01 05:27:51,054 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:51,126 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:51,196 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:51,269 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:51,338 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:51,426 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:51,518 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:51] "GET /web/image/product.product/3026/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-10-01 05:27:51,635 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #197273 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000005', 'uuid': '8aa7a365-55b0-4252-9041-baf58f07bc34'}] 2026-10-01 05:27:51,668 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #197273 order {'name': None, 'pos_reference': '260-204-000005', 'uuid': '8aa7a365-55b0-4252-9041-baf58f07bc34'} created pos.order #977 2026-10-01 05:27:51,680 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #197273 finished 2026-10-01 05:27:51,813 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:51] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 158 0.096 0.190 2026-10-01 05:27:51,876 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:51,900 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:27:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.011 2026-10-01 05:27:51,934 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:51,982 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:52,039 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:52,087 44 INFO rb-3b89a0e-225191-419901 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-01 05:27:52,141 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: tour succeeded 2026-10-01 05:27:52,141 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: ╔══════════════════════════════════╗ ║ TOUR test_combo_prices SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-01 05:27:52,345 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: heap 56474320 (allocated 60833792) 2026-10-01 05:27:52,366 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing chrome headless with pid 145554 2026-10-01 05:27:52,370 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing websocket connection 2026-10-01 05:27:52,371 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Terminating chrome headless with pid 145554 2026-10-01 05:27:52,468 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052752_468663_test_combo_prices.txt 2026-10-01 05:27:52,469 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Removing chrome user profile "/tmp/tmptr6e69p8_chrome_odoo" 2026-10-01 05:27:52,510 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend ... 2026-10-01 05:28:00,631 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 145781 2026-10-01 05:28:00,632 44 INFO rb-3b89a0e-225191-419901 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/tmprd6uybka_chrome_odoo 2026-10-01 05:28:00,632 44 INFO rb-3b89a0e-225191-419901 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:46409/json/version 2026-10-01 05:28:00,633 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46409', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:28:00,657 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:00,657 44 INFO rb-3b89a0e-225191-419901 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:46409/json 2026-10-01 05:28:00,659 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46409', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:28:00,669 44 INFO rb-3b89a0e-225191-419901 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:46409/devtools/page/BB568E53A8D60A0263231CFEC8A960A9 2026-10-01 05:28:00,682 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:00,691 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:00,738 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:00,970 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Open "http://127.0.0.1:8069/pos-self/205?access_token=2b124057006b45ce" in browser 2026-10-01 05:28:00,970 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigating to: "http://127.0.0.1:8069/pos-self/205?access_token=2b124057006b45ce" 2026-10-01 05:28:00,994 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:28:01,403 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:01] "GET /pos-self/205?access_token=2b124057006b45ce HTTP/1.1" 200 - 59 0.056 0.356 2026-10-01 05:28:01,406 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': 'BB568E53A8D60A0263231CFEC8A960A9', 'loaderId': 'C8F48D1A49394397F33B83B902B44D13', 'isDownload': False} 2026-10-01 05:28:01,407 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:01,425 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:28:01,466 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:28:01,492 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:01] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.049 2026-10-01 05:28:01,503 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:28:01,515 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:01] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.074 2026-10-01 05:28:01,537 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:28:01,570 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:01] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.107 2026-10-01 05:28:01,693 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.010 2026-10-01 05:28:01,703 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.010 2026-10-01 05:28:01,730 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Evaluate test code "odoo.startTour('test_fiscal_position_between_frontend_and_backend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/205?access_token=2b124057006b45ce", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:28:01,736 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:01] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.003 0.021 2026-10-01 05:28:01,737 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:01,739 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:28:01,739 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:01] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.017 2026-10-01 05:28:01,822 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:01] "POST /pos-self/relations/205 HTTP/1.1" 200 - 37 0.020 0.043 2026-10-01 05:28:01,857 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.095 2026-10-01 05:28:02,142 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:02] "POST /pos-self/data/205 HTTP/1.1" 200 - 211 0.111 0.164 2026-10-01 05:28:02,144 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.274 2026-10-01 05:28:02,193 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:02,248 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:02] "GET /web/image/ir.attachment/12733/raw HTTP/1.1" 200 - 4 0.003 0.010 2026-10-01 05:28:02,255 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:02,264 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:02] "GET /web/image/ir.attachment/12687/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:28:02,279 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:28:02,334 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:02,366 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:02] "GET /web/image/pos.category/365/image_128?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-10-01 05:28:02,378 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:02] "GET /web/image/product.template/2541/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-10-01 05:28:02,388 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:02] "GET /web/image/product.template/2552/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-01 05:28:02,399 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:02] "GET /web/image/product.template/2556/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-10-01 05:28:02,405 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:02,421 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:02] "GET /web/image/product.template/2553/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-10-01 05:28:02,455 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:02] "GET /web/image/product.template/2554/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.010 0.081 2026-10-01 05:28:02,457 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:02,468 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:02] "GET /web/image/product.template/2555/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-10-01 05:28:02,481 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:02] "GET /web/image/product.template/2542/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-10-01 05:28:02,500 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:28:02,511 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:02,581 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:02,641 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:02,697 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:02,753 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:02,823 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:02,874 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:02,973 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87882617 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000001', 'uuid': 'a4b58045-2d9b-40d5-b52d-16957da1debe'}] 2026-10-01 05:28:03,005 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87882617 order {'name': None, 'pos_reference': '260-205-000001', 'uuid': 'a4b58045-2d9b-40d5-b52d-16957da1debe'} created pos.order #978 2026-10-01 05:28:03,022 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87882617 finished 2026-10-01 05:28:03,123 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:03] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 113 0.084 0.107 2026-10-01 05:28:03,145 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-10-01 05:28:03,146 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:03,177 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.017 0.011 2026-10-01 05:28:03,215 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 8781192 (allocated 9961472) 2026-10-01 05:28:03,227 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 145781 2026-10-01 05:28:03,231 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-10-01 05:28:03,232 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 145781 2026-10-01 05:28:03,328 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052803_328794_test_fiscal_position_between_frontend_and_backend.txt 2026-10-01 05:28:03,329 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmprd6uybka_chrome_odoo" 2026-10-01 05:28:03,738 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 145976 2026-10-01 05:28:03,738 44 INFO rb-3b89a0e-225191-419901 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/tmpvc84yqce_chrome_odoo 2026-10-01 05:28:03,738 44 INFO rb-3b89a0e-225191-419901 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:46623/json/version 2026-10-01 05:28:03,751 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46623', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:28:03,775 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:03,775 44 INFO rb-3b89a0e-225191-419901 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:46623/json 2026-10-01 05:28:03,776 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46623', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:28:03,800 44 INFO rb-3b89a0e-225191-419901 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:46623/devtools/page/B3A3D8E30A477B7E581702072622110F 2026-10-01 05:28:03,803 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:03,809 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:03,818 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:03,861 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Open "http://127.0.0.1:8069/pos-self/205?access_token=2b124057006b45ce" in browser 2026-10-01 05:28:03,861 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigating to: "http://127.0.0.1:8069/pos-self/205?access_token=2b124057006b45ce" 2026-10-01 05:28:03,894 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:03] "GET /pos-self/205?access_token=2b124057006b45ce HTTP/1.1" 200 - 7 0.004 0.015 2026-10-01 05:28:03,900 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': 'B3A3D8E30A477B7E581702072622110F', 'loaderId': '8AFAB88AC1FA7812E8428CB00F042E4C', 'isDownload': False} 2026-10-01 05:28:03,900 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:03,918 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:28:03,930 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:03] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.006 2026-10-01 05:28:03,940 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:03] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.012 2026-10-01 05:28:03,944 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:03] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.018 2026-10-01 05:28:04,110 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-01 05:28:04,116 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:28:04,131 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Evaluate test code "odoo.startTour('test_fiscal_position_between_frontend_and_backend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/205?access_token=2b124057006b45ce", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:28:04,134 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:04] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.002 0.010 2026-10-01 05:28:04,136 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:28:04,136 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:28:04,139 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:04,178 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:04] "POST /pos-self/relations/205 HTTP/1.1" 200 - 16 0.007 0.026 2026-10-01 05:28:04,183 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.036 2026-10-01 05:28:04,214 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-10-01 05:28:04,482 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:04] "POST /pos-self/data/205 HTTP/1.1" 200 - 142 0.088 0.176 2026-10-01 05:28:04,528 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:04,576 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:04] "GET /web/image/ir.attachment/12733/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:28:04,599 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:04,617 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:04] "GET /web/image/ir.attachment/12687/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-01 05:28:04,625 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:28:04,690 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:04,743 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:04] "GET /web/image/pos.category/365/image_128?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.026 2026-10-01 05:28:04,753 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:04,758 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:04] "GET /web/image/product.template/2541/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.028 2026-10-01 05:28:04,773 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:04] "GET /web/image/product.template/2556/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-10-01 05:28:04,785 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:04] "GET /web/image/product.template/2552/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-10-01 05:28:04,798 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:04] "GET /web/image/product.template/2553/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-10-01 05:28:04,806 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:04,809 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:04] "GET /web/image/product.template/2554/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-10-01 05:28:04,821 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:04] "GET /web/image/product.template/2555/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.064 2026-10-01 05:28:04,833 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:28:04,844 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:04] "GET /web/image/product.template/2542/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.071 2026-10-01 05:28:04,861 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:04,940 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:04,997 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:05,050 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:05,104 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:05,173 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:05,224 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:05,335 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28416964 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000002', 'uuid': 'e3e3aaef-eb36-47d7-aad6-34b10f20ee26'}] 2026-10-01 05:28:05,369 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28416964 order {'name': None, 'pos_reference': '260-205-000002', 'uuid': 'e3e3aaef-eb36-47d7-aad6-34b10f20ee26'} created pos.order #979 2026-10-01 05:28:05,378 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28416964 finished 2026-10-01 05:28:05,443 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:05] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 79 0.060 0.096 2026-10-01 05:28:05,462 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-10-01 05:28:05,463 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:05,487 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-10-01 05:28:05,524 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 8778748 (allocated 9961472) 2026-10-01 05:28:05,528 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 145976 2026-10-01 05:28:05,528 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-10-01 05:28:05,532 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 145976 2026-10-01 05:28:05,628 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052805_628150_test_fiscal_position_between_frontend_and_backend.txt 2026-10-01 05:28:05,628 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpvc84yqce_chrome_odoo" 2026-10-01 05:28:05,663 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_price_between_frontend_and_backend ... 2026-10-01 05:28:13,480 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome pid: 146160 2026-10-01 05:28:13,482 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmpt751fcqy_chrome_odoo 2026-10-01 05:28:13,482 44 INFO rb-3b89a0e-225191-419901 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:36621/json/version 2026-10-01 05:28:13,485 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36621', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:28:13,503 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:13,504 44 INFO rb-3b89a0e-225191-419901 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:36621/json 2026-10-01 05:28:13,506 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36621', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:28:13,517 44 INFO rb-3b89a0e-225191-419901 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:36621/devtools/page/144E8762A6A63BA461561A2FA591CDF7 2026-10-01 05:28:13,523 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:13,526 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-10-01 05:28:13,568 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Setting session cookie in browser 2026-10-01 05:28:13,760 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Open "http://127.0.0.1:8069/pos-self/206?access_token=3ff1a7d8351340e8" in browser 2026-10-01 05:28:13,760 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Navigating to: "http://127.0.0.1:8069/pos-self/206?access_token=3ff1a7d8351340e8" 2026-10-01 05:28:13,777 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:28:14,285 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:14] "GET /pos-self/206?access_token=3ff1a7d8351340e8 HTTP/1.1" 200 - 59 0.034 0.477 2026-10-01 05:28:14,290 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Navigation result: {'frameId': '144E8762A6A63BA461561A2FA591CDF7', 'loaderId': '4901AB69A66B1B7F719A27AEE4CEAF77', 'isDownload': False} 2026-10-01 05:28:14,290 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:14,310 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:28:14,329 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:28:14,369 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:14] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.030 2026-10-01 05:28:14,381 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:28:14,397 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:14] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.073 2026-10-01 05:28:14,408 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:28:14,427 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:14] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.095 2026-10-01 05:28:14,551 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:14] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-01 05:28:14,563 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 05:28:14,573 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:14] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.003 0.010 2026-10-01 05:28:14,580 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Evaluate test code "odoo.startTour('test_price_between_frontend_and_backend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/206?access_token=3ff1a7d8351340e8", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:28:14,587 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:28:14,587 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:14] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 05:28:14,588 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:14,682 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:14] "POST /pos-self/relations/206 HTTP/1.1" 200 - 37 0.038 0.043 2026-10-01 05:28:14,734 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-01 05:28:15,069 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:15] "POST /pos-self/data/206 HTTP/1.1" 200 - 207 0.129 0.219 2026-10-01 05:28:15,081 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.331 2026-10-01 05:28:15,115 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:15,154 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:15] "GET /web/image/ir.attachment/12786/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:28:15,208 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:15,263 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:15] "GET /web/image/pos.category/366/image_128?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-10-01 05:28:15,277 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:28:15,281 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:15] "GET /web/image/product.template/2569/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.027 2026-10-01 05:28:15,299 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:15,307 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:15] "GET /web/image/product.template/2580/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.014 0.039 2026-10-01 05:28:15,326 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:15] "GET /web/image/product.template/2584/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-10-01 05:28:15,342 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:15] "GET /web/image/product.template/2581/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.006 0.076 2026-10-01 05:28:15,353 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:15,357 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:15] "GET /web/image/product.template/2582/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.006 0.091 2026-10-01 05:28:15,372 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:15] "GET /web/image/product.template/2583/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.007 0.081 2026-10-01 05:28:15,379 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:15] "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-01 05:28:15,391 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:15] "GET /web/image/product.template/2570/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-10-01 05:28:15,409 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:15,481 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:15,540 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:15,593 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:15,649 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:15,721 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:15,783 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:15,830 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:15,886 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:15,965 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:16,024 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:16,076 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:16,131 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:16,205 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:16,266 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:16,316 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:16,372 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:16,447 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:16,561 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48956537 started for PoS orders references: [{'name': None, 'pos_reference': '260-206-000001', 'uuid': '9b6c0ba7-a375-4591-a58e-944d36322371'}] 2026-10-01 05:28:16,608 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48956537 order {'name': None, 'pos_reference': '260-206-000001', 'uuid': '9b6c0ba7-a375-4591-a58e-944d36322371'} created pos.order #980 2026-10-01 05:28:16,621 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48956537 finished 2026-10-01 05:28:16,723 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:16] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 119 0.080 0.129 2026-10-01 05:28:16,747 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: tour succeeded 2026-10-01 05:28:16,748 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:16,773 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.015 2026-10-01 05:28:16,826 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: heap 9976380 (allocated 11407360) 2026-10-01 05:28:16,836 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing chrome headless with pid 146160 2026-10-01 05:28:16,836 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing websocket connection 2026-10-01 05:28:16,837 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Terminating chrome headless with pid 146160 2026-10-01 05:28:16,932 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052816_932496_test_price_between_frontend_and_backend.txt 2026-10-01 05:28:16,932 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpt751fcqy_chrome_odoo" 2026-10-01 05:28:16,971 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend ... 2026-10-01 05:28:24,679 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome pid: 146347 2026-10-01 05:28:24,680 44 INFO rb-3b89a0e-225191-419901 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/tmp6_lznon6_chrome_odoo 2026-10-01 05:28:24,680 44 INFO rb-3b89a0e-225191-419901 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:37901/json/version 2026-10-01 05:28:24,681 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:24,685 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:24,685 44 INFO rb-3b89a0e-225191-419901 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:37901/json 2026-10-01 05:28:24,686 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:24,692 44 INFO rb-3b89a0e-225191-419901 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:37901/devtools/page/2E5048CD63E1E088A7604F817A3E61A0 2026-10-01 05:28:24,695 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:24,698 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:24,705 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:24,931 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Open "http://127.0.0.1:8069/pos-self/207?access_token=2ae8d517387e4a42" in browser 2026-10-01 05:28:24,931 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Navigating to: "http://127.0.0.1:8069/pos-self/207?access_token=2ae8d517387e4a42" 2026-10-01 05:28:24,949 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:28:25,364 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:25] "GET /pos-self/207?access_token=2ae8d517387e4a42 HTTP/1.1" 200 - 59 0.034 0.386 2026-10-01 05:28:25,368 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Navigation result: {'frameId': '2E5048CD63E1E088A7604F817A3E61A0', 'loaderId': '7469A27AD31C929B5052FB3AF06DAE1E', 'isDownload': False} 2026-10-01 05:28:25,368 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:25,397 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:28:25,420 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:28:25,459 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:25] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.031 0.030 2026-10-01 05:28:25,482 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:28:25,514 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:25] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.102 2026-10-01 05:28:25,522 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:28:25,534 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:25] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.119 2026-10-01 05:28:25,675 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:25] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-01 05:28:25,689 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 05:28:25,700 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:25] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.004 0.007 2026-10-01 05:28:25,714 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Evaluate test code "odoo.startTour('test_pricelist_price_between_frontend_and_backend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/207?access_token=2ae8d517387e4a42", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:28:25,719 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:28:25,719 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:25] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 05:28:25,727 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:25,787 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:25] "POST /pos-self/relations/207 HTTP/1.1" 200 - 37 0.019 0.031 2026-10-01 05:28:25,843 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.099 2026-10-01 05:28:26,193 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:26] "POST /pos-self/data/207 HTTP/1.1" 200 - 211 0.167 0.200 2026-10-01 05:28:26,195 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.330 2026-10-01 05:28:26,252 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:26,296 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:26] "GET /web/image/ir.attachment/12839/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-01 05:28:26,316 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:26,332 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:26] "GET /web/image/ir.attachment/12793/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-01 05:28:26,345 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:28:26,397 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:26,435 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:26] "GET /web/image/pos.category/367/image_128?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.026 2026-10-01 05:28:26,464 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:26,465 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:26] "GET /web/image/product.template/2597/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.006 0.041 2026-10-01 05:28:26,485 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:26] "GET /web/image/product.template/2608/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.005 0.061 2026-10-01 05:28:26,501 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:26] "GET /web/image/product.template/2612/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.078 2026-10-01 05:28:26,515 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:26] "GET /web/image/product.template/2609/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.087 2026-10-01 05:28:26,517 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:26,530 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:26] "GET /web/image/product.template/2610/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-01 05:28:26,537 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:28:26,548 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:26] "GET /web/image/product.template/2611/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.106 2026-10-01 05:28:26,560 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:26] "GET /web/image/product.template/2598/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-10-01 05:28:26,575 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:26,647 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:26,711 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:26,764 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:26,822 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:26,893 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:26,990 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37948744 started for PoS orders references: [{'name': None, 'pos_reference': '260-207-000001', 'uuid': 'cb921e48-c710-4fe9-b38e-1c1db3003ebd'}] 2026-10-01 05:28:27,022 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37948744 order {'name': None, 'pos_reference': '260-207-000001', 'uuid': 'cb921e48-c710-4fe9-b38e-1c1db3003ebd'} created pos.order #981 2026-10-01 05:28:27,032 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37948744 finished 2026-10-01 05:28:27,116 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 114 0.064 0.098 2026-10-01 05:28:27,140 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: tour succeeded 2026-10-01 05:28:27,141 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:27,160 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-10-01 05:28:27,212 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: heap 9777300 (allocated 10747904) 2026-10-01 05:28:27,222 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing chrome headless with pid 146347 2026-10-01 05:28:27,223 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing websocket connection 2026-10-01 05:28:27,224 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Terminating chrome headless with pid 146347 2026-10-01 05:28:27,297 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052827_297010_test_pricelist_price_between_frontend_and_backend.txt 2026-10-01 05:28:27,297 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmp6_lznon6_chrome_odoo" 2026-10-01 05:28:27,338 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend ... 2026-10-01 05:28:35,480 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Chrome pid: 146532 2026-10-01 05:28:35,480 44 INFO rb-3b89a0e-225191-419901 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/tmpq7or65_u_chrome_odoo 2026-10-01 05:28:35,480 44 INFO rb-3b89a0e-225191-419901 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:35675/json/version 2026-10-01 05:28:35,485 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35675', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:28:35,500 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:35,500 44 INFO rb-3b89a0e-225191-419901 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:35675/json 2026-10-01 05:28:35,502 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35675', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:28:35,516 44 INFO rb-3b89a0e-225191-419901 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:35675/devtools/page/1B24C4B20A63FCEE5BD6EB56CF211DA7 2026-10-01 05:28:35,522 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:35,533 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:35,550 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:35,726 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Open "http://127.0.0.1:8069/pos-self/208?access_token=bed32ea978cd4671" in browser 2026-10-01 05:28:35,726 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Navigating to: "http://127.0.0.1:8069/pos-self/208?access_token=bed32ea978cd4671" 2026-10-01 05:28:35,743 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:28:36,130 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:36] "GET /pos-self/208?access_token=bed32ea978cd4671 HTTP/1.1" 200 - 59 0.036 0.354 2026-10-01 05:28:36,135 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Navigation result: {'frameId': '1B24C4B20A63FCEE5BD6EB56CF211DA7', 'loaderId': 'ACABC8D36C7BD05455866A92DEB93CD3', 'isDownload': False} 2026-10-01 05:28:36,135 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:36,143 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:28:36,165 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:28:36,216 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:36] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.029 0.035 2026-10-01 05:28:36,231 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:28:36,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:36] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.088 2026-10-01 05:28:36,282 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:28:36,306 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:36] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.018 0.122 2026-10-01 05:28:36,482 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:36] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-01 05:28:36,489 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-01 05:28:36,505 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:36] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.002 0.009 2026-10-01 05:28:36,511 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:28:36,512 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:36] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.004 2026-10-01 05:28:36,515 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Evaluate test code "odoo.startTour('test_pricelist_should_not_be_changed_from_frontend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/208?access_token=bed32ea978cd4671", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:28:36,531 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:36,586 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:36] "POST /pos-self/relations/208 HTTP/1.1" 200 - 37 0.021 0.038 2026-10-01 05:28:36,628 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.092 2026-10-01 05:28:36,943 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:36] "POST /pos-self/data/208 HTTP/1.1" 200 - 211 0.132 0.183 2026-10-01 05:28:36,946 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.302 2026-10-01 05:28:36,985 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:37,017 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:37] "GET /web/image/ir.attachment/12892/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:28:37,037 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:37,055 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:37] "GET /web/image/ir.attachment/12846/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-01 05:28:37,070 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:28:37,110 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:37,137 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:37] "GET /web/image/pos.category/368/image_128?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-10-01 05:28:37,155 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:37] "GET /web/image/product.template/2625/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.026 2026-10-01 05:28:37,167 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:37] "GET /web/image/product.template/2636/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-01 05:28:37,177 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:37,178 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:37] "GET /web/image/product.template/2640/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-10-01 05:28:37,189 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:37] "GET /web/image/product.template/2637/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-10-01 05:28:37,199 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:37] "GET /web/image/product.template/2638/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-10-01 05:28:37,208 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:37] "GET /web/image/product.template/2639/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-10-01 05:28:37,219 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:37] "GET /web/image/product.template/2626/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-10-01 05:28:37,237 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:37,262 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:28:37,290 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:37,353 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:37,413 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:37,466 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:37,522 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:37,599 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:37,657 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:37,716 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:37,769 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:37,825 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:37,898 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:37,956 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:38,011 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:38,067 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:38,138 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:38,237 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57664568 started for PoS orders references: [{'name': None, 'pos_reference': '260-208-000001', 'uuid': '953384cf-f19a-413a-a3a5-ce9e41c9872c'}] 2026-10-01 05:28:38,276 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57664568 order {'name': None, 'pos_reference': '260-208-000001', 'uuid': '953384cf-f19a-413a-a3a5-ce9e41c9872c'} created pos.order #982 2026-10-01 05:28:38,291 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57664568 finished 2026-10-01 05:28:38,403 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:38] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 114 0.081 0.120 2026-10-01 05:28:38,420 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: tour succeeded 2026-10-01 05:28:38,421 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:38,450 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.010 2026-10-01 05:28:38,490 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: heap 9918952 (allocated 11272192) 2026-10-01 05:28:38,491 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing chrome headless with pid 146532 2026-10-01 05:28:38,494 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing websocket connection 2026-10-01 05:28:38,495 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Terminating chrome headless with pid 146532 2026-10-01 05:28:38,591 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052838_591688_test_pricelist_should_not_be_changed_from_frontend.txt 2026-10-01 05:28:38,591 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Removing chrome user profile "/tmp/tmpq7or65_u_chrome_odoo" 2026-10-01 05:28:38,629 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_prices_are_immutable_from_frontend ... 2026-10-01 05:28:46,832 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome pid: 146713 2026-10-01 05:28:46,832 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless temporary user profile dir: /tmp/tmp9bl8tud4_chrome_odoo 2026-10-01 05:28:46,833 44 INFO rb-3b89a0e-225191-419901 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:42921/json/version 2026-10-01 05:28:46,835 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42921', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:28:46,872 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:46,872 44 INFO rb-3b89a0e-225191-419901 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:42921/json 2026-10-01 05:28:46,872 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42921', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:28:46,892 44 INFO rb-3b89a0e-225191-419901 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:42921/devtools/page/441675C9A4A53034FE476AE6CD8A616B 2026-10-01 05:28:46,902 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:46,911 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless enable page notifications 2026-10-01 05:28:46,942 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Setting session cookie in browser 2026-10-01 05:28:47,145 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Open "http://127.0.0.1:8069/pos-self/209?access_token=1696357d9b024bd5" in browser 2026-10-01 05:28:47,145 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Navigating to: "http://127.0.0.1:8069/pos-self/209?access_token=1696357d9b024bd5" 2026-10-01 05:28:47,158 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:28:47,537 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:47] "GET /pos-self/209?access_token=1696357d9b024bd5 HTTP/1.1" 200 - 59 0.054 0.327 2026-10-01 05:28:47,540 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Navigation result: {'frameId': '441675C9A4A53034FE476AE6CD8A616B', 'loaderId': '4B0B1B2478D9C16722ED5A2A81DD2DD0', 'isDownload': False} 2026-10-01 05:28:47,541 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:47,556 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:28:47,581 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:28:47,606 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:47] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.035 2026-10-01 05:28:47,626 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:28:47,666 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:47] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.030 0.072 2026-10-01 05:28:47,675 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:28:47,699 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:47] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.115 2026-10-01 05:28:47,790 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-01 05:28:47,801 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 05:28:47,814 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:47] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.003 0.011 2026-10-01 05:28:47,815 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Evaluate test code "odoo.startTour('test_prices_are_immutable_from_frontend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/209?access_token=1696357d9b024bd5", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:28:47,822 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:28:47,822 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:28:47,823 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:47,887 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:47] "POST /pos-self/relations/209 HTTP/1.1" 200 - 37 0.017 0.039 2026-10-01 05:28:47,926 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.086 2026-10-01 05:28:48,269 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:48] "POST /pos-self/data/209 HTTP/1.1" 200 - 207 0.149 0.202 2026-10-01 05:28:48,271 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.329 2026-10-01 05:28:48,312 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:48,359 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:48] "GET /web/image/ir.attachment/12945/raw HTTP/1.1" 200 - 4 0.003 0.009 2026-10-01 05:28:48,406 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:48,467 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:48,468 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 05:28:48,476 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:48] "GET /web/image/product.template/2653/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.017 0.021 2026-10-01 05:28:48,490 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:48] "GET /web/image/product.template/2664/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.046 2026-10-01 05:28:48,508 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:48] "GET /web/image/pos.category/369/image_128?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.065 2026-10-01 05:28:48,523 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:48] "GET /web/image/product.template/2665/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-10-01 05:28:48,525 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:48,537 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:48] "GET /web/image/product.template/2668/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.089 2026-10-01 05:28:48,563 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:48] "GET /web/image/product.template/2666/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-10-01 05:28:48,564 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:48] "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-01 05:28:48,576 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:48] "GET /web/image/product.template/2667/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-10-01 05:28:48,582 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:48,595 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:48] "GET /web/image/product.template/2654/image_512?unique=2026-10-01T05:27:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.093 2026-10-01 05:28:48,659 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:48,716 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:48,772 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:48,826 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:48,899 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:49,009 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35584829 started for PoS orders references: [{'name': None, 'pos_reference': '260-209-000001', 'uuid': '1708975c-47c8-4fea-a986-a42359527f37'}] 2026-10-01 05:28:49,049 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35584829 order {'name': None, 'pos_reference': '260-209-000001', 'uuid': '1708975c-47c8-4fea-a986-a42359527f37'} created pos.order #983 2026-10-01 05:28:49,061 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35584829 finished 2026-10-01 05:28:49,182 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.082 0.137 2026-10-01 05:28:49,199 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: tour succeeded 2026-10-01 05:28:49,200 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:49,220 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.010 2026-10-01 05:28:49,277 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: heap 8556736 (allocated 9437184) 2026-10-01 05:28:49,281 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing chrome headless with pid 146713 2026-10-01 05:28:49,285 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing websocket connection 2026-10-01 05:28:49,287 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Terminating chrome headless with pid 146713 2026-10-01 05:28:49,348 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052849_348746_test_prices_are_immutable_from_frontend.txt 2026-10-01 05:28:49,349 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Removing chrome user profile "/tmp/tmp9bl8tud4_chrome_odoo" 2026-10-01 05:28:49,413 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:28:50,618 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-10-01 05:28:55,663 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 146903 2026-10-01 05:28:55,663 44 INFO rb-3b89a0e-225191-419901 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/tmp1c1gl2f5_chrome_odoo 2026-10-01 05:28:55,663 44 INFO rb-3b89a0e-225191-419901 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:35697/json/version 2026-10-01 05:28:55,665 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35697', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:28:55,685 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:55,686 44 INFO rb-3b89a0e-225191-419901 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:35697/json 2026-10-01 05:28:55,686 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35697', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:28:55,706 44 INFO rb-3b89a0e-225191-419901 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:35697/devtools/page/D1877AC950DAA6C0F7F38BD4138D3C74 2026-10-01 05:28:55,721 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:55,735 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:55,937 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-01 05:28:55,941 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:55,944 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Open "http://127.0.0.1:8069/pos-self/210?access_token=96bb11dd46274c33" in browser 2026-10-01 05:28:55,944 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigating to: "http://127.0.0.1:8069/pos-self/210?access_token=96bb11dd46274c33" 2026-10-01 05:28:55,959 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:28:56,308 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:56] "GET /pos-self/210?access_token=96bb11dd46274c33 HTTP/1.1" 200 - 60 0.042 0.311 2026-10-01 05:28:56,313 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': 'D1877AC950DAA6C0F7F38BD4138D3C74', 'loaderId': '56B9AD9F2CFD341311CB453460B5EFE7', 'isDownload': False} 2026-10-01 05:28:56,313 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:56,330 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:28:56,352 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:28:56,399 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:56] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.036 2026-10-01 05:28:56,408 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:28:56,426 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:56] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.082 2026-10-01 05:28:56,436 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:28:56,450 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:56] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.097 2026-10-01 05:28:56,606 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:56] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-01 05:28:56,614 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-01 05:28:56,630 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:56] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.002 0.007 2026-10-01 05:28:56,634 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:56] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-10-01 05:28:56,645 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Evaluate test code "odoo.startTour('SelfOrderOrderNumberTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/210?access_token=96bb11dd46274c33", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:28:56,655 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:56,701 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:56] "POST /pos-self/relations/210 HTTP/1.1" 200 - 35 0.021 0.034 2026-10-01 05:28:56,729 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:56,744 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.092 2026-10-01 05:28:57,009 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:57] "POST /pos-self/data/210 HTTP/1.1" 200 - 179 0.108 0.165 2026-10-01 05:28:57,012 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.253 2026-10-01 05:28:57,040 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:57,075 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:57] "GET /web/image/ir.attachment/13008/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:28:57,117 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:57,172 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:57] "GET /web/image/pos.category/370/image_128?unique=2026-10-01T05:28:49.000+00:00 HTTP/1.1" 200 - 2 0.004 0.022 2026-10-01 05:28:57,184 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:57] "GET /web/image/product.template/2670/image_512?unique=2026-10-01T05:28:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.029 2026-10-01 05:28:57,199 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:57] "GET /web/image/product.template/2673/image_512?unique=2026-10-01T05:28:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.040 2026-10-01 05:28:57,214 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:57] "GET /web/image/product.template/2669/image_512?unique=2026-10-01T05:28:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-10-01 05:28:57,229 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:57] "GET /web/image/product.template/2672/image_512?unique=2026-10-01T05:28:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.066 2026-10-01 05:28:57,236 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:57,245 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:57] "GET /web/image/product.template/2671/image_512?unique=2026-10-01T05:28:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.084 2026-10-01 05:28:57,298 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:57,311 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:57] "GET /web/image/ir.attachment/12962/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:28:57,343 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:28:57,344 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28: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-01 05:28:57,365 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:57,394 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:57] "GET /web/image/product.product/3171/image_512?unique=2026-10-01T05:28:49.000+00:00 HTTP/1.1" 200 - 8 0.009 0.046 2026-10-01 05:28:57,419 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:57,487 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:57,525 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26476100 started for PoS orders references: [{'name': None, 'pos_reference': '260-210-000001', 'uuid': '543159a9-5e69-4962-9890-933395b520a7'}] 2026-10-01 05:28:57,564 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26476100 order {'name': None, 'pos_reference': '260-210-000001', 'uuid': '543159a9-5e69-4962-9890-933395b520a7'} created pos.order #984 2026-10-01 05:28:57,582 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26476100 finished 2026-10-01 05:28:57,679 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:57] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.075 0.122 2026-10-01 05:28:57,726 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.010 2026-10-01 05:28:57,740 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:57,789 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:57,790 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:57,853 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 7714672 (allocated 8126464) 2026-10-01 05:28:57,855 44 INFO rb-3b89a0e-225191-419901 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 146903 2026-10-01 05:28:57,855 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:57,863 44 INFO rb-3b89a0e-225191-419901 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 146903 2026-10-01 05:28:57,863 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:57] "GET /web/image/ir.attachment/13007/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:28:57,933 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052857_933254_test_self_order_order_number_conflict_with_normal_orders.txt 2026-10-01 05:28:57,933 44 INFO rb-3b89a0e-225191-419901 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/tmp1c1gl2f5_chrome_odoo" 2026-10-01 05:28:58,206 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 147092 2026-10-01 05:28:58,207 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome headless temporary user profile dir: /tmp/tmp_dcgtbkv_chrome_odoo 2026-10-01 05:28:58,207 44 INFO rb-3b89a0e-225191-419901 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:34353/json/version 2026-10-01 05:28:58,208 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34353', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:28:58,222 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:58,223 44 INFO rb-3b89a0e-225191-419901 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:34353/json 2026-10-01 05:28:58,223 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34353', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:28:58,230 44 INFO rb-3b89a0e-225191-419901 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:34353/devtools/page/4A76C96FC7083BDCDD374E26C27C6D5A 2026-10-01 05:28:58,234 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:58,236 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:58,261 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-01 05:28:58,264 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:58,265 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Open "http://127.0.0.1:8069/pos/ui/210" in browser 2026-10-01 05:28:58,265 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/210" 2026-10-01 05:28:58,529 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:58] "GET /pos/ui/210 HTTP/1.1" 200 - 73 0.026 0.223 2026-10-01 05:28:58,533 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '4A76C96FC7083BDCDD374E26C27C6D5A', 'loaderId': '4EDA0C1E809481E15277FB1D286440EA', 'isDownload': False} 2026-10-01 05:28:58,533 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:58,553 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:28:58,575 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:58] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-01 05:28:58,580 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:58] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-01 05:28:58,592 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:58] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.026 2026-10-01 05:28:59,005 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:28:59,015 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:28:59,024 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-01 05:28:59,046 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-01 05:28:59,050 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Evaluate test code "odoo.startTour('OrderNumberConflictTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/210", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:28:59,054 44 INFO rb-3b89a0e-225191-419901 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-01 05:28:59,062 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:28:59,073 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:28:59,104 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28: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-01 05:28:59,113 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.018 2026-10-01 05:28:59,183 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 28 0.019 0.039 2026-10-01 05:28:59,185 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.053 2026-10-01 05:28:59,872 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 490 0.280 0.377 2026-10-01 05:28:59,909 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28:59] "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-01 05:28:59,998 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:28: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.008 2026-10-01 05:29:00,058 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:00] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.029 2026-10-01 05:29:00,103 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-10-01 05:29:00,122 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:00,135 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:29:00,180 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 05:29:00,203 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-01 05:29:00,203 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:00] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.004 0.027 2026-10-01 05:29:00,205 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-10-01 05:29:00,213 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 05:29:00,247 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29: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-01 05:29:00,248 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:00] "GET /web/image/res.users/287/avatar_128 HTTP/1.1" 200 - 14 0.012 0.064 2026-10-01 05:29:00,251 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:29:00,257 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:29:00,266 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.004 0.017 2026-10-01 05:29:00,291 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:00,338 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:00] "GET /pos/ui/210 HTTP/1.1" 200 - 34 0.034 0.055 2026-10-01 05:29:00,384 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:00] "GET /pos/ui/210?from_backend=True HTTP/1.1" 200 - 34 0.019 0.115 2026-10-01 05:29:00,394 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.068 2026-10-01 05:29:00,455 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:29:00,506 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:00,537 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.010 2026-10-01 05:29:00,541 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:29:00,558 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:00,634 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:00,680 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:00,731 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:00,787 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:00,838 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:00,891 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:00,961 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:01,012 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:01,066 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:01,119 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:01,174 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:01,193 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68708946 started for PoS orders references: [{'name': '/', 'pos_reference': '261-210-000001', 'uuid': '8c1f6ef6-807d-419e-8693-e1d5a40dc260'}] 2026-10-01 05:29:01,253 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68708946 order {'name': '/', 'pos_reference': '261-210-000001', 'uuid': '8c1f6ef6-807d-419e-8693-e1d5a40dc260'} created pos.order #985 2026-10-01 05:29:01,270 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68708946 finished 2026-10-01 05:29:01,315 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.042 0.082 2026-10-01 05:29:01,349 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:01,417 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:01,500 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:01] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.039 0.043 2026-10-01 05:29:01,533 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.014 2026-10-01 05:29:01,543 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:01,547 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:29:01,594 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:01,645 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:01,697 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:01,697 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:01,760 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 15605072 (allocated 17039360) 2026-10-01 05:29:01,764 44 INFO rb-3b89a0e-225191-419901 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 147092 2026-10-01 05:29:01,769 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:01,770 44 INFO rb-3b89a0e-225191-419901 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 147092 2026-10-01 05:29:01,855 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052901_855481_test_self_order_order_number_conflict_with_normal_orders.txt 2026-10-01 05:29:01,855 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Removing chrome user profile "/tmp/tmp_dcgtbkv_chrome_odoo" 2026-10-01 05:29:01,932 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:29:03,136 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_delivery_tour ... 2026-10-01 05:29:08,669 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome pid: 147289 2026-10-01 05:29:08,669 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmpu8aiq7d2_chrome_odoo 2026-10-01 05:29:08,669 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:37095/json/version 2026-10-01 05:29:08,671 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37095', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:29:08,691 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-10-01 05:29:08,692 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:37095/json 2026-10-01 05:29:08,692 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37095', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:29:08,706 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:37095/devtools/page/F977D117729D61C356FBA888969CBEAA 2026-10-01 05:29:08,721 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Enable chrome headless console log notification 2026-10-01 05:29:08,731 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless enable page notifications 2026-10-01 05:29:08,747 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Setting session cookie in browser 2026-10-01 05:29:08,787 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Open "http://127.0.0.1:8069/pos-self/211?access_token=ecc4850240404f2a" in browser 2026-10-01 05:29:08,788 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Navigating to: "http://127.0.0.1:8069/pos-self/211?access_token=ecc4850240404f2a" 2026-10-01 05:29:08,807 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:29:09,172 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:09] "GET /pos-self/211?access_token=ecc4850240404f2a HTTP/1.1" 200 - 57 0.023 0.345 2026-10-01 05:29:09,175 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Navigation result: {'frameId': 'F977D117729D61C356FBA888969CBEAA', 'loaderId': '021996F08EBDF9970B0C261FC750671A', 'isDownload': False} 2026-10-01 05:29:09,176 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:09,197 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:29:09,223 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:29:09,256 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:09] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.031 2026-10-01 05:29:09,271 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:29:09,295 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:09] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.078 2026-10-01 05:29:09,311 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:29:09,323 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:09] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.096 2026-10-01 05:29:09,471 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-01 05:29:09,480 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-01 05:29:09,499 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:09] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.003 0.009 2026-10-01 05:29:09,505 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:29:09,505 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:09] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 05:29:09,512 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Evaluate test code "odoo.startTour('self_order_preset_delivery_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/211?access_token=ecc4850240404f2a", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:29:09,520 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:09,576 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:09] "POST /pos-self/relations/211 HTTP/1.1" 200 - 37 0.027 0.036 2026-10-01 05:29:09,614 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.099 2026-10-01 05:29:09,857 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:09] "POST /pos-self/data/211 HTTP/1.1" 200 - 181 0.113 0.125 2026-10-01 05:29:09,861 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.227 2026-10-01 05:29:09,888 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-10-01 05:29:09,923 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:09] "GET /web/image/ir.attachment/13071/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-10-01 05:29:09,941 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:09,951 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:09] "GET /web/image/ir.attachment/13025/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:29:09,976 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:29:10,018 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:10,071 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:10] "GET /web/image/pos.category/371/image_128?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 2 0.005 0.028 2026-10-01 05:29:10,083 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:10,090 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:10] "GET /web/image/product.template/2674/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.033 2026-10-01 05:29:10,103 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:10] "GET /web/image/product.template/2675/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-10-01 05:29:10,115 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:10] "GET /web/image/product.template/2678/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-10-01 05:29:10,126 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:10] "GET /web/image/product.template/2677/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-10-01 05:29:10,142 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:10,144 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:10] "GET /web/image/product.template/2676/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 3 0.009 0.066 2026-10-01 05:29:10,170 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:29:10,190 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:10] "GET /web/image/product.product/3177/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 8 0.004 0.019 2026-10-01 05:29:10,195 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:10,262 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:10,278 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:10] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.006 0.009 2026-10-01 05:29:10,338 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:10,434 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:10,536 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:10,632 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:10,695 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:10,773 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:10,826 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:10,933 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:10] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.046 0.058 2026-10-01 05:29:10,994 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1537814 started for PoS orders references: [{'name': None, 'pos_reference': '260-211-000001', 'uuid': '2d6517b7-1cf1-45a6-9d69-c0b4741dbbdd'}] 2026-10-01 05:29:11,029 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1537814 order {'name': None, 'pos_reference': '260-211-000001', 'uuid': '2d6517b7-1cf1-45a6-9d69-c0b4741dbbdd'} created pos.order #986 2026-10-01 05:29:11,047 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1537814 finished 2026-10-01 05:29:11,492 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 278 0.228 0.316 2026-10-01 05:29:11,549 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: tour succeeded 2026-10-01 05:29:11,550 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:11,608 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: heap 8703912 (allocated 9961472) 2026-10-01 05:29:11,613 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing chrome headless with pid 147289 2026-10-01 05:29:11,613 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing websocket connection 2026-10-01 05:29:11,614 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Terminating chrome headless with pid 147289 2026-10-01 05:29:11,724 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052911_724199_test_preset_delivery_tour.txt 2026-10-01 05:29:11,724 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmpu8aiq7d2_chrome_odoo" 2026-10-01 05:29:11,765 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_dine_in_tour ... 2026-10-01 05:29:17,028 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome pid: 147484 2026-10-01 05:29:17,028 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmpu41bd33c_chrome_odoo 2026-10-01 05:29:17,028 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:35683/json/version 2026-10-01 05:29:17,030 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35683', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:29:17,079 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:17,080 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:35683/json 2026-10-01 05:29:17,080 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35683', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:29:17,118 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:35683/devtools/page/A90E0218ADE507C78CF4F10E5A60C9AC 2026-10-01 05:29:17,128 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-10-01 05:29:17,136 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-10-01 05:29:17,160 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Setting session cookie in browser 2026-10-01 05:29:17,180 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Open "http://127.0.0.1:8069/pos-self/212?access_token=51b9af2150b2452d&table_identifier=619d7382" in browser 2026-10-01 05:29:17,180 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Navigating to: "http://127.0.0.1:8069/pos-self/212?access_token=51b9af2150b2452d&table_identifier=619d7382" 2026-10-01 05:29:17,191 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:29:17,539 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:17] "GET /pos-self/212?access_token=51b9af2150b2452d&table_identifier=619d7382 HTTP/1.1" 200 - 59 0.037 0.314 2026-10-01 05:29:17,543 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Navigation result: {'frameId': 'A90E0218ADE507C78CF4F10E5A60C9AC', 'loaderId': 'E2D1C28EEA2F492C9B695F07C0B16C9A', 'isDownload': False} 2026-10-01 05:29:17,543 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:17,558 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:29:17,589 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:29:17,630 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:17] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.038 2026-10-01 05:29:17,636 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:29:17,653 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:17] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.081 2026-10-01 05:29:17,661 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:29:17,680 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:17] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.099 2026-10-01 05:29:17,836 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-01 05:29:17,843 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 05:29:17,853 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:17] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.002 0.008 2026-10-01 05:29:17,862 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Evaluate test code "odoo.startTour('self_order_preset_dine_in_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/212?access_token=51b9af2150b2452d&table_identifier=619d7382", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:29:17,864 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:29:17,864 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:17] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:29:17,878 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:17,929 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:17,949 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:17] "POST /pos-self/relations/212 HTTP/1.1" 200 - 37 0.022 0.039 2026-10-01 05:29:17,985 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.087 2026-10-01 05:29:18,235 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:18] "POST /pos-self/data/212 HTTP/1.1" 200 - 181 0.102 0.151 2026-10-01 05:29:18,237 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.227 2026-10-01 05:29:18,289 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.008 2026-10-01 05:29:18,302 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:18,340 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:18] "GET /web/image/ir.attachment/13124/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:29:18,373 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:18,381 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:18] "GET /web/image/ir.attachment/13078/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:29:18,411 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:29:18,466 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:18,545 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:18,546 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:18] "GET /web/image/pos.category/371/image_128?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.046 2026-10-01 05:29:18,568 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:18] "GET /web/image/product.template/2674/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-10-01 05:29:18,584 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:18] "GET /web/image/product.template/2675/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.072 2026-10-01 05:29:18,598 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:18] "GET /web/image/product.template/2676/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-10-01 05:29:18,610 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:18] "GET /web/image/product.template/2678/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-10-01 05:29:18,613 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:18,635 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:18] "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-01 05:29:18,636 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:18] "GET /web/image/product.template/2677/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 3 0.011 0.092 2026-10-01 05:29:18,661 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:18,665 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:18] "GET /web/image/product.product/3176/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 8 0.003 0.029 2026-10-01 05:29:18,727 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:18,757 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84501741 started for PoS orders references: [{'name': None, 'pos_reference': '260-212-000001', 'uuid': '942c0ff6-0132-4141-8af0-f28f60e260af'}] 2026-10-01 05:29:18,801 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84501741 order {'name': None, 'pos_reference': '260-212-000001', 'uuid': '942c0ff6-0132-4141-8af0-f28f60e260af'} created pos.order #987 2026-10-01 05:29:18,812 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84501741 finished 2026-10-01 05:29:18,903 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.057 0.124 2026-10-01 05:29:18,949 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.012 2026-10-01 05:29:18,971 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: tour succeeded 2026-10-01 05:29:18,973 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:19,006 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: heap 7754220 (allocated 8388608) 2026-10-01 05:29:19,012 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing chrome headless with pid 147484 2026-10-01 05:29:19,013 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing websocket connection 2026-10-01 05:29:19,014 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Terminating chrome headless with pid 147484 2026-10-01 05:29:19,111 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052919_111736_test_preset_dine_in_tour.txt 2026-10-01 05:29:19,112 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmpu41bd33c_chrome_odoo" 2026-10-01 05:29:19,141 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_email_tour ... 2026-10-01 05:29:24,564 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome pid: 147674 2026-10-01 05:29:24,564 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless temporary user profile dir: /tmp/tmpafmkw8_7_chrome_odoo 2026-10-01 05:29:24,564 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:36191/json/version 2026-10-01 05:29:24,566 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36191', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:29:24,580 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:24,580 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:36191/json 2026-10-01 05:29:24,581 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36191', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:29:24,587 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Websocket url found: ws://127.0.0.1:36191/devtools/page/42B6EC3EC94C49BFD87E42B15CBFE3AD 2026-10-01 05:29:24,592 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Enable chrome headless console log notification 2026-10-01 05:29:24,606 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless enable page notifications 2026-10-01 05:29:24,617 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Setting session cookie in browser 2026-10-01 05:29:24,638 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Open "http://127.0.0.1:8069/pos-self/213?access_token=509cb7a3d2b24be3" in browser 2026-10-01 05:29:24,638 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Navigating to: "http://127.0.0.1:8069/pos-self/213?access_token=509cb7a3d2b24be3" 2026-10-01 05:29:24,652 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:29:25,225 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:25] "GET /pos-self/213?access_token=509cb7a3d2b24be3 HTTP/1.1" 200 - 57 0.044 0.533 2026-10-01 05:29:25,228 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Navigation result: {'frameId': '42B6EC3EC94C49BFD87E42B15CBFE3AD', 'loaderId': '1B523047C418F531A79BACEF5858E352', 'isDownload': False} 2026-10-01 05:29:25,229 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:25,241 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:29:25,266 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:29:25,308 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:25] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.035 2026-10-01 05:29:25,317 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:29:25,340 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:25] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.076 2026-10-01 05:29:25,350 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:29:25,365 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:25] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.098 2026-10-01 05:29:25,518 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:25] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-01 05:29:25,533 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-01 05:29:25,545 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:25] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.003 0.010 2026-10-01 05:29:25,560 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:29:25,560 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:25] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-10-01 05:29:25,562 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Evaluate test code "odoo.startTour('test_preset_takeaway_email_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/213?access_token=509cb7a3d2b24be3", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:29:25,574 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:25,628 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:25,640 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:25] "POST /pos-self/relations/213 HTTP/1.1" 200 - 37 0.025 0.039 2026-10-01 05:29:25,687 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.100 2026-10-01 05:29:25,941 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:25] "POST /pos-self/data/213 HTTP/1.1" 200 - 183 0.112 0.156 2026-10-01 05:29:25,945 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.237 2026-10-01 05:29:25,981 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:26,021 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:26] "GET /web/image/ir.attachment/13177/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-01 05:29:26,035 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:26,054 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:26] "GET /web/image/ir.attachment/13131/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-10-01 05:29:26,062 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:29:26,111 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:26,166 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:26] "GET /web/image/pos.category/371/image_128?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 2 0.003 0.029 2026-10-01 05:29:26,180 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:26,182 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:26] "GET /web/image/product.template/2675/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.031 2026-10-01 05:29:26,198 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:26] "GET /web/image/product.template/2678/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.042 2026-10-01 05:29:26,213 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:26] "GET /web/image/product.template/2674/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.058 2026-10-01 05:29:26,229 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:26] "GET /web/image/product.template/2677/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.067 2026-10-01 05:29:26,245 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:26] "GET /web/image/product.template/2676/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.086 2026-10-01 05:29:26,248 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:26,281 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:29:26,291 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:26] "GET /web/image/product.product/3177/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 8 0.005 0.014 2026-10-01 05:29:26,300 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:26,370 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:26,394 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:26] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.008 0.014 2026-10-01 05:29:26,438 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:26,513 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:26,581 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:26,631 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:26,728 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:26] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.029 0.066 2026-10-01 05:29:26,789 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5158992 started for PoS orders references: [{'name': None, 'pos_reference': '260-213-000001', 'uuid': '87e2b375-e4a8-4209-8f9f-eefd54c935e6'}] 2026-10-01 05:29:26,832 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5158992 order {'name': None, 'pos_reference': '260-213-000001', 'uuid': '87e2b375-e4a8-4209-8f9f-eefd54c935e6'} created pos.order #988 2026-10-01 05:29:26,841 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5158992 finished 2026-10-01 05:29:27,184 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:27,304 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 278 0.237 0.323 2026-10-01 05:29:27,420 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:27] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.035 2026-10-01 05:29:27,593 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:27] "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-01 05:29:27,594 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:29:27,634 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:27] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.013 2026-10-01 05:29:27,908 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:27] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 43 0.043 0.061 2026-10-01 05:29:27,965 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: tour succeeded 2026-10-01 05:29:27,966 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:28,030 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: heap 8968804 (allocated 9961472) 2026-10-01 05:29:28,042 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing chrome headless with pid 147674 2026-10-01 05:29:28,044 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing websocket connection 2026-10-01 05:29:28,044 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Terminating chrome headless with pid 147674 2026-10-01 05:29:28,117 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052928_117663_test_preset_takeaway_email_tour.txt 2026-10-01 05:29:28,118 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Removing chrome user profile "/tmp/tmpafmkw8_7_chrome_odoo" 2026-10-01 05:29:28,166 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_tour ... 2026-10-01 05:29:33,216 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome pid: 147862 2026-10-01 05:29:33,216 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmpijzat_41_chrome_odoo 2026-10-01 05:29:33,216 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:35613/json/version 2026-10-01 05:29:33,218 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35613', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:29:33,254 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Browser version: Chrome/150.0.7871.114 2026-10-01 05:29:33,254 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:35613/json 2026-10-01 05:29:33,255 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35613', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:29:33,272 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:35613/devtools/page/854192D558C513B748314B5339105596 2026-10-01 05:29:33,284 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-10-01 05:29:33,292 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-10-01 05:29:33,341 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Setting session cookie in browser 2026-10-01 05:29:33,375 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Open "http://127.0.0.1:8069/pos-self/214?access_token=e6b7ddb102544227" in browser 2026-10-01 05:29:33,376 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=e6b7ddb102544227" 2026-10-01 05:29:33,401 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:29:33,779 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:33] "GET /pos-self/214?access_token=e6b7ddb102544227 HTTP/1.1" 200 - 57 0.050 0.332 2026-10-01 05:29:33,783 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Navigation result: {'frameId': '854192D558C513B748314B5339105596', 'loaderId': '47CB9CC34794A4F2C96122C6FE52F2BC', 'isDownload': False} 2026-10-01 05:29:33,783 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:33,800 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:29:33,821 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:29:33,839 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:33] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.026 2026-10-01 05:29:33,850 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:29:33,883 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:33] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.059 2026-10-01 05:29:33,893 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:29:33,912 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:33] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.100 2026-10-01 05:29:34,083 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:34] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-01 05:29:34,099 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:29:34,109 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:34] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.003 0.008 2026-10-01 05:29:34,120 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:29:34,120 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:34] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:29:34,126 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Evaluate test code "odoo.startTour('self_order_preset_takeaway_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/214?access_token=e6b7ddb102544227", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:29:34,135 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:34,187 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:34,202 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:34] "POST /pos-self/relations/214 HTTP/1.1" 200 - 37 0.021 0.038 2026-10-01 05:29:34,234 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.087 2026-10-01 05:29:34,548 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:34] "POST /pos-self/data/214 HTTP/1.1" 200 - 181 0.159 0.157 2026-10-01 05:29:34,551 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.298 2026-10-01 05:29:34,591 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-10-01 05:29:34,629 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:34] "GET /web/image/ir.attachment/13231/raw HTTP/1.1" 200 - 4 0.002 0.004 2026-10-01 05:29:34,651 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:34,666 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:34] "GET /web/image/ir.attachment/13185/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-01 05:29:34,676 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:29:34,725 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:34,755 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:34] "GET /web/image/pos.category/371/image_128?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-10-01 05:29:34,767 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:34] "GET /web/image/product.template/2674/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-10-01 05:29:34,779 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:34] "GET /web/image/product.template/2675/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.028 2026-10-01 05:29:34,799 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:34] "GET /web/image/product.template/2678/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.046 2026-10-01 05:29:34,802 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:34,815 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:34] "GET /web/image/product.template/2677/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-10-01 05:29:34,833 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:34] "GET /web/image/product.template/2676/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.078 2026-10-01 05:29:34,865 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:34,890 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29: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-01 05:29:34,917 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:34] "GET /web/image/product.product/3176/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 8 0.013 0.019 2026-10-01 05:29:34,920 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:34,981 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:35,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:35] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.008 0.010 2026-10-01 05:29:35,039 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:35,108 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:35,140 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3226551 started for PoS orders references: [{'name': None, 'pos_reference': '260-214-000001', 'uuid': 'e902d2e5-e8cb-4ab9-a1fb-0ecb559dfbbd'}] 2026-10-01 05:29:35,177 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3226551 order {'name': None, 'pos_reference': '260-214-000001', 'uuid': 'e902d2e5-e8cb-4ab9-a1fb-0ecb559dfbbd'} created pos.order #989 2026-10-01 05:29:35,191 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3226551 finished 2026-10-01 05:29:35,298 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:35] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.078 0.120 2026-10-01 05:29:35,346 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.011 2026-10-01 05:29:35,355 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: tour succeeded 2026-10-01 05:29:35,355 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:35,406 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: heap 8115608 (allocated 9437184) 2026-10-01 05:29:35,421 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing chrome headless with pid 147862 2026-10-01 05:29:35,425 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing websocket connection 2026-10-01 05:29:35,431 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Terminating chrome headless with pid 147862 2026-10-01 05:29:35,534 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052935_534183_test_preset_takeaway_tour.txt 2026-10-01 05:29:35,534 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmpijzat_41_chrome_odoo" 2026-10-01 05:29:35,577 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_with_slot_tour ... 2026-10-01 05:29:40,675 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome pid: 148047 2026-10-01 05:29:40,675 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpyosc6lz5_chrome_odoo 2026-10-01 05:29:40,676 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:46647/json/version 2026-10-01 05:29:40,677 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46647', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:29:40,695 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:40,695 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:46647/json 2026-10-01 05:29:40,696 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46647', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:29:40,708 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:46647/devtools/page/02CE3406C80690506B098DFCCD68EB5B 2026-10-01 05:29:40,721 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-10-01 05:29:40,737 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-10-01 05:29:40,763 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Setting session cookie in browser 2026-10-01 05:29:40,790 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Open "http://127.0.0.1:8069/pos-self/215?access_token=e80cd97c44424b00" in browser 2026-10-01 05:29:40,791 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Navigating to: "http://127.0.0.1:8069/pos-self/215?access_token=e80cd97c44424b00" 2026-10-01 05:29:40,812 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:29:41,144 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:41] "GET /pos-self/215?access_token=e80cd97c44424b00 HTTP/1.1" 200 - 57 0.048 0.288 2026-10-01 05:29:41,150 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Navigation result: {'frameId': '02CE3406C80690506B098DFCCD68EB5B', 'loaderId': 'DC11598972FFA51C5D737DE01364D01E', 'isDownload': False} 2026-10-01 05:29:41,151 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:41,173 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:29:41,205 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:29:41,250 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:41] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.047 2026-10-01 05:29:41,261 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:29:41,277 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:41] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.088 2026-10-01 05:29:41,303 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:29:41,327 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:41] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.021 0.120 2026-10-01 05:29:41,451 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:41] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-01 05:29:41,457 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-01 05:29:41,475 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:41] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.003 0.009 2026-10-01 05:29:41,477 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:29:41,477 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:41] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:29:41,478 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Evaluate test code "odoo.startTour('self_order_preset_slot_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/215?access_token=e80cd97c44424b00", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:29:41,485 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:41,539 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:41,575 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:41] "POST /pos-self/relations/215 HTTP/1.1" 200 - 37 0.038 0.035 2026-10-01 05:29:41,621 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.116 2026-10-01 05:29:41,856 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:41] "POST /pos-self/data/215 HTTP/1.1" 200 - 185 0.092 0.146 2026-10-01 05:29:41,859 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.221 2026-10-01 05:29:41,919 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:41,959 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:41] "GET /web/image/ir.attachment/13284/raw HTTP/1.1" 200 - 4 0.004 0.006 2026-10-01 05:29:41,979 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:41,997 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:41] "GET /web/image/ir.attachment/13238/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-01 05:29:42,009 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:29:42,054 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:42,085 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:42] "GET /web/image/pos.category/371/image_128?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 2 0.000 0.019 2026-10-01 05:29:42,097 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:42] "GET /web/image/product.template/2674/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.019 2026-10-01 05:29:42,112 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:42] "GET /web/image/product.template/2676/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-10-01 05:29:42,122 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:42,131 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:42] "GET /web/image/product.template/2675/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.050 2026-10-01 05:29:42,144 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:42] "GET /web/image/product.template/2678/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-10-01 05:29:42,157 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:42] "GET /web/image/product.template/2677/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-10-01 05:29:42,187 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:42,207 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:29:42,223 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:42] "GET /web/image/product.product/3176/image_512?unique=2026-10-01T05:29:01.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-10-01 05:29:42,238 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:42,302 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:42,330 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:42] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.014 0.012 2026-10-01 05:29:42,404 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:42,503 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:42,571 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:42,611 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12101434 started for PoS orders references: [{'name': None, 'pos_reference': '260-215-000001', 'uuid': '43755772-bab6-4e6a-979c-f61140f60e21'}] 2026-10-01 05:29:42,641 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12101434 order {'name': None, 'pos_reference': '260-215-000001', 'uuid': '43755772-bab6-4e6a-979c-f61140f60e21'} created pos.order #990 2026-10-01 05:29:42,651 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12101434 finished 2026-10-01 05:29:42,745 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.066 0.111 2026-10-01 05:29:42,787 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-10-01 05:29:42,798 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: tour succeeded 2026-10-01 05:29:42,799 44 INFO rb-3b89a0e-225191-419901 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-01 05:29:42,869 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: heap 9311312 (allocated 11010048) 2026-10-01 05:29:42,871 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing chrome headless with pid 148047 2026-10-01 05:29:42,871 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing websocket connection 2026-10-01 05:29:42,874 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Terminating chrome headless with pid 148047 2026-10-01 05:29:42,945 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_052942_945743_test_preset_with_slot_tour.txt 2026-10-01 05:29:42,946 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpyosc6lz5_chrome_odoo" 2026-10-01 05:29:42,991 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-01 05:29:44,300 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_with_default ... 2026-10-01 05:29:49,059 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-01 05:29:49,068 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:29:49,219 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:49] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/216 HTTP/1.1" 200 - 17 0.009 0.144 2026-10-01 05:29:49,242 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_withoutdefault ... 2026-10-01 05:29:54,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-01 05:29:54,010 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:29:54,185 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:29:54] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/217 HTTP/1.1" 200 - 17 0.010 0.167 2026-10-01 05:29:54,227 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:30:05,623 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_kiosk_qfpay ... 2026-10-01 05:30:05,884 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order ... 2026-10-01 05:30:06,259 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome pid: 148233 2026-10-01 05:30:06,260 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless temporary user profile dir: /tmp/tmpp47dqst__chrome_odoo 2026-10-01 05:30:06,260 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:37889/json/version 2026-10-01 05:30:06,261 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:30:06,267 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Browser version: Chrome/150.0.7871.114 2026-10-01 05:30:06,267 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:37889/json 2026-10-01 05:30:06,267 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:30:06,275 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Websocket url found: ws://127.0.0.1:37889/devtools/page/812ED7AFC48D95E79BC74CA7CC2F3E10 2026-10-01 05:30:06,279 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Enable chrome headless console log notification 2026-10-01 05:30:06,281 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless enable page notifications 2026-10-01 05:30:06,290 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Setting session cookie in browser 2026-10-01 05:30:06,308 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Open "http://127.0.0.1:8069/pos-self/219?access_token=def123284c024e8e" in browser 2026-10-01 05:30:06,310 44 INFO rb-3b89a0e-225191-419901 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/219?access_token=def123284c024e8e" 2026-10-01 05:30:06,336 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:30:06,877 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:06] "GET /pos-self/219?access_token=def123284c024e8e HTTP/1.1" 200 - 60 0.036 0.508 2026-10-01 05:30:06,880 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Navigation result: {'frameId': '812ED7AFC48D95E79BC74CA7CC2F3E10', 'loaderId': '333828F73D951FC5CCB20E7EE96A4DA2', 'isDownload': False} 2026-10-01 05:30:06,880 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:06,893 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:30:06,916 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:30:06,972 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:06] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.036 0.035 2026-10-01 05:30:06,983 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:30:07,002 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:07] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.094 2026-10-01 05:30:07,008 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:30:07,020 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:07] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.107 2026-10-01 05:30:07,179 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-01 05:30:07,193 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-10-01 05:30:07,204 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:07] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.002 0.017 2026-10-01 05:30:07,215 44 INFO rb-3b89a0e-225191-419901 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/219?access_token=def123284c024e8e", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:30:07,224 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:30:07,224 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:07] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 05:30:07,224 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:07,280 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:07] "POST /pos-self/relations/219 HTTP/1.1" 200 - 25 0.016 0.026 2026-10-01 05:30:07,321 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.074 2026-10-01 05:30:07,588 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:07] "POST /pos-self/data/219 HTTP/1.1" 200 - 170 0.108 0.156 2026-10-01 05:30:07,591 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.247 2026-10-01 05:30:07,630 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [200], uid: 3, model: res.company 2026-10-01 05:30:07,639 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:07] "GET /web/image/res.company/200/logo/256x256 HTTP/1.1" 200 - 14 0.005 0.012 2026-10-01 05:30:07,649 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: Owl is running in 'dev' mode. 2026-10-01 05:30:07,686 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:07] "GET /web/image/ir.attachment/13465/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-01 05:30:07,720 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:07,763 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:07] "GET /web/image/pos.category/374/image_128?unique=2026-10-01T05:29:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-10-01 05:30:07,783 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:07] "GET /web/image/pos.category/375/image_128?unique=2026-10-01T05:29:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.035 2026-10-01 05:30:07,786 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:07,802 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:07] "GET /web/image/pos.category/373/image_128?unique=2026-10-01T05:29:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.050 2026-10-01 05:30:07,819 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:07] "GET /web/image/product.template/2694/image_512?unique=2026-10-01T05:29:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.059 2026-10-01 05:30:07,844 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:07] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.002 0.087 2026-10-01 05:30:07,852 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:07,861 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:07] "GET /web/image/ir.attachment/13466/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:30:07,879 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:30:07,880 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:30:07,899 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:07] "GET /web/image/product.product/3196/image_512?unique=2026-10-01T05:29:54.000+00:00 HTTP/1.1" 200 - 8 0.006 0.011 2026-10-01 05:30:07,918 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:07,945 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47497116 started for PoS orders references: [{'name': None, 'pos_reference': '260-219-000001', 'uuid': '348a20a5-3828-4b4f-ab91-94e8dcb27c92'}] 2026-10-01 05:30:07,972 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47497116 order {'name': None, 'pos_reference': '260-219-000001', 'uuid': '348a20a5-3828-4b4f-ab91-94e8dcb27c92'} created pos.order #991 2026-10-01 05:30:07,985 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47497116 finished 2026-10-01 05:30:08,080 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:08] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 110 0.060 0.099 2026-10-01 05:30:08,113 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:08,131 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.015 0.011 2026-10-01 05:30:08,164 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:08,168 44 INFO rb-3b89a0e-225191-419901 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': '348a20a5-3828-4b4f-ab91-94e8dcb27c92--930--407', '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-01 05:30:08,243 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:08] "POST /qfpay/notify HTTP/1.1" 200 - 41 0.041 0.036 2026-10-01 05:30:08,286 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:08] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.006 2026-10-01 05:30:08,298 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: tour succeeded 2026-10-01 05:30:08,299 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: ╔══════════════════════════════════╗ ║ TOUR kiosk_qfpay_order SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-01 05:30:08,364 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: heap 7653780 (allocated 8650752) 2026-10-01 05:30:08,366 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing chrome headless with pid 148233 2026-10-01 05:30:08,367 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing websocket connection 2026-10-01 05:30:08,367 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Terminating chrome headless with pid 148233 2026-10-01 05:30:08,463 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_053008_463054_test_tour_kiosk_qfpay_order.txt 2026-10-01 05:30:08,463 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Removing chrome user profile "/tmp/tmpp47dqst__chrome_odoo" 2026-10-01 05:30:08,517 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-01 05:30:09,677 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_get_stripe_creditentials ... 2026-10-01 05:30:14,844 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:30:15,034 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:15] "POST /pos-self-order/stripe-connection-token HTTP/1.1" 200 - 29 0.024 0.169 2026-10-01 05:30:15,059 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal ... 2026-10-01 05:30:20,323 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome pid: 148420 2026-10-01 05:30:20,324 44 INFO rb-3b89a0e-225191-419901 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/tmpstjdrpwj_chrome_odoo 2026-10-01 05:30:20,324 44 INFO rb-3b89a0e-225191-419901 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:34805/json/version 2026-10-01 05:30:20,325 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34805', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:30:20,346 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:20,346 44 INFO rb-3b89a0e-225191-419901 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:34805/json 2026-10-01 05:30:20,347 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34805', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:30:20,359 44 INFO rb-3b89a0e-225191-419901 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:34805/devtools/page/A8366830D598BCD4E5FA6727F9408096 2026-10-01 05:30:20,371 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:20,375 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:20,391 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:20,596 44 INFO rb-3b89a0e-225191-419901 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/221?access_token=access_token" in browser 2026-10-01 05:30:20,596 44 INFO rb-3b89a0e-225191-419901 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/221?access_token=access_token" 2026-10-01 05:30:20,611 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:30:20,927 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:20] "GET /pos-self/221?access_token=access_token HTTP/1.1" 200 - 56 0.025 0.293 2026-10-01 05:30:20,932 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Navigation result: {'frameId': 'A8366830D598BCD4E5FA6727F9408096', 'loaderId': '8D23EBF8A4866243D24A0F4C1A48753A', 'isDownload': False} 2026-10-01 05:30:20,932 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:20,949 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:30:20,967 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d880908/pos_self_order.assets.min.css, copying from /web/assets/d880908/pos_self_order.assets.min.css 2026-10-01 05:30:21,002 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:21] "GET /web/assets/1/d880908/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.028 2026-10-01 05:30:21,014 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec327b6/pos_self_order.assets.min.js, copying from /web/assets/ec327b6/pos_self_order.assets.min.js 2026-10-01 05:30:21,037 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:21] "GET /web/assets/1/ec327b6/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.075 2026-10-01 05:30:21,053 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/485cd39/pos_self_order.assets_tests.min.js, copying from /web/assets/485cd39/pos_self_order.assets_tests.min.js 2026-10-01 05:30:21,071 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:21] "GET /web/assets/1/485cd39/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.094 2026-10-01 05:30:21,194 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:21] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-01 05:30:21,205 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-10-01 05:30:21,222 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:21] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 5 0.005 0.013 2026-10-01 05:30:21,226 44 INFO rb-3b89a0e-225191-419901 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/221?access_token=access_token", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:30:21,228 44 INFO rb-3b89a0e-225191-419901 odoo.http: Session expired 2026-10-01 05:30:21,228 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:21] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:30:21,237 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:21,292 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:21,317 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:21] "POST /pos-self/relations/221 HTTP/1.1" 200 - 37 0.033 0.042 2026-10-01 05:30:21,371 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.121 2026-10-01 05:30:21,770 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:21] "POST /pos-self/data/221 HTTP/1.1" 200 - 182 0.099 0.317 2026-10-01 05:30:21,773 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.382 2026-10-01 05:30:21,851 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:21] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.036 2026-10-01 05:30:21,859 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:21,898 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:21] "GET /web/image/ir.attachment/13582/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-01 05:30:21,944 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:21,992 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:30:21,995 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:21] "GET /web/image/pos.category/376/image_128?unique=2026-10-01T05:30:08.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-10-01 05:30:22,011 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:22,021 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:22] "GET /web/image/product.template/2698/image_512?unique=2026-10-01T05:30:08.000+00:00 HTTP/1.1" 200 - 3 0.009 0.018 2026-10-01 05:30:22,032 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:22] "GET /web/image/product.template/2697/image_512?unique=2026-10-01T05:30:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-10-01 05:30:22,042 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:22] "GET /web/image/product.template/2701/image_512?unique=2026-10-01T05:30:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.041 2026-10-01 05:30:22,058 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:22] "GET /web/image/product.template/2700/image_512?unique=2026-10-01T05:30:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-10-01 05:30:22,068 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:22] "GET /web/image/product.template/2699/image_512?unique=2026-10-01T05:30:08.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-10-01 05:30:22,077 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:22,087 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:22] "GET /web/image/ir.attachment/13533/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-01 05:30:22,100 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:30:22,112 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:22] "GET /web/image/product.product/3199/image_512?unique=2026-10-01T05:30:08.000+00:00 HTTP/1.1" 200 - 8 0.004 0.013 2026-10-01 05:30:22,127 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:22,192 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:22,238 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64191067 started for PoS orders references: [{'name': None, 'pos_reference': '260-221-000001', 'uuid': '29454f0f-4c45-42f8-8a3b-9d6ca64e5ff1'}] 2026-10-01 05:30:22,289 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64191067 order {'name': None, 'pos_reference': '260-221-000001', 'uuid': '29454f0f-4c45-42f8-8a3b-9d6ca64e5ff1'} created pos.order #992 2026-10-01 05:30:22,300 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64191067 finished 2026-10-01 05:30:22,395 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:22] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 99 0.090 0.112 2026-10-01 05:30:22,435 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.010 2026-10-01 05:30:22,453 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: tour succeeded 2026-10-01 05:30:22,454 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:22,469 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:22] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.009 0.030 2026-10-01 05:30:22,491 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: heap 7601116 (allocated 8388608) 2026-10-01 05:30:22,499 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing chrome headless with pid 148420 2026-10-01 05:30:22,503 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing websocket connection 2026-10-01 05:30:22,510 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Terminating chrome headless with pid 148420 2026-10-01 05:30:22,607 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_053022_607136_test_kiosk_without_payment_terminal.txt 2026-10-01 05:30:22,607 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Removing chrome user profile "/tmp/tmpstjdrpwj_chrome_odoo" 2026-10-01 05:30:22,650 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_self_order_kiosk_stripe ... 2026-10-01 05:30:27,732 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_stripe_capture_payment ... 2026-10-01 05:30:32,909 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:30:33,160 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:33] "POST /pos-self-order/stripe-capture-payment HTTP/1.1" 200 - 91 0.049 0.205 2026-10-01 05:30:33,202 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:30:44,727 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sms.tests.test_frontend: Starting TestAutofill.test_01_pos_number_autofill ... 2026-10-01 05:30:45,151 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome pid: 148609 2026-10-01 05:30:45,152 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless temporary user profile dir: /tmp/tmpgnxdsk0o_chrome_odoo 2026-10-01 05:30:45,153 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:42749/json/version 2026-10-01 05:30:45,161 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42749', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:30:45,185 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Browser version: Chrome/150.0.7871.114 2026-10-01 05:30:45,185 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:42749/json 2026-10-01 05:30:45,186 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42749', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:30:45,209 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Websocket url found: ws://127.0.0.1:42749/devtools/page/D1476F1D02494E91F7A2A2B72A2E0FCC 2026-10-01 05:30:45,222 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Enable chrome headless console log notification 2026-10-01 05:30:45,234 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless enable page notifications 2026-10-01 05:30:45,293 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-01 05:30:45,298 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Setting session cookie in browser 2026-10-01 05:30:45,300 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Open "http://127.0.0.1:8069/pos/ui?config_id=224" in browser 2026-10-01 05:30:45,300 44 INFO rb-3b89a0e-225191-419901 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=224" 2026-10-01 05:30:45,322 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:30:45,772 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:45] "GET /pos/ui?config_id=224 HTTP/1.1" 200 - 86 0.035 0.423 2026-10-01 05:30:45,780 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Navigation result: {'frameId': 'D1476F1D02494E91F7A2A2B72A2E0FCC', 'loaderId': '0422C094FB8E1C45B174D5E939B0B684', 'isDownload': False} 2026-10-01 05:30:45,780 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Evaluate ready code "odoo.isTourReady('AutofillTour')" 2026-10-01 05:30:45,800 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:30:45,825 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:45] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.014 2026-10-01 05:30:45,841 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:45] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.028 2026-10-01 05:30:45,842 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:45] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-10-01 05:30:46,233 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:30:46,234 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:30:46,254 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-01 05:30:46,275 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-01 05:30:46,276 44 INFO rb-3b89a0e-225191-419901 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=224", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:30:46,282 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:46,307 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:30:46,325 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:30:46,357 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30: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.013 2026-10-01 05:30:46,370 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-01 05:30:46,413 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.013 0.030 2026-10-01 05:30:46,416 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-10-01 05:30:47,051 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.236 0.359 2026-10-01 05:30:47,078 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "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-01 05:30:47,137 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:30:47,187 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "GET /web/image/res.company/205/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.034 2026-10-01 05:30:47,220 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:30:47,236 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: Owl is running in 'dev' mode. 2026-10-01 05:30:47,251 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-01 05:30:47,288 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:30:47,302 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:30:47,317 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:30:47,349 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "GET /web/image?model=res.company&id=205&field=logo HTTP/1.1" 200 - 3 0.008 0.034 2026-10-01 05:30:47,357 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.052 2026-10-01 05:30:47,374 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:30:47,390 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:30:47,405 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30: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-01 05:30:47,423 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:47,427 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "GET /web/image/res.users/300/avatar_128 HTTP/1.1" 200 - 14 0.036 0.085 2026-10-01 05:30:47,488 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "GET /pos/ui/224?from_backend=True HTTP/1.1" 200 - 33 0.025 0.115 2026-10-01 05:30:47,495 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:30:47,506 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:47,512 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "GET /web/image/res.company/205/favicon HTTP/1.1" 200 - 4 0.005 0.087 2026-10-01 05:30:47,525 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:30:47,610 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "GET /pos/ui/224 HTTP/1.1" 200 - 33 0.056 0.195 2026-10-01 05:30:47,636 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "GET /web/image?model=product.template&field=image_128&id=2706&unique=2026-10-01T05:30:33.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-10-01 05:30:47,663 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "GET /web/image?model=product.template&field=image_128&id=2708&unique=2026-10-01T05:30:33.000+00:00 HTTP/1.1" 200 - 3 0.004 0.190 2026-10-01 05:30:47,683 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "GET /web/image?model=product.template&field=image_128&id=2710&unique=2026-10-01T05:30:33.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-10-01 05:30:47,715 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "GET /web/image?model=product.template&field=image_128&id=2707&unique=2026-10-01T05:30:33.000+00:00 HTTP/1.1" 200 - 3 0.003 0.249 2026-10-01 05:30:47,740 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "GET /web/image?model=product.template&field=image_128&id=2711&unique=2026-10-01T05:30:33.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-10-01 05:30:47,765 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "GET /web/image?model=product.template&field=image_128&id=2712&unique=2026-10-01T05:30:33.000+00:00 HTTP/1.1" 200 - 3 0.005 0.147 2026-10-01 05:30:47,787 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "GET /web/image?model=product.template&field=image_128&id=2714&unique=2026-10-01T05:30:33.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-10-01 05:30:47,808 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "GET /web/image?model=product.template&field=image_128&id=2713&unique=2026-10-01T05:30:33.000+00:00 HTTP/1.1" 200 - 3 0.005 0.138 2026-10-01 05:30:47,820 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "GET /web/image/res.company/205/favicon HTTP/1.1" 304 - 4 0.003 0.096 2026-10-01 05:30:47,838 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "GET /web/image?model=product.template&field=image_128&id=2709&unique=2026-10-01T05:30:33.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-10-01 05:30:47,928 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.187 2026-10-01 05:30:48,000 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:48,054 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:48,102 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:48,155 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:48,207 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:48,264 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:48,331 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:48,380 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:48,432 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:48,488 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:48,657 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:48,709 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:48,759 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:48,842 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:48,897 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:48,947 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:49,008 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:49,072 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:49,105 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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 - 20 0.012 0.025 2026-10-01 05:30:49,119 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:49,169 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 23 0.014 0.043 2026-10-01 05:30:49,185 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:49,198 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:30:49,202 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:30:49,235 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:49,285 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:49,357 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:49,407 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:49,472 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:49,478 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92325255 started for PoS orders references: [{'name': '/', 'pos_reference': '261-224-000001', 'uuid': '0feeabad-a67f-4177-b8d4-1ea3fe087192'}] 2026-10-01 05:30:49,485 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:30:49,966 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92325255 order {'name': '/', 'pos_reference': '261-224-000001', 'uuid': '0feeabad-a67f-4177-b8d4-1ea3fe087192'} created pos.order #994 2026-10-01 05:30:49,986 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92325255 finished 2026-10-01 05:30:50,050 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 236 0.269 0.306 2026-10-01 05:30:50,103 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:30:50,195 44 INFO rb-3b89a0e-225191-419901 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-01 05:30:50,198 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75839826 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-224-000001', 'uuid': '0feeabad-a67f-4177-b8d4-1ea3fe087192'}] 2026-10-01 05:30:50,210 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75839826 order {'name': 'Shop - 000001', 'pos_reference': '261-224-000001', 'uuid': '0feeabad-a67f-4177-b8d4-1ea3fe087192'} sync ignored for existing PoS order pos.order(994,) (state: paid) 2026-10-01 05:30:50,227 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75839826 finished 2026-10-01 05:30:50,244 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: tour succeeded 2026-10-01 05:30:50,245 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: ╔═════════════════════════════╗ ║ TOUR AutofillTour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-01 05:30:50,363 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: heap 16829108 (allocated 18350080) 2026-10-01 05:30:50,364 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:30:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.095 0.073 2026-10-01 05:30:50,371 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing chrome headless with pid 148609 2026-10-01 05:30:50,372 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing websocket connection 2026-10-01 05:30:50,372 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Terminating chrome headless with pid 148609 2026-10-01 05:30:50,443 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_053050_443275_test_01_pos_number_autofill.txt 2026-10-01 05:30:50,443 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Removing chrome user profile "/tmp/tmpgnxdsk0o_chrome_odoo" 2026-10-01 05:30:50,508 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-01 05:31:02,193 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_com_kiosk_request_data ... 2026-10-01 05:31:02,486 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome pid: 148821 2026-10-01 05:31:02,487 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless temporary user profile dir: /tmp/tmpo00ugjt8_chrome_odoo 2026-10-01 05:31:02,487 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:43347/json/version 2026-10-01 05:31:02,488 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43347', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:31:02,517 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Browser version: Chrome/150.0.7871.114 2026-10-01 05:31:02,518 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:43347/json 2026-10-01 05:31:02,518 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43347', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:31:02,532 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Websocket url found: ws://127.0.0.1:43347/devtools/page/9812FCB9AFAA8B6FF2F48E1561E078AF 2026-10-01 05:31:02,543 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Enable chrome headless console log notification 2026-10-01 05:31:02,554 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless enable page notifications 2026-10-01 05:31:02,633 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:31:02,647 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Setting session cookie in browser 2026-10-01 05:31:02,649 44 INFO rb-3b89a0e-225191-419901 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=225" in browser 2026-10-01 05:31:02,650 44 INFO rb-3b89a0e-225191-419901 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=225" 2026-10-01 05:31:02,667 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:31:03,171 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:03] "GET /pos/ui?config_id=225 HTTP/1.1" 200 - 87 0.053 0.455 2026-10-01 05:31:03,174 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Navigation result: {'frameId': '9812FCB9AFAA8B6FF2F48E1561E078AF', 'loaderId': '31072FE3DE777CCB3A78984F0BC3E379', 'isDownload': False} 2026-10-01 05:31:03,175 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Evaluate ready code "odoo.isTourReady('VivaComKioskTour')" 2026-10-01 05:31:03,187 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:31:03,207 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:03] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-01 05:31:03,213 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:03] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-01 05:31:03,232 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:03] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.023 2026-10-01 05:31:03,621 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:31:03,629 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:31:03,651 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-10-01 05:31:03,680 44 INFO rb-3b89a0e-225191-419901 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=225", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:31:03,682 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-01 05:31:03,690 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:03,698 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:31:03,709 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:31:03,741 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.015 2026-10-01 05:31:03,756 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-01 05:31:03,815 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.023 0.037 2026-10-01 05:31:03,819 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-10-01 05:31:04,570 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.394 0.319 2026-10-01 05:31:04,605 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:04] "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-01 05:31:04,686 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31: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-01 05:31:04,751 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:04] "GET /web/image/res.company/206/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.043 2026-10-01 05:31:04,789 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 05:31:04,800 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: Owl is running in 'dev' mode. 2026-10-01 05:31:04,812 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:31:04,861 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:31:04,904 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:31:04,906 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:31:04,923 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:04] "GET /web/image/res.users/302/avatar_128 HTTP/1.1" 200 - 14 0.018 0.029 2026-10-01 05:31:04,936 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:04] "GET /web/image?model=res.company&id=206&field=logo HTTP/1.1" 200 - 3 0.003 0.057 2026-10-01 05:31:04,943 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:31:04,949 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.069 2026-10-01 05:31:04,951 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:31:04,967 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:04] "GET /web/image/res.company/206/favicon HTTP/1.1" 200 - 4 0.007 0.011 2026-10-01 05:31:05,037 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:05,113 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.031 2026-10-01 05:31:05,122 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:05,144 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:31:05,195 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:05] "GET /pos/ui/225?from_backend=True HTTP/1.1" 200 - 33 0.064 0.059 2026-10-01 05:31:05,204 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:31:05,249 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:05] "GET /pos/ui/225 HTTP/1.1" 200 - 33 0.019 0.153 2026-10-01 05:31:05,275 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:05] "GET /web/image?model=product.template&field=image_128&id=2719&unique=2026-10-01T05:30:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-10-01 05:31:05,298 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:05] "GET /web/image?model=product.template&field=image_128&id=2720&unique=2026-10-01T05:30:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-10-01 05:31:05,327 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:05] "GET /web/image?model=product.template&field=image_128&id=2727&unique=2026-10-01T05:30:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-10-01 05:31:05,349 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:05] "GET /web/image/res.company/206/favicon HTTP/1.1" 304 - 4 0.010 0.246 2026-10-01 05:31:05,367 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:05] "GET /web/image?model=product.template&field=image_128&id=2724&unique=2026-10-01T05:30:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-10-01 05:31:05,389 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:05] "GET /web/image?model=product.template&field=image_128&id=2725&unique=2026-10-01T05:30:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-01 05:31:05,410 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:05] "GET /web/image?model=product.template&field=image_128&id=2726&unique=2026-10-01T05:30:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-10-01 05:31:05,432 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:05] "GET /web/image?model=product.template&field=image_128&id=2721&unique=2026-10-01T05:30:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-01 05:31:05,451 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:05] "GET /web/image?model=product.template&field=image_128&id=2722&unique=2026-10-01T05:30:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.094 2026-10-01 05:31:05,472 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:05] "GET /web/image?model=product.template&field=image_128&id=2723&unique=2026-10-01T05:30:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-10-01 05:31:05,557 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.041 0.214 2026-10-01 05:31:05,620 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:05,671 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:05,723 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:05,779 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:05,829 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:05,882 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:05,935 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:05,987 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:06,053 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:06,104 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:06,155 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:06,206 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:06,273 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:06,285 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:31:06,286 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:31:06,323 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:06,374 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:06,425 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:06,476 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:06,535 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:06] "POST /web/dataset/call_kw/pos.payment.method/viva_com_send_payment_request#pos.payment.method.viva_com_send_payment_request HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:31:06,541 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:06,592 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: tour succeeded 2026-10-01 05:31:06,593 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR VivaComKioskTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-01 05:31:06,656 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: heap 14588056 (allocated 15204352) 2026-10-01 05:31:06,662 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing chrome headless with pid 148821 2026-10-01 05:31:06,663 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing websocket connection 2026-10-01 05:31:06,664 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Terminating chrome headless with pid 148821 2026-10-01 05:31:06,762 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_053106_761783_test_viva_com_kiosk_request_data.txt 2026-10-01 05:31:06,762 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Removing chrome user profile "/tmp/tmpo00ugjt8_chrome_odoo" 2026-10-01 05:31:06,784 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_payment_and_refund ... 2026-10-01 05:31:07,148 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome pid: 149028 2026-10-01 05:31:07,149 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless temporary user profile dir: /tmp/tmp6jojmtk5_chrome_odoo 2026-10-01 05:31:07,149 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:34049/json/version 2026-10-01 05:31:07,150 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34049', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:31:07,166 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Browser version: Chrome/150.0.7871.114 2026-10-01 05:31:07,166 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:34049/json 2026-10-01 05:31:07,167 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34049', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:31:07,178 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Websocket url found: ws://127.0.0.1:34049/devtools/page/B4FF9C81CA3B948AD58E4A79BF355EF7 2026-10-01 05:31:07,187 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Enable chrome headless console log notification 2026-10-01 05:31:07,191 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless enable page notifications 2026-10-01 05:31:07,239 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:31:07,249 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Setting session cookie in browser 2026-10-01 05:31:07,253 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Open "http://127.0.0.1:8069/pos/ui/225" in browser 2026-10-01 05:31:07,253 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/225" 2026-10-01 05:31:07,265 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:31:07,736 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:07] "GET /pos/ui/225 HTTP/1.1" 200 - 89 0.059 0.416 2026-10-01 05:31:07,739 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigation result: {'frameId': 'B4FF9C81CA3B948AD58E4A79BF355EF7', 'loaderId': '05CC67D7515B27A95AE245AB93961903', 'isDownload': False} 2026-10-01 05:31:07,740 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Evaluate ready code "odoo.isTourReady('VivaComTour')" 2026-10-01 05:31:07,752 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-01 05:31:07,774 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:07] "GET /web/assets/4c36d32/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-01 05:31:07,783 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:07] "GET /web/assets/db562c8/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-10-01 05:31:07,799 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:07] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.023 2026-10-01 05:31:08,216 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:31:08,221 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:31:08,235 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 05:31:08,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-01 05:31:08,270 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 05:31:08,279 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:31:08,280 44 INFO rb-3b89a0e-225191-419901 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/225", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:31:08,285 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:08,312 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:08] "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.014 2026-10-01 05:31:08,325 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-01 05:31:08,377 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.023 0.028 2026-10-01 05:31:08,384 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-10-01 05:31:08,910 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.191 0.306 2026-10-01 05:31:08,932 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:31:09,007 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:31:09,061 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "GET /web/image/res.company/206/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-10-01 05:31:09,082 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:31:09,096 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: Owl is running in 'dev' mode. 2026-10-01 05:31:09,115 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31: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-01 05:31:09,155 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:31:09,163 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:31:09,187 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:31:09,197 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:31:09,219 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:31:09,229 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:31:09,239 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:31:09,240 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "GET /web/image/res.users/302/avatar_128 HTTP/1.1" 200 - 14 0.023 0.054 2026-10-01 05:31:09,262 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "GET /web/image?model=res.company&id=206&field=logo HTTP/1.1" 200 - 3 0.003 0.089 2026-10-01 05:31:09,328 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:09,329 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "GET /pos/ui/225 HTTP/1.1" 200 - 33 0.031 0.066 2026-10-01 05:31:09,418 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "GET /pos/ui/225?from_backend=True HTTP/1.1" 200 - 33 0.034 0.153 2026-10-01 05:31:09,429 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:31:09,444 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "GET /web/image/res.company/206/favicon HTTP/1.1" 200 - 4 0.005 0.198 2026-10-01 05:31:09,466 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "GET /web/image?model=product.template&field=image_128&id=2719&unique=2026-10-01T05:30:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-01 05:31:09,502 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "GET /web/image?model=product.template&field=image_128&id=2720&unique=2026-10-01T05:30:50.000+00:00 HTTP/1.1" 200 - 3 0.007 0.093 2026-10-01 05:31:09,505 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:09,520 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:31:09,547 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "GET /web/image?model=product.template&field=image_128&id=2722&unique=2026-10-01T05:30:50.000+00:00 HTTP/1.1" 200 - 3 0.008 0.126 2026-10-01 05:31:09,573 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "GET /web/image?model=product.template&field=image_128&id=2721&unique=2026-10-01T05:30:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-10-01 05:31:09,610 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "GET /web/image?model=product.template&field=image_128&id=2726&unique=2026-10-01T05:30:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-10-01 05:31:09,644 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "GET /web/image?model=product.template&field=image_128&id=2727&unique=2026-10-01T05:30:50.000+00:00 HTTP/1.1" 200 - 3 0.010 0.185 2026-10-01 05:31:09,671 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "GET /web/image?model=product.template&field=image_128&id=2723&unique=2026-10-01T05:30:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-10-01 05:31:09,697 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "GET /web/image?model=product.template&field=image_128&id=2724&unique=2026-10-01T05:30:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-10-01 05:31:09,724 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "GET /web/image?model=product.template&field=image_128&id=2725&unique=2026-10-01T05:30:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-10-01 05:31:09,740 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "GET /web/image/res.company/206/favicon HTTP/1.1" 304 - 4 0.005 0.158 2026-10-01 05:31:09,859 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.072 0.171 2026-10-01 05:31:09,919 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:09,969 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:10,021 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:10,077 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:10,127 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:10,179 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:10,232 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:10,285 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:10,357 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:10,407 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:10,461 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:10,509 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:10,585 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:10,597 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:31:10,599 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:31:10,636 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:10,687 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:10,738 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:10,804 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:10] "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-01 05:31:10,817 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:10,873 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-10-01 05:31:10,895 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:10] "POST /pos_viva_com/notification?company_id=206&token=viva_com_test HTTP/1.1" 200 - 8 0.008 0.016 2026-10-01 05:31:10,900 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:10,927 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51563720 started for PoS orders references: [{'name': '/', 'pos_reference': '261-225-000001', 'uuid': '4b6376c7-db89-4fc8-a4d9-4349eb1529a8'}] 2026-10-01 05:31:10,934 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:31:11,397 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51563720 order {'name': '/', 'pos_reference': '261-225-000001', 'uuid': '4b6376c7-db89-4fc8-a4d9-4349eb1529a8'} created pos.order #995 2026-10-01 05:31:11,414 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51563720 finished 2026-10-01 05:31:11,465 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.242 0.298 2026-10-01 05:31:11,514 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:11] "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-01 05:31:11,587 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:11,593 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27917319 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-225-000001', 'uuid': '4b6376c7-db89-4fc8-a4d9-4349eb1529a8'}] 2026-10-01 05:31:11,600 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27917319 order {'name': 'Shop - 000001', 'pos_reference': '261-225-000001', 'uuid': '4b6376c7-db89-4fc8-a4d9-4349eb1529a8'} sync ignored for existing PoS order pos.order(995,) (state: paid) 2026-10-01 05:31:11,610 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27917319 finished 2026-10-01 05:31:11,661 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:11,706 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:11,728 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.046 0.092 2026-10-01 05:31:11,762 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:11,776 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:11] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 05:31:11,805 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.013 2026-10-01 05:31:11,819 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:11,866 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:11,921 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:11,939 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:11] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.004 0.011 2026-10-01 05:31:11,978 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:12,028 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:12,096 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:12,145 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:12,200 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:12,255 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:12,259 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:12] "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-01 05:31:12,310 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-10-01 05:31:12,324 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:12] "POST /pos_viva_com/notification?company_id=206&token=viva_com_test HTTP/1.1" 200 - 7 0.004 0.012 2026-10-01 05:31:12,330 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:12,344 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62932676 started for PoS orders references: [{'name': '/', 'pos_reference': '261-225-000002', 'uuid': '615c0616-6e3e-4e53-952c-28165f2d9c65'}] 2026-10-01 05:31:12,618 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62932676 order {'name': '/', 'pos_reference': '261-225-000002', 'uuid': '615c0616-6e3e-4e53-952c-28165f2d9c65'} created pos.order #996 2026-10-01 05:31:12,636 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62932676 finished 2026-10-01 05:31:12,684 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 170 0.114 0.228 2026-10-01 05:31:12,761 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:31:12,789 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: tour succeeded 2026-10-01 05:31:12,789 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: ╔════════════════════════════╗ ║ TOUR VivaComTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-01 05:31:12,796 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35193855 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-225-000002', 'uuid': '615c0616-6e3e-4e53-952c-28165f2d9c65'}] 2026-10-01 05:31:12,807 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35193855 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-225-000002', 'uuid': '615c0616-6e3e-4e53-952c-28165f2d9c65'} sync ignored for existing PoS order pos.order(996,) (state: paid) 2026-10-01 05:31:12,831 44 INFO rb-3b89a0e-225191-419901 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35193855 finished 2026-10-01 05:31:12,884 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: heap 17420616 (allocated 19009536) 2026-10-01 05:31:12,892 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing chrome headless with pid 149028 2026-10-01 05:31:12,893 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing websocket connection 2026-10-01 05:31:12,898 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Terminating chrome headless with pid 149028 2026-10-01 05:31:12,931 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:31:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.066 0.072 2026-10-01 05:31:12,986 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_053112_986286_test_viva_payment_and_refund.txt 2026-10-01 05:31:12,986 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Removing chrome user profile "/tmp/tmp6jojmtk5_chrome_odoo" 2026-10-01 05:31:13,030 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-01 05:31:20,132 44 INFO rb-3b89a0e-225191-419901 odoo.addons.pos_viva_com.tests.test_pos_payment_method: Starting TestVivaComBearerTokenAcl.test_bearer_token_persists_for_pos_user ... 2026-10-01 05:31:20,224 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-01 05:31:20,288 44 INFO rb-3b89a0e-225191-419901 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-10-01 05:31:21,046 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14593] 2026-10-01 05:31:21,299 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1338] 2026-10-01 05:31:21,314 44 INFO rb-3b89a0e-225191-419901 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-10-01 05:31:21,526 44 INFO rb-3b89a0e-225191-419901 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-10-01 05:31:21,736 44 INFO rb-3b89a0e-225191-419901 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-10-01 05:31:22,019 44 INFO rb-3b89a0e-225191-419901 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_lookup_with_invalid_email ... 2026-10-01 05:31:22,036 44 INFO rb-3b89a0e-225191-419901 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-10-01 05:31:26,165 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1340], uid: 2, model: res.partner 2026-10-01 05:31:26,229 44 INFO rb-3b89a0e-225191-419901 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-10-01 05:31:26,606 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:31:26,967 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14692] 2026-10-01 05:31:27,041 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.product records with IDs: [3236] 2026-10-01 05:31:27,132 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-10-01 05:31:27,262 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_packaging_and_use_its_barcode_in_product ... 2026-10-01 05:31:27,420 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.uom records with IDs: [15] 2026-10-01 05:31:27,429 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-10-01 05:31:27,530 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-10-01 05:31:27,786 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-10-01 05:31:31,987 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-10-01 05:31:35,931 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-10-01 05:31:36,095 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-10-01 05:31:36,257 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:31:36,481 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_common: Starting TestProduct.test_any_user_can_print_product_labels ... 2026-10-01 05:31:36,876 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-10-01 05:31:37,042 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-01 05:31:37,045 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_demo_xls ... 2026-10-01 05:31:37,046 44 INFO rb-3b89a0e-225191-419901 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-01 05:31:37,047 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_template_xls ... 2026-10-01 05:31:37,301 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base_import.models.base_import: importing 10 rows... 2026-10-01 05:31:37,656 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14920] 2026-10-01 05:31:37,695 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.product records with IDs: [3268] 2026-10-01 05:31:37,846 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base_import.models.base_import: done importing data into model: product.template 2026-10-01 05:31:37,876 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_product_without_values_xls ... 2026-10-01 05:31:38,181 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base_import.models.base_import: importing 6 rows... 2026-10-01 05:31:38,764 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14936, 14935] 2026-10-01 05:31:38,806 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.product records with IDs: [3279, 3278] 2026-10-01 05:31:39,261 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-01 05:31:39,298 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_demo_xls ... 2026-10-01 05:31:39,478 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-10-01 05:31:40,185 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14996, 14994] 2026-10-01 05:31:40,259 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.product records with IDs: [3309, 3310] 2026-10-01 05:31:40,476 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-01 05:31:40,619 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-01 05:31:40,691 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-01 05:31:40,700 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_xls_error ... 2026-10-01 05:31:40,907 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-10-01 05:31:41,561 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15071, 15069] 2026-10-01 05:31:41,627 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.product records with IDs: [3352, 3353] 2026-10-01 05:31:41,854 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-01 05:31:42,022 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-01 05:31:42,094 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-01 05:31:42,286 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-01 05:31:42,634 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-01 05:31:42,645 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:31:42,749 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-10-01 05:31:42,763 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-10-01 05:31:42,786 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search ... 2026-10-01 05:31:43,017 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-10-01 05:31:43,269 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:31:43,921 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-10-01 05:31:43,962 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_11_markup ... 2026-10-01 05:31:43,974 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-10-01 05:31:44,076 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-10-01 05:31:44,192 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_40_specific_property_product_pricelist ... 2026-10-01 05:31:45,747 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_45_property_product_pricelist_config_parameter ... 2026-10-01 05:31:46,253 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_prevent_pricelist_recursion ... 2026-10-01 05:31:46,297 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1067] 2026-10-01 05:31:46,320 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_applied_on_product_variant ... 2026-10-01 05:31:46,510 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_change_to_formula_and_back ... 2026-10-01 05:31:46,613 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_item_creation_from_product_variant_form ... 2026-10-01 05:31:47,302 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_rule_linked_to_product_variant ... 2026-10-01 05:31:47,342 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1080] 2026-10-01 05:31:47,385 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1081] 2026-10-01 05:31:47,391 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-10-01 05:31:50,759 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-10-01 05:31:51,290 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_sync_parent_pricelist ... 2026-10-01 05:31:54,662 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:31:55,074 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.product records with IDs: [3389] 2026-10-01 05:31:55,327 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.product records with IDs: [3408] 2026-10-01 05:31:55,356 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_04_create_product_variant_non_dynamic ... 2026-10-01 05:31:55,495 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.product records with IDs: [3393, 3402] 2026-10-01 05:31:55,600 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.product records with IDs: [3390] 2026-10-01 05:31:55,610 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_05_create_product_variant_dynamic ... 2026-10-01 05:31:55,731 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.product records with IDs: [3392, 3393, 3394, 3395, 3396, 3397, 3398, 3399, 3400, 3401, 3402, 3403, 3404, 3405, 3406, 3407, 3390, 3391] 2026-10-01 05:31:55,804 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1407] 2026-10-01 05:31:55,809 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1408] 2026-10-01 05:31:55,813 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1409] 2026-10-01 05:31:55,999 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.product records with IDs: [3412, 3413, 3414, 3415, 3416, 3417] 2026-10-01 05:31:56,128 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-10-01 05:31:56,259 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-10-01 05:31:56,394 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-10-01 05:31:56,523 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-10-01 05:31:56,807 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-10-01 05:31:57,710 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-10-01 05:32:01,959 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-10-01 05:32:01,981 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-10-01 05:32:02,386 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-10-01 05:32:03,147 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-10-01 05:32:03,447 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-10-01 05:32:03,457 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:32:03,849 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_list_price_min_display_digits_inherited_from_template ... 2026-10-01 05:32:03,906 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-10-01 05:32:03,937 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-10-01 05:32:03,985 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:32:04,193 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-10-01 05:32:04,237 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-10-01 05:32:07,673 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-10-01 05:32:07,796 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-10-01 05:32:07,826 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-10-01 05:32:07,866 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-10-01 05:32:07,905 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:32:08,294 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_add_to_products ... 2026-10-01 05:32:08,613 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_update_extra_prices ... 2026-10-01 05:32:08,703 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:32:09,074 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-10-01 05:32:09,221 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-10-01 05:32:09,482 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:32:09,934 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-10-01 05:32:10,357 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-10-01 05:32:10,726 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-10-01 05:32:11,044 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariants.test_open_product_form_with_default_uom_id_is_false ... 2026-10-01 05:32:11,569 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariants.test_single_variant_template_computed_values_after_creation ... 2026-10-01 05:32:11,880 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-10-01 05:32:15,037 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-10-01 05:32:15,536 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-10-01 05:32:16,092 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-10-01 05:32:16,310 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-10-01 05:32:16,498 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-10-01 05:32:16,698 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-10-01 05:32:16,912 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-10-01 05:32:17,218 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-10-01 05:32:17,222 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-10-01 05:32:17,303 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:32:17,733 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-10-01 05:32:17,880 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-10-01 05:32:18,084 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-10-01 05:32:18,282 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-10-01 05:32:18,428 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-10-01 05:32:18,796 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-10-01 05:32:19,185 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-10-01 05:32:19,560 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-10-01 05:32:19,781 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-10-01 05:32:19,980 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-10-01 05:32:20,239 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:32:20,261 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-10-01 05:32:20,518 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-10-01 05:32:20,679 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-10-01 05:32:20,884 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-10-01 05:32:21,125 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-10-01 05:32:21,717 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-10-01 05:32:21,919 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-10-01 05:32:22,100 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:32:22,736 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.product records with IDs: [3648] 2026-10-01 05:32:22,848 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_batch_create_variants_with_image ... 2026-10-01 05:32:23,255 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.product records with IDs: [3653] 2026-10-01 05:32:23,364 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-10-01 05:32:23,456 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-10-01 05:32:23,539 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-01 05:32:24,146 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-10-01 05:32:24,589 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-10-01 05:32:25,208 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-10-01 05:32:26,776 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-10-01 05:32:28,171 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-10-01 05:32:28,990 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_add_attribute_to_archived_template ... 2026-10-01 05:32:29,468 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-10-01 05:32:30,559 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-10-01 05:32:30,723 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-10-01 05:32:30,761 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-10-01 05:32:31,213 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-10-01 05:32:32,598 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:32:32,602 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-10-01 05:32:32,884 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-10-01 05:32:33,068 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:32:33,755 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.product records with IDs: [3704] 2026-10-01 05:32:33,800 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-10-01 05:32:34,182 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-10-01 05:32:34,640 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_supplierinfo_with_dynamic_attribute ... 2026-10-01 05:32:34,843 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-10-01 05:32:35,157 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-10-01 05:32:35,738 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-10-01 05:32:36,265 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:32:43,319 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-10-01 05:32:44,382 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-10-01 05:32:45,163 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:32:45,168 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product_expiry.tests.test_generate_serial_numbers: Starting TestProductExpiryTour.test_generate_serial_with_expiration ... 2026-10-01 05:32:46,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome pid: 149248 2026-10-01 05:32:46,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless temporary user profile dir: /tmp/tmpaxxqb9iw_chrome_odoo 2026-10-01 05:32:46,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:35873/json/version 2026-10-01 05:32:46,000 44 INFO rb-3b89a0e-225191-419901 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-01 05:32:46,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Browser version: Chrome/150.0.7871.114 2026-10-01 05:32:46,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:35873/json 2026-10-01 05:32:46,000 44 INFO rb-3b89a0e-225191-419901 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-01 05:32:46,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Websocket url found: ws://127.0.0.1:35873/devtools/page/7F0FB356F910CE5FDB901B971E375C37 2026-10-01 05:32:46,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Enable chrome headless console log notification 2026-10-01 05:32:46,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless enable page notifications 2026-10-01 05:32:46,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-01 05:32:46,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Setting session cookie in browser 2026-10-01 05:32:46,000 44 INFO rb-3b89a0e-225191-419901 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/828" in browser 2026-10-01 05:32:46,000 44 INFO rb-3b89a0e-225191-419901 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/828" 2026-10-01 05:32:46,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:32:47,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/action-stock.action_picking_tree_incoming/828 HTTP/1.1" 200 - 149 0.227 1.200 2026-10-01 05:32:47,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Navigation result: {'frameId': '7F0FB356F910CE5FDB901B971E375C37', 'loaderId': 'B99776FA21D8E68E71B8970D96A09090', 'isDownload': False} 2026-10-01 05:32:47,000 44 INFO rb-3b89a0e-225191-419901 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-01 05:32:47,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/af2e1b6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-10-01 05:32:47,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/c2f319b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.032 2026-10-01 05:32:48,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 14 0.026 0.055 2026-10-01 05:32:48,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.028 0.158 2026-10-01 05:32:48,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/c2c45cb/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.073 2026-10-01 05:32:48,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/2331474/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-01 05:32:48,000 44 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:32:48,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.008 2026-10-01 05:32:48,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-01 05:32:48,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-01 05:32:48,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: Owl is running in 'dev' mode. 2026-10-01 05:32:48,000 44 INFO rb-3b89a0e-225191-419901 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.063 0.066 2026-10-01 05:32:48,000 44 INFO rb-3b89a0e-225191-419901 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.126 2026-10-01 05:32:48,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.075 2026-10-01 05:32:48,000 44 INFO rb-3b89a0e-225191-419901 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.003 0.106 2026-10-01 05:32:48,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-01 05:32:48,000 44 INFO rb-3b89a0e-225191-419901 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/828", "delayToCheckUndeterminisms": 0})" 2026-10-01 05:32:48,000 44 INFO rb-3b89a0e-225191-419901 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-01 05:32:48,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo HTTP/1.1" 200 - 29 0.042 0.045 2026-10-01 05:32:49,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.001 2026-10-01 05:32:49,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.005 2026-10-01 05:32:49,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.104 2026-10-01 05:32:49,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 13 0.014 0.116 2026-10-01 05:32:49,000 44 INFO rb-3b89a0e-225191-419901 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.012 0.150 2026-10-01 05:32:49,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1790825305000 HTTP/1.1" 200 - 6 0.006 0.177 2026-10-01 05:32:49,000 44 INFO rb-3b89a0e-225191-419901 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.004 0.210 2026-10-01 05:32:49,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 35 0.022 0.136 2026-10-01 05:32:49,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.171 2026-10-01 05:32:49,000 44 INFO rb-3b89a0e-225191-419901 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.099 0.264 2026-10-01 05:32:49,000 44 INFO rb-3b89a0e-225191-419901 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.480 2026-10-01 05:32:49,000 44 INFO rb-3b89a0e-225191-419901 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.012 0.030 2026-10-01 05:32:49,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 68 0.056 0.123 2026-10-01 05:32:49,000 44 INFO rb-3b89a0e-225191-419901 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.006 2026-10-01 05:32:49,000 44 INFO rb-3b89a0e-225191-419901 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.006 0.015 2026-10-01 05:32:49,000 44 INFO rb-3b89a0e-225191-419901 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-01 05:32:49,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.019 0.038 2026-10-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 72 0.048 0.137 2026-10-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 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.168 2026-10-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/2/avatar_128?unique=1790825276000 HTTP/1.1" 200 - 5 0.004 0.054 2026-10-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 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.107 2026-10-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 0.023 2026-10-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/get_views#stock.move.get_views HTTP/1.1" 200 - 2 0.002 0.045 2026-10-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/08c5f46/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-10-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 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.009 0.022 2026-10-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 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.047 2026-10-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 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.013 0.047 2026-10-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/json_friendly_approval_request_data#stock.move.json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.003 0.007 2026-10-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 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-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 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-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 5 0.004 0.014 2026-10-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 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.011 0.005 2026-10-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 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-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 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.002 0.007 2026-10-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 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.023 0.030 2026-10-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 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.023 2026-10-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 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-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 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-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1566, 1567] 2026-10-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 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.037 0.061 2026-10-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.003 0.007 2026-10-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 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-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: tour succeeded 2026-10-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 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-01 05:32:50,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 41 0.026 0.056 2026-10-01 05:32:51,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: heap 29265644 (allocated 31014912) 2026-10-01 05:32:51,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 41 0.040 0.116 2026-10-01 05:32:51,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing chrome headless with pid 149248 2026-10-01 05:32:51,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing websocket connection 2026-10-01 05:32:51,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Terminating chrome headless with pid 149248 2026-10-01 05:32:51,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20200601_000000_000000_test_generate_serial_with_expiration.txt 2026-10-01 05:32:51,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Removing chrome user profile "/tmp/tmpaxxqb9iw_chrome_odoo" 2026-10-01 05:32:51,195 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:32:59,235 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_aggregates ... 2026-10-01 05:32:59,413 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-10-01 05:32:59,906 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-10-01 05:33:00,791 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_read_grouping_sets ... 2026-10-01 05:33:02,143 44 INFO rb-3b89a0e-225191-419901 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-10-01 05:33:02,922 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:33:06,369 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-10-01 05:33:06,642 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome pid: 149456 2026-10-01 05:33:06,643 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless temporary user profile dir: /tmp/tmp49m88cfy_chrome_odoo 2026-10-01 05:33:06,643 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:40521/json/version 2026-10-01 05:33:06,644 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40521', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:33:06,695 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Browser version: Chrome/150.0.7871.114 2026-10-01 05:33:06,695 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:40521/json 2026-10-01 05:33:06,696 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40521', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:33:06,707 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Websocket url found: ws://127.0.0.1:40521/devtools/page/C5C4A6260726941734BE79C1C8E4CB0C 2026-10-01 05:33:06,722 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Enable chrome headless console log notification 2026-10-01 05:33:06,739 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless enable page notifications 2026-10-01 05:33:06,792 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-01 05:33:06,802 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Setting session cookie in browser 2026-10-01 05:33:06,806 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-01 05:33:06,806 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-01 05:33:06,830 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:33:07,999 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:07] "GET /odoo HTTP/1.1" 200 - 160 0.114 1.066 2026-10-01 05:33:08,002 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigation result: {'frameId': 'C5C4A6260726941734BE79C1C8E4CB0C', 'loaderId': '0E3C98AF7F8BDD8A92A488A8501C48AE', 'isDownload': False} 2026-10-01 05:33:08,002 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-10-01 05:33:08,029 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:08] "GET /web/assets/af2e1b6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-01 05:33:08,183 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:08] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.029 0.127 2026-10-01 05:33:08,211 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.173 2026-10-01 05:33:08,222 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:08] "GET /web/assets/c2f319b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.196 2026-10-01 05:33:08,280 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:08] "GET /web/assets/c2c45cb/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-01 05:33:08,285 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:08] "GET /web/assets/2331474/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-10-01 05:33:08,822 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:08] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:33:08,824 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:08] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:33:08,845 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-01 05:33:08,886 44 INFO rb-3b89a0e-225191-419901 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-01 05:33:08,929 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:08] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.027 0.038 2026-10-01 05:33:08,935 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: Owl is running in 'dev' mode. 2026-10-01 05:33:08,936 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:08] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.064 2026-10-01 05:33:08,949 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.054 2026-10-01 05:33:08,969 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:33:08,992 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:08] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:33:09,062 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:09] "GET /odoo HTTP/1.1" 200 - 29 0.028 0.031 2026-10-01 05:33:09,082 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:09] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.075 2026-10-01 05:33:09,117 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:09,129 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05: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-01 05:33:09,142 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:33:09,148 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:09,152 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:09] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.034 0.032 2026-10-01 05:33:09,181 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:09] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.011 0.084 2026-10-01 05:33:09,189 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:09] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.097 2026-10-01 05:33:09,197 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:09] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.100 2026-10-01 05:33:09,212 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:09,239 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.017 0.074 2026-10-01 05:33:09,275 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:09] "GET /web/image/res.partner/3/avatar_128?unique=1790825305000 HTTP/1.1" 200 - 6 0.008 0.178 2026-10-01 05:33:09,280 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:09] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 05:33:09,281 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:09] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 05:33:09,282 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:09,351 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:09] "POST /mail/data HTTP/1.1" 200 - 34 0.038 0.154 2026-10-01 05:33:09,354 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.176 2026-10-01 05:33:09,359 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:09] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.146 2026-10-01 05:33:09,377 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:09] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.076 2026-10-01 05:33:09,390 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.088 2026-10-01 05:33:09,397 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:09] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.184 2026-10-01 05:33:09,631 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:09] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.062 0.154 2026-10-01 05:33:09,721 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:09] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.020 0.043 2026-10-01 05:33:09,724 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:09] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.065 2026-10-01 05:33:09,804 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:09] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.043 2026-10-01 05:33:09,915 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:09,984 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:10,001 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:10] "POST /mail/data HTTP/1.1" 200 - 45 0.039 0.061 2026-10-01 05:33:10,027 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:10] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.012 0.097 2026-10-01 05:33:10,058 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:10] "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.017 0.053 2026-10-01 05:33:10,083 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:10] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.010 0.029 2026-10-01 05:33:10,124 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:10] "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.012 0.022 2026-10-01 05:33:10,196 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:10] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.004 0.056 2026-10-01 05:33:10,489 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0caab9a/web.assets_backend_lazy.min.css (id:14332) 2026-10-01 05:33:10,497 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:10] "GET /web/assets/0caab9a/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.010 0.279 2026-10-01 05:33:10,636 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f6efeb8/web.assets_backend_lazy.min.js (id:14333) 2026-10-01 05:33:10,641 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:10] "GET /web/assets/f6efeb8/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.009 0.421 2026-10-01 05:33:10,674 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:10] "POST /web/dataset/call_kw/project.project/read#project.project.read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 05:33:10,750 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:10] "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.015 0.041 2026-10-01 05:33:10,787 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:10] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.012 2026-10-01 05:33:10,808 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:10] "GET /web/assets/ffc1a7c/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 05:33:10,910 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:10,966 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:11,030 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:11,034 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:11] "POST /web/dataset/call_kw/project.task.type/web_search_read#project.task.type.web_search_read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-01 05:33:11,125 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:11] "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.008 0.050 2026-10-01 05:33:11,129 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:11,276 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:11,334 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:11] "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.050 2026-10-01 05:33:11,343 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:11,426 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:11,489 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:11,583 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:11,615 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:11] "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.014 0.025 2026-10-01 05:33:11,661 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:11,731 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:11,760 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:11] "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.008 0.030 2026-10-01 05:33:11,811 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:11,869 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:11,927 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:11,993 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:12,003 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:12] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 2 0.006 0.010 2026-10-01 05:33:12,046 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:12,105 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: tour succeeded 2026-10-01 05:33:12,105 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: ╔════════════════════════════════════╗ ║ TOUR burndown_chart_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-01 05:33:12,259 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: heap 28541200 (allocated 32227328) 2026-10-01 05:33:12,278 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing chrome headless with pid 149456 2026-10-01 05:33:12,282 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing websocket connection 2026-10-01 05:33:12,283 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Terminating chrome headless with pid 149456 2026-10-01 05:33:12,356 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_053312_355965_test_burndown_chart_tour.txt 2026-10-01 05:33:12,356 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Removing chrome user profile "/tmp/tmp49m88cfy_chrome_odoo" 2026-10-01 05:33:12,381 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-01 05:33:12,384 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_import_files: Starting TestImportFiles.test_import_task_template_xls ... 2026-10-01 05:33:12,385 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:12,391 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:33:13,719 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-10-01 05:33:14,297 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15393, 15392, 15391] 2026-10-01 05:33:14,359 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted project.task records with IDs: [978, 977, 976] 2026-10-01 05:33:14,367 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2982, 2983, 2984, 2985, 2986, 2987] 2026-10-01 05:33:14,754 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #324 deleted project.task.type records with IDs: [2121] 2026-10-01 05:33:14,808 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #323 deleted project.task.type records with IDs: [2116] 2026-10-01 05:33:14,838 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #323 deleted project.task.type records with IDs: [2115, 2117] 2026-10-01 05:33:14,860 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2114, 2120] 2026-10-01 05:33:14,961 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2123, 2124, 2125] 2026-10-01 05:33:14,970 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_new_personal_stages_created_for_new_users ... 2026-10-01 05:33:15,412 44 INFO rb-3b89a0e-225191-419901 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-01 05:33:15,745 44 INFO rb-3b89a0e-225191-419901 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-01 05:33:15,958 44 INFO rb-3b89a0e-225191-419901 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-01 05:33:15,967 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-10-01 05:33:16,214 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-10-01 05:33:16,238 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15387, 15385, 15383] 2026-10-01 05:33:16,282 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted project.task records with IDs: [975, 973, 972] 2026-10-01 05:33:16,289 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2974, 2975, 2976, 2977, 2980, 2981] 2026-10-01 05:33:16,523 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_grouping_sets ... 2026-10-01 05:33:16,584 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-10-01 05:33:16,792 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-01 05:33:18,209 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-10-01 05:33:18,477 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome pid: 149686 2026-10-01 05:33:18,477 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless temporary user profile dir: /tmp/tmpwym9parw_chrome_odoo 2026-10-01 05:33:18,478 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:46685/json/version 2026-10-01 05:33:18,479 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46685', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:33:18,495 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Browser version: Chrome/150.0.7871.114 2026-10-01 05:33:18,495 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:46685/json 2026-10-01 05:33:18,496 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46685', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:33:18,514 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Websocket url found: ws://127.0.0.1:46685/devtools/page/D3E6CB937DD770ED05D87B78BFE4CF9A 2026-10-01 05:33:18,523 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Enable chrome headless console log notification 2026-10-01 05:33:18,524 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless enable page notifications 2026-10-01 05:33:18,573 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:armandel from n/a 2026-10-01 05:33:18,584 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Setting session cookie in browser 2026-10-01 05:33:18,587 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-01 05:33:18,588 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-01 05:33:18,599 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:33:19,809 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:19] "GET /odoo HTTP/1.1" 200 - 157 0.133 1.080 2026-10-01 05:33:19,814 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigation result: {'frameId': 'D3E6CB937DD770ED05D87B78BFE4CF9A', 'loaderId': '1A891839AB20E99E98F9F0346ECDA0B2', 'isDownload': False} 2026-10-01 05:33:19,814 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-10-01 05:33:19,854 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:19] "GET /web/assets/af2e1b6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-01 05:33:19,857 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:19] "GET /web/assets/c2f319b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-01 05:33:19,954 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:19] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.037 0.071 2026-10-01 05:33:19,968 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.115 2026-10-01 05:33:19,986 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:19] "GET /web/assets/c2c45cb/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 05:33:20,065 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:20] "GET /web/assets/2331474/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.009 2026-10-01 05:33:20,577 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:20] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:33:20,581 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:20] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:33:20,604 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-10-01 05:33:20,624 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:20] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:33:20,642 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-10-01 05:33:20,668 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: Owl is running in 'dev' mode. 2026-10-01 05:33:20,679 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:33:20,693 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:20] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:33:20,770 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:20] "GET /odoo HTTP/1.1" 200 - 28 0.028 0.029 2026-10-01 05:33:20,796 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.068 2026-10-01 05:33:20,849 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:20] "GET /web/image/res.partner/1408/avatar_128?unique=1790832796000 HTTP/1.1" 200 - 13 0.024 0.041 2026-10-01 05:33:20,863 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:33:20,882 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:20,889 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-10-01 05:33:20,901 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:20,909 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:20] "GET /web/image?model=res.users&field=avatar_128&id=331 HTTP/1.1" 200 - 7 0.022 0.102 2026-10-01 05:33:20,914 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:20] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.002 0.132 2026-10-01 05:33:20,920 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:20] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.123 2026-10-01 05:33:20,925 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:20] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.122 2026-10-01 05:33:20,948 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:20] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.040 2026-10-01 05:33:20,977 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:20] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:33:20,979 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:21,021 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:21] "POST /mail/data HTTP/1.1" 200 - 32 0.035 0.079 2026-10-01 05:33:21,024 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.133 2026-10-01 05:33:21,031 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:21,051 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:21] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.012 2026-10-01 05:33:21,244 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 331, model: logistics.shipment.stage 2026-10-01 05:33:21,275 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:21] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 105 0.070 0.114 2026-10-01 05:33:21,355 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:21] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 24 0.018 0.033 2026-10-01 05:33:21,358 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:21] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.047 2026-10-01 05:33:21,425 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:21] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.037 2026-10-01 05:33:21,506 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:21,528 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:21] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.007 0.023 2026-10-01 05:33:21,559 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:21,605 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:21,651 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:21] "POST /mail/data HTTP/1.1" 200 - 43 0.059 0.090 2026-10-01 05:33:21,655 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:21,708 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:21] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.035 0.161 2026-10-01 05:33:21,719 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:21,744 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:21] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.015 0.054 2026-10-01 05:33:21,781 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:22,027 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 331, model: project.task, field: is_timeoff_task 2026-10-01 05:33:22,030 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 331, model: project.task, field: task_to_invoice 2026-10-01 05:33:22,110 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:22] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 81 0.051 0.326 2026-10-01 05:33:22,137 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:22] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.338 2026-10-01 05:33:22,146 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:22] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.012 2026-10-01 05:33:22,166 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:22] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.008 0.023 2026-10-01 05:33:22,244 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 331, model: project.task, field: is_timeoff_task 2026-10-01 05:33:22,247 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 331, model: project.task, field: task_to_invoice 2026-10-01 05:33:22,285 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:22] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 27 0.022 0.098 2026-10-01 05:33:22,291 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:22] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.136 2026-10-01 05:33:22,311 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:22] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.007 2026-10-01 05:33:22,390 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:22] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.027 0.059 2026-10-01 05:33:22,512 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:22] "GET /web/image/res.users/331/avatar_128 HTTP/1.1" 200 - 7 0.005 0.013 2026-10-01 05:33:22,514 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:22,572 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:22,629 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:22,648 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:22] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.008 0.009 2026-10-01 05:33:22,686 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:22] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.009 0.016 2026-10-01 05:33:22,730 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:22,793 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:22,825 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:22] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.011 0.018 2026-10-01 05:33:22,851 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:22] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 2 0.002 0.007 2026-10-01 05:33:22,903 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:22,962 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:22,971 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:22] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 3 0.001 0.005 2026-10-01 05:33:22,991 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:22] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.008 2026-10-01 05:33:23,043 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:23] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.017 0.038 2026-10-01 05:33:23,093 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:23,148 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:23,175 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:23] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.004 0.017 2026-10-01 05:33:23,203 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:23] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 5 0.006 0.013 2026-10-01 05:33:23,249 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:23,308 44 INFO rb-3b89a0e-225191-419901 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-01 05:33:23,424 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:23] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 58 0.053 0.061 2026-10-01 05:33:23,457 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:23] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.007 0.015 2026-10-01 05:33:23,489 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:23] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.011 0.034 2026-10-01 05:33:23,521 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: tour succeeded 2026-10-01 05:33:23,522 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: ╔════════════════════════════════════╗ ║ TOUR personal_stage_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-01 05:33:23,548 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:23] "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.035 0.065 2026-10-01 05:33:23,566 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:23] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.007 0.055 2026-10-01 05:33:23,577 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:33:23] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.004 0.066 2026-10-01 05:33:23,624 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: heap 29380168 (allocated 31178752) 2026-10-01 05:33:23,636 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing chrome headless with pid 149686 2026-10-01 05:33:23,638 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing websocket connection 2026-10-01 05:33:23,638 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Terminating chrome headless with pid 149686 2026-10-01 05:33:23,733 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_053323_733674_test_personal_stage_tour.txt 2026-10-01 05:33:23,734 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Removing chrome user profile "/tmp/tmpwym9parw_chrome_odoo" 2026-10-01 05:33:23,760 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:33:32,770 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [29864] 2026-10-01 05:33:32,771 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-10-01 05:33:34,801 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_assert_initial_values ... 2026-10-01 05:33:35,256 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_copy_task_logs_chatter ... 2026-10-01 05:33:35,921 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_mail_alais_assignees_from_recipient_list ... 2026-10-01 05:33:36,986 44 INFO rb-3b89a0e-225191-419901 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-01 05:33:37,158 44 INFO rb-3b89a0e-225191-419901 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to "Bastien ProjectManager" ,"Armande ProjectUser" ,"Goats" ,"Chell Gladys" with Message-Id <1790832817.0955539-52033-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 232}, 336, mail.alias(746,)) 2026-10-01 05:33:37,508 44 INFO rb-3b89a0e-225191-419901 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to b.t@example.com,armande.projectuser@example.com,chell@gladys.portal,project+goats@test.mycompany.com,bastien.projectmanager@example.com with Message-Id <1790832817.4725828-81221-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 232}, 336, mail.alias(746,)) 2026-10-01 05:33:37,682 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_project_notify_get_recipients_groups ... 2026-10-01 05:33:38,292 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_access_action ... 2026-10-01 05:33:39,012 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_from_mail ... 2026-10-01 05:33:39,774 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_no_stage ... 2026-10-01 05:33:40,419 44 INFO rb-3b89a0e-225191-419901 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1790832820.3846667-69893-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 233}, 338, mail.alias(747,)) 2026-10-01 05:33:40,599 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_notifies_author ... 2026-10-01 05:33:41,231 44 INFO rb-3b89a0e-225191-419901 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1790832821.1933119-87358-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 233}, 336, mail.alias(747,)) 2026-10-01 05:33:41,654 44 INFO rb-3b89a0e-225191-419901 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "New Customer" ,"Valid Poilvache" ,"Valid Lelitre" ,"New Cc" ,"Armande ProjectUser" with Message-Id <1790832821.6142762-55109-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1018, custom_values: None, uid: 1 2026-10-01 05:33:41,824 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15715, 15714] 2026-10-01 05:33:41,976 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1424, 1425] 2026-10-01 05:33:42,044 44 INFO rb-3b89a0e-225191-419901 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1790832821.9919136-95932-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 233}, 338, mail.alias(747,)) 2026-10-01 05:33:42,529 44 INFO rb-3b89a0e-225191-419901 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,"Valid Poilvache" ,"Valid Lelitre" ,"New Cc" ,"Armande ProjectUser" with Message-Id <1790832822.4939513-70774-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1019, custom_values: None, uid: 1 2026-10-01 05:33:42,647 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15721, 15720] 2026-10-01 05:33:42,756 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1426, 1427] 2026-10-01 05:33:42,827 44 INFO rb-3b89a0e-225191-419901 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1790832822.7671347-76589-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 233}, 1, mail.alias(747,)) 2026-10-01 05:33:43,341 44 INFO rb-3b89a0e-225191-419901 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "New Customer" ,"Valid Poilvache" ,"Valid Lelitre" ,"New Cc" ,"Armande ProjectUser" with Message-Id <1790832823.2957599-21060-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1020, custom_values: None, uid: 1 2026-10-01 05:33:43,465 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15727, 15726] 2026-10-01 05:33:43,585 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1429, 1430] 2026-10-01 05:33:43,595 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_removes_email_signatures ... 2026-10-01 05:33:44,172 44 INFO rb-3b89a0e-225191-419901 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1790832824.1626@localhost>: direct alias match: ('project.task', 0, {'project_id': 233}, 1, mail.alias(747,)) 2026-10-01 05:33:44,364 44 INFO rb-3b89a0e-225191-419901 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1790832824.3531134@localhost>: direct alias match: ('project.task', 0, {'project_id': 233}, 1, mail.alias(747,)) 2026-10-01 05:33:44,463 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_project_update ... 2026-10-01 05:33:45,370 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_user_ids_update ... 2026-10-01 05:33:45,910 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3130, 3131] 2026-10-01 05:33:45,923 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3034, 3035] 2026-10-01 05:33:46,244 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_portal_share_adds_followers ... 2026-10-01 05:33:46,999 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-01 05:33:48,530 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-10-01 05:33:48,636 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-10-01 05:33:48,977 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-10-01 05:33:49,254 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_with_milestones_disabled ... 2026-10-01 05:33:49,699 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-10-01 05:33:50,291 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_next_milestone_ordered_by_deadline ... 2026-10-01 05:33:50,336 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_project_milestone_color ... 2026-10-01 05:33:50,467 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-10-01 05:33:51,227 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:33:54,844 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-10-01 05:33:56,283 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:33:57,886 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-10-01 05:33:58,060 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:33:59,890 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_followers_task_created_by_portal_user ... 2026-10-01 05:34:00,013 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_mention_suggestions ... 2026-10-01 05:34:00,124 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-10-01 05:34:00,194 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-10-01 05:34:00,366 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: bad_resource_allocation_task_alert 2026-10-01 05:34:00,376 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: bad_resource_allocation_task_count 2026-10-01 05:34:00,377 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: bad_resource_allocation_task_json 2026-10-01 05:34:00,379 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: document_ids 2026-10-01 05:34:00,381 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: document_count 2026-10-01 05:34:00,382 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: html_field_history_metadata 2026-10-01 05:34:00,384 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_follower_ids 2026-10-01 05:34:00,385 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_partner_ids 2026-10-01 05:34:00,386 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_ids 2026-10-01 05:34:00,388 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: has_message 2026-10-01 05:34:00,389 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_needaction 2026-10-01 05:34:00,391 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_needaction_counter 2026-10-01 05:34:00,392 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_has_error 2026-10-01 05:34:00,394 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_has_error_counter 2026-10-01 05:34:00,395 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_attachment_count 2026-10-01 05:34:00,397 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_ids 2026-10-01 05:34:00,399 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: website_message_ids 2026-10-01 05:34:00,400 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_has_sms_error 2026-10-01 05:34:00,402 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: approval_coverage_state 2026-10-01 05:34:00,403 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rotting_days 2026-10-01 05:34:00,405 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: is_rotting 2026-10-01 05:34:00,406 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_last_value 2026-10-01 05:34:00,408 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_last_feedback 2026-10-01 05:34:00,410 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_last_image 2026-10-01 05:34:00,411 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_count 2026-10-01 05:34:00,413 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_avg 2026-10-01 05:34:00,414 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_avg_text 2026-10-01 05:34:00,416 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_percentage_satisfaction 2026-10-01 05:34:00,417 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_last_text 2026-10-01 05:34:00,419 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_ids 2026-10-01 05:34:00,421 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_state 2026-10-01 05:34:00,422 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_user_id 2026-10-01 05:34:00,424 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_type_id 2026-10-01 05:34:00,425 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_type_icon 2026-10-01 05:34:00,427 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_date_deadline 2026-10-01 05:34:00,429 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: my_activity_date_deadline 2026-10-01 05:34:00,430 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_summary 2026-10-01 05:34:00,432 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_exception_decoration 2026-10-01 05:34:00,434 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_exception_icon 2026-10-01 05:34:00,435 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_calendar_event_id 2026-10-01 05:34:00,437 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: email_cc 2026-10-01 05:34:00,438 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: access_warning 2026-10-01 05:34:00,440 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: date_end 2026-10-01 05:34:00,441 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: task_properties 2026-10-01 05:34:00,443 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: role_ids 2026-10-01 05:34:00,444 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: personal_stage_type_ids 2026-10-01 05:34:00,446 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: personal_stage_id 2026-10-01 05:34:00,448 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: personal_stage_type_id 2026-10-01 05:34:00,450 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: partner_phone 2026-10-01 05:34:00,453 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_active 2026-10-01 05:34:00,455 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: attachment_ids 2026-10-01 05:34:00,456 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: project_privacy_visibility 2026-10-01 05:34:00,457 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: subtask_completion_percentage 2026-10-01 05:34:00,458 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: working_hours_open 2026-10-01 05:34:00,459 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: working_hours_close 2026-10-01 05:34:00,460 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: working_days_open 2026-10-01 05:34:00,462 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: working_days_close 2026-10-01 05:34:00,463 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: closed_depend_on_count 2026-10-01 05:34:00,464 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: link_preview_name 2026-10-01 05:34:00,465 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: create_uid 2026-10-01 05:34:00,466 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: write_uid 2026-10-01 05:34:00,467 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: color_stage 2026-10-01 05:34:00,468 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: ancestor_id 2026-10-01 05:34:00,470 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: partner_name 2026-10-01 05:34:00,471 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: partner_company_name 2026-10-01 05:34:00,472 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: remaining_hours_percentage 2026-10-01 05:34:00,473 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: user_skill_ids 2026-10-01 05:34:00,475 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: leave_types_count 2026-10-01 05:34:00,476 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: is_timeoff_task 2026-10-01 05:34:00,477 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: planned_date_start 2026-10-01 05:34:00,479 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: planned_date_end 2026-10-01 05:34:00,480 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: recursive_depend_ids 2026-10-01 05:34:00,481 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: recursive_depending_ids 2026-10-01 05:34:00,482 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: resource_allocation 2026-10-01 05:34:00,483 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: dependency_level 2026-10-01 05:34:00,485 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: bad_resource_allocation_task_ids 2026-10-01 05:34:00,486 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: manager_id 2026-10-01 05:34:00,487 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: okr_node_id 2026-10-01 05:34:00,495 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: project_sale_order_id 2026-10-01 05:34:00,503 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: sale_order_state 2026-10-01 05:34:00,511 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: task_to_invoice 2026-10-01 05:34:00,516 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: pricing_type 2026-10-01 05:34:00,520 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: is_project_map_empty 2026-10-01 05:34:00,530 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: has_multi_sol 2026-10-01 05:34:00,534 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: timesheet_product_id 2026-10-01 05:34:00,538 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: last_sol_of_customer 2026-10-01 05:34:00,542 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: shipment_id 2026-10-01 05:34:00,544 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: shipment_stage_id 2026-10-01 05:34:00,546 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: template_task_id 2026-10-01 05:34:00,548 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: is_require_document 2026-10-01 05:34:00,550 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: required_document_ids 2026-10-01 05:34:00,551 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: requirement_doc_status 2026-10-01 05:34:00,557 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-10-01 05:34:00,821 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-10-01 05:34:00,915 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-10-01 05:34:00,975 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3193] 2026-10-01 05:34:00,982 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3190] 2026-10-01 05:34:01,496 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_task_with_portal_user ... 2026-10-01 05:34:01,848 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: id 2026-10-01 05:34:01,869 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: display_name 2026-10-01 05:34:01,885 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_is_follower 2026-10-01 05:34:01,900 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: duration_tracking 2026-10-01 05:34:01,925 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: access_url 2026-10-01 05:34:01,945 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: access_token 2026-10-01 05:34:01,956 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: active 2026-10-01 05:34:01,970 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: stage_id_color 2026-10-01 05:34:01,984 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: create_date 2026-10-01 05:34:01,996 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: write_date 2026-10-01 05:34:02,013 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: date_assign 2026-10-01 05:34:02,048 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: project_id 2026-10-01 05:34:02,063 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: display_in_project 2026-10-01 05:34:02,076 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allocated_hours 2026-10-01 05:34:02,087 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: subtask_allocated_hours 2026-10-01 05:34:02,124 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: user_ids 2026-10-01 05:34:02,140 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: portal_user_names 2026-10-01 05:34:02,151 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: email_from 2026-10-01 05:34:02,174 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: company_id 2026-10-01 05:34:02,192 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: displayed_image_id 2026-10-01 05:34:02,205 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: subtask_count 2026-10-01 05:34:02,213 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: closed_subtask_count 2026-10-01 05:34:02,221 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allow_milestones 2026-10-01 05:34:02,240 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: milestone_id 2026-10-01 05:34:02,251 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: has_late_and_unreached_milestone 2026-10-01 05:34:02,260 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allow_task_dependencies 2026-10-01 05:34:02,274 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: depend_on_ids 2026-10-01 05:34:02,284 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: depend_on_count 2026-10-01 05:34:02,295 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: dependent_ids 2026-10-01 05:34:02,304 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: dependent_tasks_count 2026-10-01 05:34:02,312 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: display_parent_task_button 2026-10-01 05:34:02,320 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: current_user_same_company_partner 2026-10-01 05:34:02,328 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: display_follow_button 2026-10-01 05:34:02,337 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allow_recurring_tasks 2026-10-01 05:34:02,345 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: recurring_task 2026-10-01 05:34:02,354 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: recurring_count 2026-10-01 05:34:02,355 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: project.task.recurrence 2026-10-01 05:34:02,364 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: repeat_interval 2026-10-01 05:34:02,373 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: repeat_unit 2026-10-01 05:34:02,382 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: repeat_type 2026-10-01 05:34:02,390 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: repeat_until 2026-10-01 05:34:02,398 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: is_template 2026-10-01 05:34:02,407 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: has_project_template 2026-10-01 05:34:02,415 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: has_template_ancestor 2026-10-01 05:34:02,423 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: analytic_account_active 2026-10-01 05:34:02,431 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allow_timesheets 2026-10-01 05:34:02,439 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: remaining_hours 2026-10-01 05:34:02,447 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: effective_hours 2026-10-01 05:34:02,455 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: total_hours_spent 2026-10-01 05:34:02,462 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: progress 2026-10-01 05:34:02,471 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: overtime 2026-10-01 05:34:02,478 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: subtask_effective_hours 2026-10-01 05:34:02,501 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: timesheet_ids 2026-10-01 05:34:02,514 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: encode_uom_in_days 2026-10-01 05:34:02,533 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: sale_order_id 2026-10-01 05:34:02,553 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: sale_line_id 2026-10-01 05:34:02,563 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allow_billable 2026-10-01 05:34:02,572 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: display_sale_order_button 2026-10-01 05:34:02,580 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: remaining_hours_so 2026-10-01 05:34:02,589 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: remaining_hours_available 2026-10-01 05:34:02,598 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: bad_resource_allocation_task_alert 2026-10-01 05:34:02,607 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: bad_resource_allocation_task_count 2026-10-01 05:34:02,619 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: bad_resource_allocation_task_json 2026-10-01 05:34:02,641 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: document.document 2026-10-01 05:34:02,651 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: document_count 2026-10-01 05:34:02,659 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: html_field_history_metadata 2026-10-01 05:34:02,661 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: mail.followers 2026-10-01 05:34:02,677 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_partner_ids 2026-10-01 05:34:02,705 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_ids 2026-10-01 05:34:02,715 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: has_message 2026-10-01 05:34:02,724 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_needaction 2026-10-01 05:34:02,733 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_needaction_counter 2026-10-01 05:34:02,742 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_has_error 2026-10-01 05:34:02,751 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_has_error_counter 2026-10-01 05:34:02,761 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_attachment_count 2026-10-01 05:34:02,763 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: rating.rating 2026-10-01 05:34:02,783 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: website_message_ids 2026-10-01 05:34:02,796 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_has_sms_error 2026-10-01 05:34:02,805 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: approval_coverage_state 2026-10-01 05:34:02,814 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rotting_days 2026-10-01 05:34:02,823 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: is_rotting 2026-10-01 05:34:02,831 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_last_value 2026-10-01 05:34:02,840 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_last_feedback 2026-10-01 05:34:02,849 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_last_image 2026-10-01 05:34:02,858 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_count 2026-10-01 05:34:02,868 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_avg 2026-10-01 05:34:02,875 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_avg_text 2026-10-01 05:34:02,883 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_percentage_satisfaction 2026-10-01 05:34:02,892 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_last_text 2026-10-01 05:34:02,894 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: mail.activity 2026-10-01 05:34:02,904 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_state 2026-10-01 05:34:02,920 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_user_id 2026-10-01 05:34:02,922 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: mail.activity.type 2026-10-01 05:34:02,932 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_type_icon 2026-10-01 05:34:02,940 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_date_deadline 2026-10-01 05:34:02,949 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: my_activity_date_deadline 2026-10-01 05:34:02,959 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_summary 2026-10-01 05:34:02,967 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_exception_decoration 2026-10-01 05:34:02,974 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_exception_icon 2026-10-01 05:34:02,987 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_calendar_event_id 2026-10-01 05:34:02,994 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: email_cc 2026-10-01 05:34:03,002 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: access_warning 2026-10-01 05:34:03,009 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: date_end 2026-10-01 05:34:03,016 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: task_properties 2026-10-01 05:34:03,017 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: project.role 2026-10-01 05:34:03,027 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: personal_stage_type_ids 2026-10-01 05:34:03,029 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: project.task.stage.personal 2026-10-01 05:34:03,040 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: personal_stage_type_id 2026-10-01 05:34:03,048 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: partner_phone 2026-10-01 05:34:03,055 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_active 2026-10-01 05:34:03,062 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: attachment_ids 2026-10-01 05:34:03,071 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: project_privacy_visibility 2026-10-01 05:34:03,078 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: subtask_completion_percentage 2026-10-01 05:34:03,087 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: working_hours_open 2026-10-01 05:34:03,096 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: working_hours_close 2026-10-01 05:34:03,114 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: working_days_open 2026-10-01 05:34:03,132 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: working_days_close 2026-10-01 05:34:03,144 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: closed_depend_on_count 2026-10-01 05:34:03,159 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: link_preview_name 2026-10-01 05:34:03,180 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: create_uid 2026-10-01 05:34:03,199 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: write_uid 2026-10-01 05:34:03,216 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: color_stage 2026-10-01 05:34:03,230 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: ancestor_id 2026-10-01 05:34:03,242 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: partner_name 2026-10-01 05:34:03,253 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: partner_company_name 2026-10-01 05:34:03,266 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: remaining_hours_percentage 2026-10-01 05:34:03,271 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: hr.employee.skill 2026-10-01 05:34:03,282 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: leave_types_count 2026-10-01 05:34:03,293 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: is_timeoff_task 2026-10-01 05:34:03,310 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: planned_date_start 2026-10-01 05:34:03,321 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: planned_date_end 2026-10-01 05:34:03,335 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: recursive_depend_ids 2026-10-01 05:34:03,351 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: recursive_depending_ids 2026-10-01 05:34:03,360 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: resource_allocation 2026-10-01 05:34:03,369 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: dependency_level 2026-10-01 05:34:03,383 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: bad_resource_allocation_task_ids 2026-10-01 05:34:03,401 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: manager_id 2026-10-01 05:34:03,403 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: okr.node 2026-10-01 05:34:03,414 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: project_sale_order_id 2026-10-01 05:34:03,423 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: sale_order_state 2026-10-01 05:34:03,430 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: task_to_invoice 2026-10-01 05:34:03,439 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: pricing_type 2026-10-01 05:34:03,448 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: is_project_map_empty 2026-10-01 05:34:03,457 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: has_multi_sol 2026-10-01 05:34:03,489 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: timesheet_product_id 2026-10-01 05:34:03,500 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: last_sol_of_customer 2026-10-01 05:34:03,522 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: shipment_id 2026-10-01 05:34:03,527 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: logistics.shipment.stage 2026-10-01 05:34:03,557 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: template_task_id 2026-10-01 05:34:03,574 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: is_require_document 2026-10-01 05:34:03,576 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: logistics.shipment.required.document 2026-10-01 05:34:03,590 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: requirement_doc_status 2026-10-01 05:34:03,602 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:34:04,020 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-10-01 05:34:04,356 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome pid: 149903 2026-10-01 05:34:04,356 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpu1mz1km3_chrome_odoo 2026-10-01 05:34:04,356 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:38461/json/version 2026-10-01 05:34:04,357 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38461', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:34:04,382 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-01 05:34:04,382 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:38461/json 2026-10-01 05:34:04,382 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38461', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:34:04,389 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Websocket url found: ws://127.0.0.1:38461/devtools/page/6FC24D8F78A535AE23002C6611BD8870 2026-10-01 05:34:04,400 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Enable chrome headless console log notification 2026-10-01 05:34:04,405 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless enable page notifications 2026-10-01 05:34:04,550 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-01 05:34:04,558 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Setting session cookie in browser 2026-10-01 05:34:04,562 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:04,563 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-01 05:34:04,612 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:34:05,903 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:05] "GET /odoo HTTP/1.1" 200 - 154 0.165 1.161 2026-10-01 05:34:05,907 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigation result: {'frameId': '6FC24D8F78A535AE23002C6611BD8870', 'loaderId': 'AD808C339F4DCA8221B36AF5520A172A', 'isDownload': False} 2026-10-01 05:34:05,907 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-10-01 05:34:05,953 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:05] "GET /web/assets/af2e1b6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.014 2026-10-01 05:34:05,961 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:05] "GET /web/assets/c2f319b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.024 2026-10-01 05:34:06,124 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:06] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.054 0.131 2026-10-01 05:34:06,143 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.011 0.192 2026-10-01 05:34:06,183 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:06] "GET /web/assets/c2c45cb/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.011 2026-10-01 05:34:06,189 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:06] "GET /web/assets/2331474/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-01 05:34:06,653 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:06] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:34:06,655 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:06] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:34:06,676 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-01 05:34:06,725 44 INFO rb-3b89a0e-225191-419901 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-01 05:34:06,761 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-01 05:34:06,776 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:06] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.032 0.049 2026-10-01 05:34:06,785 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:06] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.081 2026-10-01 05:34:06,792 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 05:34:06,806 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.080 2026-10-01 05:34:06,810 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:06] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:34:06,929 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:06] "GET /odoo HTTP/1.1" 200 - 29 0.028 0.062 2026-10-01 05:34:06,951 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:06,966 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.102 2026-10-01 05:34:06,975 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:34:06,998 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:07,010 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:34:07,020 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.022 0.094 2026-10-01 05:34:07,060 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:07,063 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:07] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.014 0.142 2026-10-01 05:34:07,093 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:07] "GET /web/image/res.partner/3/avatar_128?unique=1790832843000 HTTP/1.1" 200 - 6 0.006 0.162 2026-10-01 05:34:07,119 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:07] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.184 2026-10-01 05:34:07,121 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.103 2026-10-01 05:34:07,127 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:07] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.095 2026-10-01 05:34:07,191 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:07,200 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:07] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:34:07,204 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:07] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:34:07,230 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:07] "POST /mail/data HTTP/1.1" 200 - 34 0.064 0.132 2026-10-01 05:34:07,234 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:07] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.164 2026-10-01 05:34:07,241 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:07] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.123 2026-10-01 05:34:07,260 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:07,260 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:07] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.342 2026-10-01 05:34:07,285 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:07] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.072 2026-10-01 05:34:07,635 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:07] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.125 0.187 2026-10-01 05:34:07,676 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:07] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:34:07,774 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:07] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 28 0.054 0.052 2026-10-01 05:34:07,834 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:07] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.140 2026-10-01 05:34:07,932 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:07] "POST /mail/data HTTP/1.1" 200 - 45 0.040 0.153 2026-10-01 05:34:07,939 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:07] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.141 2026-10-01 05:34:08,002 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:08] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.012 0.016 2026-10-01 05:34:08,022 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:08,039 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:08] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.006 0.025 2026-10-01 05:34:08,083 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:08,112 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:08] "POST /web/dataset/call_button/project.project/action_open_share_project_wizard#project.project.action_open_share_project_wizard HTTP/1.1" 200 - 10 0.010 0.010 2026-10-01 05:34:08,156 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:08] "POST /web/dataset/call_kw/project.share.wizard/get_views#project.share.wizard.get_views HTTP/1.1" 200 - 17 0.006 0.019 2026-10-01 05:34:08,207 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:08] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 17 0.012 0.017 2026-10-01 05:34:08,278 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:08,287 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:08] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 05:34:08,365 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:08,382 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:08] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.008 0.024 2026-10-01 05:34:08,635 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:08] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.012 0.017 2026-10-01 05:34:08,678 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:08,695 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:08] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 3 0.001 0.010 2026-10-01 05:34:08,716 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:08] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.002 0.009 2026-10-01 05:34:08,741 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:08,803 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:08,819 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:08] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 5 0.003 0.012 2026-10-01 05:34:08,845 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:08] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.003 0.012 2026-10-01 05:34:08,863 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:09,054 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: Simulating signal changes during tests 2026-10-01 05:34:09,054 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:09] "POST /web/dataset/call_kw/project.share.wizard/web_save#project.share.wizard.web_save HTTP/1.1" 200 - 103 0.095 0.095 2026-10-01 05:34:09,261 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:09] "POST /web/dataset/call_button/project.share.wizard/action_share_record#project.share.wizard.action_share_record HTTP/1.1" 200 - 63 0.085 0.112 2026-10-01 05:34:09,353 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:09] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 32 0.035 0.045 2026-10-01 05:34:09,382 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:10,525 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:10] "GET /my/projects HTTP/1.1" 200 - 141 0.176 0.903 2026-10-01 05:34:10,590 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d1854a1/web.assets_frontend.min.css, copying from /web/assets/d1854a1/web.assets_frontend.min.css 2026-10-01 05:34:10,664 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:10] "GET /web/assets/1/d1854a1/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.052 0.064 2026-10-01 05:34:10,670 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9fcf0aa/web.assets_frontend_minimal.min.js, copying from /web/assets/9fcf0aa/web.assets_frontend_minimal.min.js 2026-10-01 05:34:10,691 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:10,691 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:10,693 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:10] "GET /web/assets/1/9fcf0aa/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.018 0.119 2026-10-01 05:34:10,720 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/095e408/web.__assets_tests_call__.min.js, copying from /web/assets/095e408/web.__assets_tests_call__.min.js 2026-10-01 05:34:10,742 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:10] "GET /web/assets/1/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.056 2026-10-01 05:34:10,755 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:10] "GET /web/image/website/1/logo/My%20Website?unique=e0ee6cf HTTP/1.1" 200 - 4 0.002 0.006 2026-10-01 05:34:10,846 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:10] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:34:10,859 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/18ccc19/web.assets_frontend_lazy.min.js, copying from /web/assets/18ccc19/web.assets_frontend_lazy.min.js 2026-10-01 05:34:10,892 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:10] "GET /web/assets/1/18ccc19/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.044 2026-10-01 05:34:10,904 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:10] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.005 0.052 2026-10-01 05:34:11,308 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 05:34:11,330 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:11,452 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:11] "POST /mail/data HTTP/1.1" 200 - 21 0.031 0.024 2026-10-01 05:34:11,465 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:11] "GET /my/projects/255 HTTP/1.1" 303 - 4 0.003 0.031 2026-10-01 05:34:11,782 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:11] "GET /my/projects/255/project_sharing HTTP/1.1" 200 - 71 0.042 0.263 2026-10-01 05:34:11,819 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:11] "GET /web/assets/b0663bc/project.webclient.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-10-01 05:34:11,825 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:11] "GET /web/assets/d3a912e/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 05:34:11,848 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:11] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-01 05:34:12,306 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:12] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:34:12,316 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:12] "GET /web/webclient/translations?hash=071d389e0c4f33b4307f1ff157790bf6550d7eff&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:34:12,318 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:12,336 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.004 2026-10-01 05:34:12,338 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-01 05:34:12,417 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:12] "POST /web/action/load HTTP/1.1" 200 - 12 0.013 0.016 2026-10-01 05:34:12,468 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:12] "POST /mail/data HTTP/1.1" 200 - 21 0.019 0.058 2026-10-01 05:34:12,470 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.074 2026-10-01 05:34:12,672 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:12] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 64 0.063 0.158 2026-10-01 05:34:12,719 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:12] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.005 0.013 2026-10-01 05:34:12,736 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:12] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.007 0.022 2026-10-01 05:34:12,838 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:12] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:34:12,846 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:12,906 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:12,922 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:12] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.010 2026-10-01 05:34:12,943 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:12] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:34:12,977 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:13,028 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:13,086 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:13,195 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:13] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 56 0.045 0.062 2026-10-01 05:34:13,233 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:13] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.007 0.016 2026-10-01 05:34:13,318 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:13] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.043 2026-10-01 05:34:13,411 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:13] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 25 0.016 0.049 2026-10-01 05:34:13,472 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:13] "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-01 05:34:13,540 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:13] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.003 2026-10-01 05:34:13,603 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:13,676 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:13] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 24 0.017 0.049 2026-10-01 05:34:13,712 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:13] "POST /mail/chatter_fetch HTTP/1.1" 200 - 10 0.012 0.084 2026-10-01 05:34:13,742 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:13] "POST /mail/data HTTP/1.1" 200 - 9 0.006 0.083 2026-10-01 05:34:13,902 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:13,999 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:14,061 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:14,094 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:14] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 40 0.042 0.116 2026-10-01 05:34:14,100 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:14] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.177 2026-10-01 05:34:14,105 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:14] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.161 2026-10-01 05:34:14,128 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:14] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.128 2026-10-01 05:34:14,208 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:14] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.065 2026-10-01 05:34:14,230 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:14] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.006 0.080 2026-10-01 05:34:14,239 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:14] "GET /web/assets/08c5f46/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.003 0.068 2026-10-01 05:34:14,252 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:14] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.024 2026-10-01 05:34:14,279 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:14,288 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:14] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.011 0.052 2026-10-01 05:34:14,436 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:14,514 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:14,529 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:14] "POST /mail/message/post HTTP/1.1" 200 - 53 0.030 0.096 2026-10-01 05:34:14,554 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:14,556 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:14] "POST /mail/chatter_fetch HTTP/1.1" 200 - 5 0.004 0.008 2026-10-01 05:34:14,563 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:14] "POST /mail/data HTTP/1.1" 200 - 4 0.001 0.014 2026-10-01 05:34:14,603 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:14,640 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:14] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.013 0.023 2026-10-01 05:34:14,674 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:14] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.017 2026-10-01 05:34:14,678 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:14,717 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:14] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.012 0.046 2026-10-01 05:34:14,726 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:14,772 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:14,788 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:14] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.004 0.010 2026-10-01 05:34:14,815 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:14] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.007 2026-10-01 05:34:14,835 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:14,850 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:14] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.012 0.029 2026-10-01 05:34:14,960 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:14] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.007 0.104 2026-10-01 05:34:15,004 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:15,032 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:15] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.024 0.028 2026-10-01 05:34:15,078 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:15] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.008 2026-10-01 05:34:15,106 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:15,157 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:15,208 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: tour succeeded 2026-10-01 05:34:15,209 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: ╔═════════════════════════════════════╗ ║ TOUR project_sharing_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-01 05:34:15,388 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: heap 23903448 (allocated 26693632) 2026-10-01 05:34:15,412 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing chrome headless with pid 149903 2026-10-01 05:34:15,413 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing websocket connection 2026-10-01 05:34:15,414 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Terminating chrome headless with pid 149903 2026-10-01 05:34:15,498 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_053415_498766_test_01_project_sharing.txt 2026-10-01 05:34:15,499 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Removing chrome user profile "/tmp/tmpu1mz1km3_chrome_odoo" 2026-10-01 05:34:15,515 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-10-01 05:34:15,964 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome pid: 150179 2026-10-01 05:34:15,964 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpkkf0neeq_chrome_odoo 2026-10-01 05:34:15,965 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:41437/json/version 2026-10-01 05:34:15,966 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41437', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:34:15,994 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-01 05:34:15,994 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:41437/json 2026-10-01 05:34:15,995 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41437', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:34:16,001 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Websocket url found: ws://127.0.0.1:41437/devtools/page/9ADD89AA47A7541F0B7786D9D1918FE8 2026-10-01 05:34:16,009 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Enable chrome headless console log notification 2026-10-01 05:34:16,014 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless enable page notifications 2026-10-01 05:34:16,100 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-01 05:34:16,113 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Setting session cookie in browser 2026-10-01 05:34:16,115 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:16,115 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:16,138 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:34:17,518 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:17] "GET /my/projects HTTP/1.1" 200 - 133 0.150 1.243 2026-10-01 05:34:17,522 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigation result: {'frameId': '9ADD89AA47A7541F0B7786D9D1918FE8', 'loaderId': 'CC23F86DC1C4E6B6FAC01997692AE6A7', 'isDownload': False} 2026-10-01 05:34:17,522 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-10-01 05:34:17,550 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34: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-01 05:34:17,570 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d1854a1/web.assets_frontend.min.css, copying from /web/assets/d1854a1/web.assets_frontend.min.css 2026-10-01 05:34:17,654 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:17] "GET /web/assets/1/d1854a1/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.063 0.040 2026-10-01 05:34:17,662 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9fcf0aa/web.assets_frontend_minimal.min.js, copying from /web/assets/9fcf0aa/web.assets_frontend_minimal.min.js 2026-10-01 05:34:17,674 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:17,676 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:17,688 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:17] "GET /web/assets/1/9fcf0aa/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.097 2026-10-01 05:34:17,698 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/095e408/web.__assets_tests_call__.min.js, copying from /web/assets/095e408/web.__assets_tests_call__.min.js 2026-10-01 05:34:17,717 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:17] "GET /web/assets/1/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.040 2026-10-01 05:34:17,773 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 05:34:17,773 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:17] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:34:17,779 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:17] "GET /web/image/website/1/logo/My%20Website?unique=e0ee6cf HTTP/1.1" 200 - 4 0.003 0.016 2026-10-01 05:34:17,863 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/18ccc19/web.assets_frontend_lazy.min.js, copying from /web/assets/18ccc19/web.assets_frontend_lazy.min.js 2026-10-01 05:34:17,895 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:17] "GET /web/assets/1/18ccc19/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.055 2026-10-01 05:34:17,908 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:17] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.001 0.063 2026-10-01 05:34:18,285 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:34:18,349 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:18,360 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:18,391 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:18] "POST /mail/data HTTP/1.1" 200 - 18 0.019 0.020 2026-10-01 05:34:18,451 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:18] "GET /my/projects/255 HTTP/1.1" 303 - 11 0.005 0.011 2026-10-01 05:34:18,808 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:18] "GET /my/projects/255/project_sharing HTTP/1.1" 200 - 72 0.054 0.296 2026-10-01 05:34:18,847 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:18] "GET /web/assets/b0663bc/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-01 05:34:18,853 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:18] "GET /web/assets/d3a912e/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-01 05:34:18,875 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:18] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-01 05:34:19,250 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:19] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:34:19,263 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:34:19,282 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:19,306 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-01 05:34:19,309 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-01 05:34:19,382 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:19] "POST /web/action/load HTTP/1.1" 200 - 12 0.013 0.017 2026-10-01 05:34:19,417 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:19] "POST /mail/data HTTP/1.1" 200 - 18 0.014 0.048 2026-10-01 05:34:19,419 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.060 2026-10-01 05:34:19,598 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:19] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.055 0.134 2026-10-01 05:34:19,637 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:19] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.007 2026-10-01 05:34:19,719 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:19] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.031 0.058 2026-10-01 05:34:19,816 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:19,888 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:19,914 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:19] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.011 2026-10-01 05:34:19,947 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:19] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 05:34:19,993 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:20,044 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:20,103 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:20,198 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:20] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 49 0.040 0.051 2026-10-01 05:34:20,237 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:20] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.008 0.017 2026-10-01 05:34:20,299 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:20] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.004 0.031 2026-10-01 05:34:20,399 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:20] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 37 0.026 0.047 2026-10-01 05:34:20,470 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:20] "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-01 05:34:20,529 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:20] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-10-01 05:34:20,595 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:20,698 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:20] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 35 0.038 0.050 2026-10-01 05:34:20,719 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:20] "GET /web/image/res.partner/1459/avatar_128?access_token=5621f023c5a940a67348e07090ce9f734251f5b22a4ebbc6520eeb896050aa3bo0x6ae74bb6&unique=1790832843000 HTTP/1.1" 200 - 5 0.007 0.087 2026-10-01 05:34:20,791 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:20] "POST /mail/data HTTP/1.1" 200 - 15 0.035 0.122 2026-10-01 05:34:20,817 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:20] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.014 0.179 2026-10-01 05:34:20,889 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:20,943 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:20] "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-01 05:34:20,991 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:21,037 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:21] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 51 0.031 0.050 2026-10-01 05:34:21,042 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:21] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.081 2026-10-01 05:34:21,046 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:21,056 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:21] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.059 2026-10-01 05:34:21,072 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:21] "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-01 05:34:21,125 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:21] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.019 0.042 2026-10-01 05:34:21,132 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:21] "GET /web/assets/08c5f46/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.051 2026-10-01 05:34:21,162 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:21] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.014 0.009 2026-10-01 05:34:21,217 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:21,220 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:21] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.034 0.043 2026-10-01 05:34:21,339 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:21,380 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:21] "POST /mail/message/post HTTP/1.1" 200 - 34 0.042 0.036 2026-10-01 05:34:21,405 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:21,418 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:21] "POST /mail/chatter_fetch HTTP/1.1" 200 - 6 0.010 0.007 2026-10-01 05:34:21,437 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:21] "POST /mail/data HTTP/1.1" 200 - 9 0.008 0.021 2026-10-01 05:34:21,454 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:21,509 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:21,526 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:21] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.007 0.010 2026-10-01 05:34:21,560 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:21] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.008 2026-10-01 05:34:21,567 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:21,618 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:21,631 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:21] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.027 0.051 2026-10-01 05:34:21,675 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:21,691 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:21] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.003 0.010 2026-10-01 05:34:21,720 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:21] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.008 2026-10-01 05:34:21,738 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:21,760 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:21] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.016 0.027 2026-10-01 05:34:21,805 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:21] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 8 0.007 0.045 2026-10-01 05:34:21,841 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:21,868 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:21] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.011 0.023 2026-10-01 05:34:21,916 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:21] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 05:34:21,922 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:21] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 05:34:21,956 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:22,007 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:22,059 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: tour succeeded 2026-10-01 05:34:22,060 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: ╔════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-01 05:34:22,217 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: heap 22754700 (allocated 26746880) 2026-10-01 05:34:22,232 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing chrome headless with pid 150179 2026-10-01 05:34:22,234 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing websocket connection 2026-10-01 05:34:22,236 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Terminating chrome headless with pid 150179 2026-10-01 05:34:22,322 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_053422_322750_test_02_project_sharing.txt 2026-10-01 05:34:22,323 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Removing chrome user profile "/tmp/tmpkkf0neeq_chrome_odoo" 2026-10-01 05:34:22,336 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-10-01 05:34:22,864 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome pid: 150399 2026-10-01 05:34:22,864 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless temporary user profile dir: /tmp/tmp04pi2qud_chrome_odoo 2026-10-01 05:34:22,864 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:40467/json/version 2026-10-01 05:34:22,865 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40467', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:34:22,885 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-01 05:34:22,885 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:40467/json 2026-10-01 05:34:22,885 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40467', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:34:22,896 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Websocket url found: ws://127.0.0.1:40467/devtools/page/8B04E69FC7E3EEBA9F325F1D8D3900B9 2026-10-01 05:34:22,901 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Enable chrome headless console log notification 2026-10-01 05:34:22,904 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless enable page notifications 2026-10-01 05:34:23,001 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-01 05:34:23,012 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Setting session cookie in browser 2026-10-01 05:34:23,016 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:23,016 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:23,029 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:34:24,230 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:24] "GET /my/projects HTTP/1.1" 200 - 133 0.097 1.107 2026-10-01 05:34:24,234 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigation result: {'frameId': '8B04E69FC7E3EEBA9F325F1D8D3900B9', 'loaderId': '1C42FAE8F36D67A7E56E59EA667FD45D', 'isDownload': False} 2026-10-01 05:34:24,234 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:24,270 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:24] "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-01 05:34:24,270 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d1854a1/web.assets_frontend.min.css, copying from /web/assets/d1854a1/web.assets_frontend.min.css 2026-10-01 05:34:24,350 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:24] "GET /web/assets/1/d1854a1/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.060 0.031 2026-10-01 05:34:24,356 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9fcf0aa/web.assets_frontend_minimal.min.js, copying from /web/assets/9fcf0aa/web.assets_frontend_minimal.min.js 2026-10-01 05:34:24,369 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:24] "GET /web/assets/1/9fcf0aa/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.074 2026-10-01 05:34:24,391 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:24,391 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:24,396 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/095e408/web.__assets_tests_call__.min.js, copying from /web/assets/095e408/web.__assets_tests_call__.min.js 2026-10-01 05:34:24,423 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:24] "GET /web/assets/1/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.027 0.021 2026-10-01 05:34:24,491 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:34:24,502 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:24] "GET /web/image/website/1/logo/My%20Website?unique=e0ee6cf HTTP/1.1" 200 - 4 0.006 0.008 2026-10-01 05:34:24,508 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:24] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:34:24,547 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:24] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.002 0.009 2026-10-01 05:34:24,568 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/18ccc19/web.assets_frontend_lazy.min.js, copying from /web/assets/18ccc19/web.assets_frontend_lazy.min.js 2026-10-01 05:34:24,600 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:24] "GET /web/assets/1/18ccc19/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.058 2026-10-01 05:34:25,014 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:34:25,111 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:25] "POST /mail/data HTTP/1.1" 200 - 18 0.008 0.015 2026-10-01 05:34:25,115 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:25,133 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:25,227 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:25] "GET /my/projects/255 HTTP/1.1" 303 - 14 0.014 0.012 2026-10-01 05:34:25,588 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:25] "GET /my/projects/255/project_sharing HTTP/1.1" 200 - 72 0.040 0.312 2026-10-01 05:34:25,626 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:25] "GET /web/assets/b0663bc/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 05:34:25,633 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:25] "GET /web/assets/d3a912e/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-01 05:34:25,658 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:25] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 05:34:26,089 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:26] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:34:26,106 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:34:26,126 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:26,152 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-01 05:34:26,157 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.011 2026-10-01 05:34:26,187 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:26,228 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:26] "POST /web/action/load HTTP/1.1" 200 - 12 0.015 0.015 2026-10-01 05:34:26,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:26] "POST /mail/data HTTP/1.1" 200 - 18 0.012 0.041 2026-10-01 05:34:26,408 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:26] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 68 0.048 0.108 2026-10-01 05:34:26,410 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.197 2026-10-01 05:34:26,444 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:26] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.007 2026-10-01 05:34:26,503 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:26] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 29 0.028 0.039 2026-10-01 05:34:26,531 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:26,570 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:26] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.004 0.027 2026-10-01 05:34:26,612 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:26,622 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:26] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.013 0.020 2026-10-01 05:34:26,706 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:26] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 05:34:26,754 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:26,803 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:26,852 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: tour succeeded 2026-10-01 05:34:26,853 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:26,994 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: heap 14000680 (allocated 16515072) 2026-10-01 05:34:27,007 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing chrome headless with pid 150399 2026-10-01 05:34:27,008 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing websocket connection 2026-10-01 05:34:27,010 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Terminating chrome headless with pid 150399 2026-10-01 05:34:27,106 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_053427_105986_test_03_project_sharing.txt 2026-10-01 05:34:27,106 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Removing chrome user profile "/tmp/tmp04pi2qud_chrome_odoo" 2026-10-01 05:34:27,117 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions ... 2026-10-01 05:34:27,671 44 INFO rb-3b89a0e-225191-419901 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-01 05:34:27,862 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-01 05:34:27,955 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:john from n/a 2026-10-01 05:34:27,980 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:34:28,161 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:28] "POST /mail/message/reaction HTTP/1.1" 200 - 32 0.021 0.169 2026-10-01 05:34:28,426 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome pid: 150583 2026-10-01 05:34:28,426 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless temporary user profile dir: /tmp/tmp6izi7822_chrome_odoo 2026-10-01 05:34:28,426 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:41533/json/version 2026-10-01 05:34:28,427 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41533', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:34:28,455 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:28,455 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:41533/json 2026-10-01 05:34:28,455 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41533', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:34:28,468 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Websocket url found: ws://127.0.0.1:41533/devtools/page/7787A9230300DEA0422D7D93CABD066F 2026-10-01 05:34:28,481 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Enable chrome headless console log notification 2026-10-01 05:34:28,488 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless enable page notifications 2026-10-01 05:34:28,529 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-01 05:34:28,532 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Setting session cookie in browser 2026-10-01 05:34:28,546 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:28,547 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:29,573 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:29] "GET /my/projects HTTP/1.1" 200 - 126 0.073 0.945 2026-10-01 05:34:29,578 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Navigation result: {'frameId': '7787A9230300DEA0422D7D93CABD066F', 'loaderId': '4AEB609A20695C49268944CF66BF33AC', 'isDownload': False} 2026-10-01 05:34:29,578 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:29,624 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:34:29,634 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d1854a1/web.assets_frontend.min.css, copying from /web/assets/d1854a1/web.assets_frontend.min.css 2026-10-01 05:34:29,704 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:29] "GET /web/assets/1/d1854a1/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.044 0.044 2026-10-01 05:34:29,712 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9fcf0aa/web.assets_frontend_minimal.min.js, copying from /web/assets/9fcf0aa/web.assets_frontend_minimal.min.js 2026-10-01 05:34:29,727 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:29] "GET /web/assets/1/9fcf0aa/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.009 0.061 2026-10-01 05:34:29,735 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:29,735 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:29,750 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/095e408/web.__assets_tests_call__.min.js, copying from /web/assets/095e408/web.__assets_tests_call__.min.js 2026-10-01 05:34:29,929 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:34:29,935 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:29] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:34:29,945 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:29] "GET /web/assets/1/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.015 0.192 2026-10-01 05:34:29,957 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:29] "GET /web/image/website/1/logo/My%20Website?unique=e0ee6cf HTTP/1.1" 200 - 4 0.002 0.042 2026-10-01 05:34:30,097 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/18ccc19/web.assets_frontend_lazy.min.js, copying from /web/assets/18ccc19/web.assets_frontend_lazy.min.js 2026-10-01 05:34:30,132 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:30] "GET /web/assets/1/18ccc19/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.045 2026-10-01 05:34:30,159 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:30] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.005 0.076 2026-10-01 05:34:30,493 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:34:30,564 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:30,577 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:30,616 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:30] "POST /mail/data HTTP/1.1" 200 - 18 0.020 0.032 2026-10-01 05:34:30,689 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:30] "GET /my/projects/255 HTTP/1.1" 303 - 11 0.012 0.014 2026-10-01 05:34:31,046 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:31] "GET /my/projects/255/project_sharing HTTP/1.1" 200 - 70 0.040 0.311 2026-10-01 05:34:31,094 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:31] "GET /web/assets/b0663bc/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-01 05:34:31,107 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:31] "GET /web/assets/d3a912e/project.webclient.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-10-01 05:34:31,111 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:31] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-01 05:34:31,535 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:31] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:34:31,548 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:34:31,580 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:31,595 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:31,602 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.015 2026-10-01 05:34:31,637 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:31,667 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:31] "POST /web/action/load HTTP/1.1" 200 - 12 0.011 0.018 2026-10-01 05:34:31,701 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:31] "POST /mail/data HTTP/1.1" 200 - 18 0.015 0.045 2026-10-01 05:34:31,879 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:31] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.070 0.116 2026-10-01 05:34:31,881 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.234 2026-10-01 05:34:31,918 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:31] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.010 2026-10-01 05:34:31,968 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:31] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.019 0.039 2026-10-01 05:34:32,066 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:32,112 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:32] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.007 0.028 2026-10-01 05:34:32,222 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:32] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.027 0.052 2026-10-01 05:34:32,281 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:32] "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-01 05:34:32,355 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:32] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-10-01 05:34:32,486 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:32] "POST /mail/chatter_fetch HTTP/1.1" 200 - 20 0.030 0.027 2026-10-01 05:34:32,518 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:32] "GET /web/image/res.partner/1459/avatar_128?access_token=5621f023c5a940a67348e07090ce9f734251f5b22a4ebbc6520eeb896050aa3bo0x6ae74bb6&unique=1790832843000 HTTP/1.1" 200 - 5 0.018 0.054 2026-10-01 05:34:32,548 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:32] "POST /mail/data HTTP/1.1" 200 - 18 0.010 0.074 2026-10-01 05:34:32,583 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:32] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.012 2026-10-01 05:34:32,650 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:32,659 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:32] "GET /web/image/res.partner/2/avatar_128?access_token=e04cbd44ece0bd0e330b059041b6aa86e3b92efe115067834cff1f7fe0368565o0x6ae55b51&unique=1790832843000 HTTP/1.1" 200 - 4 0.006 0.010 2026-10-01 05:34:32,664 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:32] "GET /web/assets/08c5f46/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-01 05:34:32,711 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: tour succeeded 2026-10-01 05:34:32,712 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:32,914 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: heap 18722608 (allocated 20447232) 2026-10-01 05:34:32,935 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing chrome headless with pid 150583 2026-10-01 05:34:32,935 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing websocket connection 2026-10-01 05:34:32,936 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Terminating chrome headless with pid 150583 2026-10-01 05:34:33,035 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_053433_035028_test_04_project_sharing_chatter_message_reactions.txt 2026-10-01 05:34:33,035 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Removing chrome user profile "/tmp/tmp6izi7822_chrome_odoo" 2026-10-01 05:34:33,048 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_05_project_sharing_chatter_mention_users ... 2026-10-01 05:34:33,521 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome pid: 150782 2026-10-01 05:34:33,522 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless temporary user profile dir: /tmp/tmp9tozko9o_chrome_odoo 2026-10-01 05:34:33,522 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:33229/json/version 2026-10-01 05:34:33,523 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33229', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:34:33,545 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:33,545 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:33229/json 2026-10-01 05:34:33,545 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33229', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:34:33,554 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Websocket url found: ws://127.0.0.1:33229/devtools/page/CDC7D7EF369000BB6A6980FB5146F4A3 2026-10-01 05:34:33,564 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Enable chrome headless console log notification 2026-10-01 05:34:33,574 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless enable page notifications 2026-10-01 05:34:33,651 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-01 05:34:33,663 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Setting session cookie in browser 2026-10-01 05:34:33,666 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:33,666 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:33,682 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:34:34,888 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:34] "GET /my/projects HTTP/1.1" 200 - 133 0.159 1.051 2026-10-01 05:34:34,892 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Navigation result: {'frameId': 'CDC7D7EF369000BB6A6980FB5146F4A3', 'loaderId': 'BC32E2D6349F1C8B50955A8962A9B1F3', 'isDownload': False} 2026-10-01 05:34:34,892 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:34,925 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34: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-01 05:34:34,943 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d1854a1/web.assets_frontend.min.css, copying from /web/assets/d1854a1/web.assets_frontend.min.css 2026-10-01 05:34:35,024 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:35] "GET /web/assets/1/d1854a1/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.062 0.041 2026-10-01 05:34:35,043 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9fcf0aa/web.assets_frontend_minimal.min.js, copying from /web/assets/9fcf0aa/web.assets_frontend_minimal.min.js 2026-10-01 05:34:35,048 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:35,048 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:35,059 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:35] "GET /web/assets/1/9fcf0aa/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.018 0.094 2026-10-01 05:34:35,073 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/095e408/web.__assets_tests_call__.min.js, copying from /web/assets/095e408/web.__assets_tests_call__.min.js 2026-10-01 05:34:35,094 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:35] "GET /web/assets/1/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.051 2026-10-01 05:34:35,167 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:34:35,171 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:35] "GET /web/image/website/1/logo/My%20Website?unique=e0ee6cf HTTP/1.1" 200 - 4 0.006 0.007 2026-10-01 05:34:35,174 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:35] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:34:35,229 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:35] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.002 0.015 2026-10-01 05:34:35,247 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/18ccc19/web.assets_frontend_lazy.min.js, copying from /web/assets/18ccc19/web.assets_frontend_lazy.min.js 2026-10-01 05:34:35,280 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:35] "GET /web/assets/1/18ccc19/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.053 2026-10-01 05:34:35,677 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.006 2026-10-01 05:34:35,763 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:35,774 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:35,797 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:35] "POST /mail/data HTTP/1.1" 200 - 18 0.017 0.020 2026-10-01 05:34:35,885 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:35] "GET /my/projects/255 HTTP/1.1" 303 - 11 0.011 0.013 2026-10-01 05:34:36,226 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:36] "GET /my/projects/255/project_sharing HTTP/1.1" 200 - 72 0.072 0.263 2026-10-01 05:34:36,262 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:36] "GET /web/assets/b0663bc/project.webclient.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-10-01 05:34:36,271 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:36] "GET /web/assets/d3a912e/project.webclient.min.js HTTP/1.1" 200 - 2 0.004 0.022 2026-10-01 05:34:36,299 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:36] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 05:34:36,697 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:34:36,699 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:36] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-01 05:34:36,714 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:36,737 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.014 2026-10-01 05:34:36,739 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:36,787 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:36,794 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-01 05:34:36,824 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:36] "POST /mail/data HTTP/1.1" 200 - 18 0.012 0.018 2026-10-01 05:34:36,888 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:36] "POST /web/action/load HTTP/1.1" 200 - 12 0.029 0.066 2026-10-01 05:34:37,061 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:37] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.049 0.097 2026-10-01 05:34:37,106 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:37] "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-01 05:34:37,174 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:37] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.024 0.049 2026-10-01 05:34:37,292 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:37,329 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:37] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.004 0.030 2026-10-01 05:34:37,440 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:37] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.034 0.047 2026-10-01 05:34:37,498 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:37] "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-01 05:34:37,575 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:37] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-10-01 05:34:37,714 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:37] "POST /mail/data HTTP/1.1" 200 - 18 0.019 0.029 2026-10-01 05:34:37,721 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:37,756 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:37] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.016 0.064 2026-10-01 05:34:37,775 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:37] "GET /web/image/res.partner/1459/avatar_128?access_token=5621f023c5a940a67348e07090ce9f734251f5b22a4ebbc6520eeb896050aa3bo0x6ae74bb6&unique=1790832843000 HTTP/1.1" 200 - 5 0.005 0.080 2026-10-01 05:34:38,044 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:38] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 26 0.014 0.022 2026-10-01 05:34:38,073 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:38,164 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:38,462 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:38] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 21 0.013 0.022 2026-10-01 05:34:38,498 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: tour succeeded 2026-10-01 05:34:38,499 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:38,605 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: heap 17633668 (allocated 19398656) 2026-10-01 05:34:38,626 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing chrome headless with pid 150782 2026-10-01 05:34:38,627 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing websocket connection 2026-10-01 05:34:38,634 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Terminating chrome headless with pid 150782 2026-10-01 05:34:38,735 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_053438_734916_test_05_project_sharing_chatter_mention_users.txt 2026-10-01 05:34:38,735 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Removing chrome user profile "/tmp/tmp9tozko9o_chrome_odoo" 2026-10-01 05:34:38,743 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal ... 2026-10-01 05:34:39,296 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome pid: 150979 2026-10-01 05:34:39,297 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless temporary user profile dir: /tmp/tmpgl4oq1hy_chrome_odoo 2026-10-01 05:34:39,297 44 INFO rb-3b89a0e-225191-419901 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:36121/json/version 2026-10-01 05:34:39,298 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36121', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:34:39,372 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:39,372 44 INFO rb-3b89a0e-225191-419901 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:36121/json 2026-10-01 05:34:39,373 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36121', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:34:39,423 44 INFO rb-3b89a0e-225191-419901 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:36121/devtools/page/7991D24E285E3BD37413CACFD5DFFB0C 2026-10-01 05:34:39,439 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:39,450 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless enable page notifications 2026-10-01 05:34:39,499 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-01 05:34:39,511 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Setting session cookie in browser 2026-10-01 05:34:39,523 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:39,523 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:39,544 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:34:39,739 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:39] "GET /odoo HTTP/1.1" 303 - 5 0.003 0.195 2026-10-01 05:34:40,852 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:40] "GET /my HTTP/1.1" 200 - 141 0.155 0.951 2026-10-01 05:34:40,855 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Navigation result: {'frameId': '7991D24E285E3BD37413CACFD5DFFB0C', 'loaderId': '4F4F6FD8A715227F87E21CBAAFB8EC03', 'isDownload': False} 2026-10-01 05:34:40,855 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:40,884 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:34:40,903 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d1854a1/web.assets_frontend.min.css, copying from /web/assets/d1854a1/web.assets_frontend.min.css 2026-10-01 05:34:40,965 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:40] "GET /web/assets/1/d1854a1/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.045 0.045 2026-10-01 05:34:40,975 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9fcf0aa/web.assets_frontend_minimal.min.js, copying from /web/assets/9fcf0aa/web.assets_frontend_minimal.min.js 2026-10-01 05:34:40,983 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:40,985 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:40,989 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:40] "GET /web/assets/1/9fcf0aa/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.073 2026-10-01 05:34:41,001 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/095e408/web.__assets_tests_call__.min.js, copying from /web/assets/095e408/web.__assets_tests_call__.min.js 2026-10-01 05:34:41,020 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:41] "GET /web/assets/1/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.040 2026-10-01 05:34:41,150 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:41] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:34:41,157 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:41] "GET /portal/static/src/img/portal-addresses.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-01 05:34:41,167 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:41] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-01 05:34:41,171 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:41] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-01 05:34:41,173 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:41] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-01 05:34:41,174 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:41] "GET /web/image/website/1/logo/My%20Website?unique=e0ee6cf HTTP/1.1" 200 - 4 0.014 0.052 2026-10-01 05:34:41,183 44 INFO ? werkzeug: 127.0.0.1 - - [01/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.011 2026-10-01 05:34:41,222 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/18ccc19/web.assets_frontend_lazy.min.js, copying from /web/assets/18ccc19/web.assets_frontend_lazy.min.js 2026-10-01 05:34:41,259 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:41] "GET /web/assets/1/18ccc19/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.051 2026-10-01 05:34:41,271 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:41] "GET /web/image/website/1/favicon?unique=e0ee6cf HTTP/1.1" 200 - 4 0.003 0.062 2026-10-01 05:34:41,680 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:34:41,778 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:41,805 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:41] "POST /my/counters HTTP/1.1" 200 - 32 0.043 0.029 2026-10-01 05:34:41,857 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:41] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:34:41,872 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:41] "POST /my/counters HTTP/1.1" 200 - 30 0.038 0.093 2026-10-01 05:34:41,922 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:41] "POST /my/counters HTTP/1.1" 200 - 29 0.024 0.158 2026-10-01 05:34:41,964 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:41] "POST /mail/data HTTP/1.1" 200 - 18 0.021 0.157 2026-10-01 05:34:42,006 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:42] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 05:34:42,008 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:42] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-01 05:34:42,011 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:42] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-01 05:34:42,018 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:42] "GET /account/static/src/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-01 05:34:42,208 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:42] "GET /my/projects HTTP/1.1" 200 - 38 0.055 0.352 2026-10-01 05:34:42,602 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:42,604 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:42] "GET /website/translations?hash=8de34bbaf0fc55f9f49110b3699ad30d49c495be&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:34:42,662 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:42] "POST /mail/data HTTP/1.1" 200 - 7 0.005 0.011 2026-10-01 05:34:42,694 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:42] "GET /my/projects/255 HTTP/1.1" 303 - 11 0.006 0.013 2026-10-01 05:34:43,001 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:43] "GET /my/projects/255/project_sharing HTTP/1.1" 200 - 68 0.044 0.245 2026-10-01 05:34:43,026 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:43] "GET /web/assets/b0663bc/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 05:34:43,029 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:43] "GET /web/assets/d3a912e/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 05:34:43,051 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:43] "GET /web/assets/095e408/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-01 05:34:43,440 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:43] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:34:43,465 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:34:43,481 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:43,501 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-01 05:34:43,504 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:43,626 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:43] "POST /mail/data HTTP/1.1" 200 - 18 0.034 0.022 2026-10-01 05:34:43,667 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:43] "POST /web/action/load HTTP/1.1" 200 - 12 0.020 0.071 2026-10-01 05:34:43,669 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.095 2026-10-01 05:34:43,873 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:43] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.073 0.113 2026-10-01 05:34:43,916 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:43] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.005 0.010 2026-10-01 05:34:43,996 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:43] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.042 0.045 2026-10-01 05:34:44,117 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:44,174 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.009 0.045 2026-10-01 05:34:44,305 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:44] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 43 0.054 0.048 2026-10-01 05:34:44,362 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.004 2026-10-01 05:34:44,442 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:44] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-10-01 05:34:44,515 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:44,566 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:44] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.010 0.015 2026-10-01 05:34:44,584 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:44] "GET /web/image/res.partner/1459/avatar_128?access_token=5621f023c5a940a67348e07090ce9f734251f5b22a4ebbc6520eeb896050aa3bo0x6ae74bb6&unique=1790832843000 HTTP/1.1" 200 - 5 0.004 0.011 2026-10-01 05:34:44,633 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:34:44] "POST /mail/data HTTP/1.1" 200 - 18 0.017 0.036 2026-10-01 05:34:44,647 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: tour succeeded 2026-10-01 05:34:44,648 44 INFO rb-3b89a0e-225191-419901 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-01 05:34:44,780 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: heap 16904808 (allocated 18612224) 2026-10-01 05:34:44,792 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing chrome headless with pid 150979 2026-10-01 05:34:44,794 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing websocket connection 2026-10-01 05:34:44,795 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Terminating chrome headless with pid 150979 2026-10-01 05:34:44,899 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_053444_899581_test_blocked_task_with_project_sharing_string_portal.txt 2026-10-01 05:34:44,899 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Removing chrome user profile "/tmp/tmpgl4oq1hy_chrome_odoo" 2026-10-01 05:34:44,918 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-01 05:34:46,297 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_action_convert_to_subtask_on_private_task ... 2026-10-01 05:34:46,370 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_convert_tasks_to_subtask ... 2026-10-01 05:34:46,470 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-10-01 05:34:46,794 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_is_correctly_set_when_parent_task_changes ... 2026-10-01 05:34:47,195 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_unset_parent ... 2026-10-01 05:34:47,730 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-10-01 05:34:48,005 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_invisible_subtask_became_visible_when_converted_to_task ... 2026-10-01 05:34:48,196 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-10-01 05:34:48,585 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_followers ... 2026-10-01 05:34:49,192 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_name ... 2026-10-01 05:34:49,697 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-10-01 05:34:50,774 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_partner_follows_parent_not_project ... 2026-10-01 05:34:53,317 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_private_project_and_parent_task ... 2026-10-01 05:34:53,818 44 INFO rb-3b89a0e-225191-419901 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-01 05:34:54,050 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_project ... 2026-10-01 05:34:54,324 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-10-01 05:34:54,532 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-10-01 05:34:55,075 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15927, 15874] 2026-10-01 05:34:55,110 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted project.task records with IDs: [1071, 1135] 2026-10-01 05:34:55,116 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3233, 3234, 3310, 3311] 2026-10-01 05:34:55,123 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtasks_inherits_tags_of_parent ... 2026-10-01 05:34:55,241 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-10-01 05:34:58,961 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-10-01 05:34:59,363 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-10-01 05:34:59,446 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-10-01 05:34:59,977 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_toggle_active_task_with_subtasks ... 2026-10-01 05:35:00,253 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-01 05:35:02,156 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-10-01 05:35:02,446 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome pid: 151185 2026-10-01 05:35:02,446 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless temporary user profile dir: /tmp/tmpf_2behcl_chrome_odoo 2026-10-01 05:35:02,446 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:35239/json/version 2026-10-01 05:35:02,450 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35239', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:35:02,463 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Browser version: Chrome/150.0.7871.114 2026-10-01 05:35:02,463 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:35239/json 2026-10-01 05:35:02,464 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35239', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:35:02,474 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Websocket url found: ws://127.0.0.1:35239/devtools/page/E34A515ACDA889DB8758CA77E95F365C 2026-10-01 05:35:02,482 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Enable chrome headless console log notification 2026-10-01 05:35:02,494 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless enable page notifications 2026-10-01 05:35:02,565 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-01 05:35:02,572 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Setting session cookie in browser 2026-10-01 05:35:02,575 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:02,575 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-01 05:35:02,588 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:35:03,727 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:03] "GET /odoo HTTP/1.1" 200 - 150 0.124 1.017 2026-10-01 05:35:03,732 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigation result: {'frameId': 'E34A515ACDA889DB8758CA77E95F365C', 'loaderId': 'FAE21D05F22A9CBA54D43054232F048C', 'isDownload': False} 2026-10-01 05:35:03,732 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-10-01 05:35:03,759 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:03] "GET /web/assets/af2e1b6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-01 05:35:03,772 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:03] "GET /web/assets/c2f319b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.014 2026-10-01 05:35:03,910 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:03] "GET /web/webclient/load_menus HTTP/1.1" 200 - 27 0.039 0.105 2026-10-01 05:35:03,920 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.004 0.126 2026-10-01 05:35:03,937 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:03] "GET /web/assets/c2c45cb/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 05:35:04,025 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:04] "GET /web/assets/2331474/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-01 05:35:04,587 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:04] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:35:04,605 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-01 05:35:04,606 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:04] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:35:04,673 44 INFO rb-3b89a0e-225191-419901 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-01 05:35:04,691 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: Owl is running in 'dev' mode. 2026-10-01 05:35:04,746 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:04] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.053 0.069 2026-10-01 05:35:04,760 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:04] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.004 0.117 2026-10-01 05:35:04,766 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-10-01 05:35:04,783 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-01 05:35:04,788 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:04] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:35:04,876 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:04] "GET /odoo HTTP/1.1" 200 - 29 0.027 0.042 2026-10-01 05:35:04,887 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:35:04,890 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:04,896 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35: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-01 05:35:04,909 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:04,917 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:04] "GET /odoo/offline HTTP/1.1" 200 - 5 0.020 0.086 2026-10-01 05:35:04,970 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:04,992 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:04] "GET /web/image/res.partner/3/avatar_128?unique=1790825305000 HTTP/1.1" 200 - 13 0.036 0.124 2026-10-01 05:35:05,031 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:05] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.019 0.181 2026-10-01 05:35:05,042 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:05] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.004 0.190 2026-10-01 05:35:05,053 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:05] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.005 0.144 2026-10-01 05:35:05,089 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.157 2026-10-01 05:35:05,129 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:05,146 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:05] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:35:05,163 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:05] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:35:05,183 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:05] "POST /mail/data HTTP/1.1" 200 - 34 0.055 0.130 2026-10-01 05:35:05,206 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:05] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.005 0.357 2026-10-01 05:35:05,213 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:05] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.172 2026-10-01 05:35:05,222 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:05] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.165 2026-10-01 05:35:05,223 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.295 2026-10-01 05:35:05,264 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:05] "POST /web/action/load HTTP/1.1" 200 - 11 0.020 0.100 2026-10-01 05:35:05,648 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:05] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 118 0.157 0.192 2026-10-01 05:35:05,702 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:05] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.017 2026-10-01 05:35:05,705 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:05] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-10-01 05:35:05,803 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:05] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 31 0.032 0.091 2026-10-01 05:35:05,888 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:05] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.049 2026-10-01 05:35:05,897 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:05] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.153 2026-10-01 05:35:05,991 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:06,008 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:06] "POST /mail/data HTTP/1.1" 200 - 45 0.046 0.165 2026-10-01 05:35:06,052 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:06] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.009 0.101 2026-10-01 05:35:06,079 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:06,094 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:06] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.018 0.029 2026-10-01 05:35:06,108 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:06] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.036 2026-10-01 05:35:06,130 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:06,149 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:06] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.016 0.054 2026-10-01 05:35:06,191 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:06,240 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:06,303 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:06,370 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:06] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.008 2026-10-01 05:35:06,371 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:06,421 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:06] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.017 0.042 2026-10-01 05:35:06,425 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:06,477 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:06,528 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:06,597 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:06,661 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:06,669 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:06] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.007 0.008 2026-10-01 05:35:06,713 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:06,720 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:06] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 22 0.018 0.042 2026-10-01 05:35:06,768 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:06,819 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: tour succeeded 2026-10-01 05:35:06,820 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: ╔═════════════════════════════════════════╗ ║ TOUR project_tags_filter_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-01 05:35:06,920 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: heap 26711256 (allocated 28295168) 2026-10-01 05:35:06,932 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing chrome headless with pid 151185 2026-10-01 05:35:06,934 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing websocket connection 2026-10-01 05:35:06,935 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Terminating chrome headless with pid 151185 2026-10-01 05:35:07,031 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_053507_031802_test_01_project_tags.txt 2026-10-01 05:35:07,032 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Removing chrome user profile "/tmp/tmpf_2behcl_chrome_odoo" 2026-10-01 05:35:07,061 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:35:07,220 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_template_ui: Starting TestProjectTemplatesTour.test_project_templates_tour ... 2026-10-01 05:35:07,576 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome pid: 151392 2026-10-01 05:35:07,576 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless temporary user profile dir: /tmp/tmp_n4zm8jp_chrome_odoo 2026-10-01 05:35:07,576 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:35023/json/version 2026-10-01 05:35:07,577 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35023', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:35:07,623 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Browser version: Chrome/150.0.7871.114 2026-10-01 05:35:07,623 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:35023/json 2026-10-01 05:35:07,623 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35023', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:35:07,630 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Websocket url found: ws://127.0.0.1:35023/devtools/page/1FBAD5B51234C8BB9868AC7CCE865E35 2026-10-01 05:35:07,650 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Enable chrome headless console log notification 2026-10-01 05:35:07,658 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless enable page notifications 2026-10-01 05:35:07,769 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-01 05:35:07,775 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Setting session cookie in browser 2026-10-01 05:35:07,778 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:07,779 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-01 05:35:07,793 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:35:09,065 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:09] "GET /odoo HTTP/1.1" 200 - 153 0.130 1.145 2026-10-01 05:35:09,069 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigation result: {'frameId': '1FBAD5B51234C8BB9868AC7CCE865E35', 'loaderId': 'F1EF4FD4350B9452143D938B2A4D645C', 'isDownload': False} 2026-10-01 05:35:09,070 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Evaluate ready code "odoo.isTourReady('project_templates_tour')" 2026-10-01 05:35:09,117 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:09] "GET /web/assets/c2f319b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-01 05:35:09,127 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:09] "GET /web/assets/af2e1b6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-10-01 05:35:09,277 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:09] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.034 0.135 2026-10-01 05:35:09,290 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.175 2026-10-01 05:35:09,311 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:09] "GET /web/assets/c2c45cb/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-01 05:35:09,374 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:09] "GET /web/assets/2331474/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-01 05:35:09,912 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:09] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:35:09,927 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:09] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:35:09,937 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-01 05:35:09,981 44 INFO rb-3b89a0e-225191-419901 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-01 05:35:10,014 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:10] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.018 0.037 2026-10-01 05:35:10,017 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: Owl is running in 'dev' mode. 2026-10-01 05:35:10,020 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:10] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.052 2026-10-01 05:35:10,038 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.049 2026-10-01 05:35:10,049 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:10] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:35:10,074 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:10] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:35:10,143 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:10] "GET /odoo HTTP/1.1" 200 - 29 0.017 0.039 2026-10-01 05:35:10,192 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:10] "GET /odoo/offline HTTP/1.1" 200 - 5 0.029 0.062 2026-10-01 05:35:10,201 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:10,201 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:35:10,211 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:10,222 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:35:10,256 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:10] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.038 0.067 2026-10-01 05:35:10,275 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:10,279 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:10] "GET /web/image/res.partner/3/avatar_128?unique=1790832907000 HTTP/1.1" 200 - 6 0.007 0.097 2026-10-01 05:35:10,294 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:10] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.114 2026-10-01 05:35:10,301 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:10] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.120 2026-10-01 05:35:10,324 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:10] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.079 2026-10-01 05:35:10,379 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:10] "POST /mail/data HTTP/1.1" 200 - 34 0.021 0.096 2026-10-01 05:35:10,382 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:10] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.202 2026-10-01 05:35:10,386 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:10] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.101 2026-10-01 05:35:10,391 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:10] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.092 2026-10-01 05:35:10,393 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.142 2026-10-01 05:35:10,447 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:10,451 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:10] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:35:10,457 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:10] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:35:10,510 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:10] "POST /web/action/load HTTP/1.1" 200 - 10 0.026 0.018 2026-10-01 05:35:10,773 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:10] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.086 0.136 2026-10-01 05:35:10,820 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:10] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.017 2026-10-01 05:35:10,882 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:10] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.070 2026-10-01 05:35:11,014 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:11] "POST /mail/data HTTP/1.1" 200 - 45 0.036 0.134 2026-10-01 05:35:11,023 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:11] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.111 2026-10-01 05:35:11,062 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:11] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:35:11,078 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:11] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.015 0.024 2026-10-01 05:35:11,096 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:11,150 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:11] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.010 0.043 2026-10-01 05:35:11,152 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:11,181 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:11] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.010 0.074 2026-10-01 05:35:11,214 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:11] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.016 0.086 2026-10-01 05:35:11,253 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:11] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.011 0.143 2026-10-01 05:35:11,272 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:11] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.002 0.154 2026-10-01 05:35:11,277 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:11] "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.118 2026-10-01 05:35:11,338 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:11] "POST /web/dataset/call_kw/project.template.create.wizard/get_views#project.template.create.wizard.get_views HTTP/1.1" 200 - 14 0.009 0.029 2026-10-01 05:35:11,387 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:11] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 13 0.009 0.021 2026-10-01 05:35:11,450 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:11,511 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:11,526 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:11] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 - 4 0.003 0.008 2026-10-01 05:35:11,885 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:11] "POST /web/dataset/call_button/project.template.create.wizard/create_project_from_template#project.template.create.wizard.create_project_from_template HTTP/1.1" 200 - 148 0.187 0.157 2026-10-01 05:35:12,138 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:12] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 70 0.074 0.167 2026-10-01 05:35:12,169 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:12] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.007 2026-10-01 05:35:12,183 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:12] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.004 0.017 2026-10-01 05:35:12,190 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:12] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.014 2026-10-01 05:35:12,211 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:12] "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-01 05:35:12,255 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:12,300 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:12] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.004 0.036 2026-10-01 05:35:12,359 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:12] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.013 0.029 2026-10-01 05:35:12,375 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:12] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.007 0.044 2026-10-01 05:35:12,384 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:12] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 05:35:12,416 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:12,474 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:12,536 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:12] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.004 0.049 2026-10-01 05:35:12,601 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:12] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.016 0.026 2026-10-01 05:35:12,606 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:12] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.043 2026-10-01 05:35:12,635 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:12] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:35:12,688 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:12,742 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:12,746 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:12] "POST /web/dataset/call_kw/project.template.create.wizard/action_open_template_view#project.template.create.wizard.action_open_template_view HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 05:35:12,783 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:12] "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.010 2026-10-01 05:35:12,822 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:12] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 6 0.011 0.013 2026-10-01 05:35:12,851 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:12,908 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:12,923 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:12] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 - 2 0.002 0.007 2026-10-01 05:35:13,156 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:13] "POST /web/dataset/call_button/project.template.create.wizard/create_project_from_template#project.template.create.wizard.create_project_from_template HTTP/1.1" 200 - 111 0.082 0.140 2026-10-01 05:35:13,228 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:13] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.057 2026-10-01 05:35:13,271 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:13] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.023 2026-10-01 05:35:13,282 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:13] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.003 0.031 2026-10-01 05:35:13,288 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:13] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.026 2026-10-01 05:35:13,307 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:13] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:35:13,345 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:13,405 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:13] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.005 0.044 2026-10-01 05:35:13,475 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:13] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.031 0.024 2026-10-01 05:35:13,486 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:13] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.056 2026-10-01 05:35:13,506 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:13] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-10-01 05:35:13,542 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: tour succeeded 2026-10-01 05:35:13,543 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR project_templates_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-01 05:35:13,669 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: heap 33585940 (allocated 36294656) 2026-10-01 05:35:13,680 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing chrome headless with pid 151392 2026-10-01 05:35:13,684 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing websocket connection 2026-10-01 05:35:13,687 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Terminating chrome headless with pid 151392 2026-10-01 05:35:13,784 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_053513_784201_test_project_templates_tour.txt 2026-10-01 05:35:13,784 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Removing chrome user profile "/tmp/tmp_n4zm8jp_chrome_odoo" 2026-10-01 05:35:13,806 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:35:13,843 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-10-01 05:35:14,111 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome pid: 151628 2026-10-01 05:35:14,111 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmp1sgeogzl_chrome_odoo 2026-10-01 05:35:14,111 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:32891/json/version 2026-10-01 05:35:14,113 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32891', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:35:14,147 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-01 05:35:14,148 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:32891/json 2026-10-01 05:35:14,148 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32891', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:35:14,157 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:32891/devtools/page/08BBB2CAB6AC2FF04CBD09297D9542C4 2026-10-01 05:35:14,164 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-01 05:35:14,174 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-01 05:35:14,247 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-01 05:35:14,256 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Setting session cookie in browser 2026-10-01 05:35:14,258 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-01 05:35:14,258 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-01 05:35:14,287 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:35:15,660 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:15] "GET /odoo HTTP/1.1" 200 - 162 0.139 1.248 2026-10-01 05:35:15,664 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigation result: {'frameId': '08BBB2CAB6AC2FF04CBD09297D9542C4', 'loaderId': '06F4B9DAFB00E7F8C9D0F3E15F9C4B67', 'isDownload': False} 2026-10-01 05:35:15,664 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-01 05:35:15,713 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:15] "GET /web/assets/c2f319b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.012 0.010 2026-10-01 05:35:15,856 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:15] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.030 0.126 2026-10-01 05:35:15,875 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.164 2026-10-01 05:35:15,881 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:15] "GET /web/assets/af2e1b6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.170 2026-10-01 05:35:15,892 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:15] "GET /web/assets/c2c45cb/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-01 05:35:15,954 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:15] "GET /web/assets/2331474/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-01 05:35:16,579 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:16] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:35:16,593 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:16] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-01 05:35:16,603 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-10-01 05:35:16,659 44 INFO rb-3b89a0e-225191-419901 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-01 05:35:16,696 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:16] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.022 0.049 2026-10-01 05:35:16,700 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:16] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.062 2026-10-01 05:35:16,703 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-01 05:35:16,718 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.048 2026-10-01 05:35:16,721 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:35:16,737 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:16] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:35:16,774 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.017 2026-10-01 05:35:16,896 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:16] "GET /odoo HTTP/1.1" 200 - 29 0.036 0.107 2026-10-01 05:35:16,910 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:35:16,919 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:35:16,938 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:16,954 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:16,970 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:16] "GET /web/image/res.partner/3/avatar_128?unique=1790825305000 HTTP/1.1" 200 - 13 0.027 0.102 2026-10-01 05:35:17,017 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:17,051 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:17] "POST /mail/data HTTP/1.1" 200 - 35 0.043 0.036 2026-10-01 05:35:17,072 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:17] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.010 0.198 2026-10-01 05:35:17,083 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:17] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.003 0.194 2026-10-01 05:35:17,115 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.175 2026-10-01 05:35:17,128 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.171 2026-10-01 05:35:17,134 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:17] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.254 2026-10-01 05:35:17,141 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:17] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.085 2026-10-01 05:35:17,157 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:17] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.078 2026-10-01 05:35:17,184 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:17] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.011 0.335 2026-10-01 05:35:17,201 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:17] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:35:17,208 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:17,209 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:17] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:35:17,234 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:17] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.015 2026-10-01 05:35:17,292 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-10-01 05:35:17,586 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:17] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.096 0.185 2026-10-01 05:35:17,621 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:17] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 05:35:17,663 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:17] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.045 2026-10-01 05:35:17,717 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:17] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 05:35:17,857 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:17] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:35:17,906 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:17,932 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:17] "POST /mail/data HTTP/1.1" 200 - 45 0.046 0.060 2026-10-01 05:35:17,962 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:17] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.005 0.050 2026-10-01 05:35:17,992 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:17,997 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:17] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.012 0.076 2026-10-01 05:35:18,022 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:18] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.011 0.099 2026-10-01 05:35:18,046 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:18,051 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:18] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.011 0.126 2026-10-01 05:35:18,076 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:18] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.009 0.150 2026-10-01 05:35:18,093 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:18] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.041 2026-10-01 05:35:18,144 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:18] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.028 0.128 2026-10-01 05:35:18,170 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:18] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.004 0.049 2026-10-01 05:35:18,203 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:18] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.003 0.013 2026-10-01 05:35:18,260 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:18,322 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:18,407 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:18] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.033 0.051 2026-10-01 05:35:18,468 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:18] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.011 0.027 2026-10-01 05:35:18,694 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:18] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 76 0.052 0.163 2026-10-01 05:35:18,727 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:18] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.008 2026-10-01 05:35:18,741 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:18] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.009 2026-10-01 05:35:18,750 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:18] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.015 2026-10-01 05:35:18,771 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:18] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:35:18,807 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:18,857 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-10-01 05:35:18,885 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:18] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.009 0.017 2026-10-01 05:35:18,911 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:18,964 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:19,020 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:19,032 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:19] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.003 0.007 2026-10-01 05:35:19,065 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:19] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.006 0.018 2026-10-01 05:35:19,097 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:19,154 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:19,193 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:19] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.010 0.015 2026-10-01 05:35:19,215 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:19,235 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:19] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.002 0.014 2026-10-01 05:35:19,292 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:19,334 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:19,392 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:19,452 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:19,538 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:19] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 52 0.063 0.081 2026-10-01 05:35:19,575 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:19] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.005 0.022 2026-10-01 05:35:19,632 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:19] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.019 0.059 2026-10-01 05:35:19,691 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:19] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 17 0.017 0.087 2026-10-01 05:35:19,706 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:19] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.008 0.033 2026-10-01 05:35:19,720 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:19] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.051 2026-10-01 05:35:19,864 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:19,909 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:19,910 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:19] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.044 0.048 2026-10-01 05:35:19,933 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:19] "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-01 05:35:19,942 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:19] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.018 2026-10-01 05:35:19,968 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:19,973 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:19] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.009 0.033 2026-10-01 05:35:20,034 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:20] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.006 0.056 2026-10-01 05:35:20,166 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:20] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 30 0.025 0.061 2026-10-01 05:35:20,205 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:20] "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-01 05:35:20,302 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:20] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-10-01 05:35:20,323 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:20] "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-01 05:35:20,395 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:20] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.008 0.009 2026-10-01 05:35:20,444 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:20,449 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:20] "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.026 2026-10-01 05:35:20,534 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:20] "POST /mail/data HTTP/1.1" 200 - 38 0.029 0.062 2026-10-01 05:35:20,578 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:20] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.016 0.113 2026-10-01 05:35:20,601 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:20] "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.141 2026-10-01 05:35:20,611 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:20,639 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:20] "POST /web/dataset/call_kw/project.task/zalo_check_recipients#project.task.zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.009 2026-10-01 05:35:20,684 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:20] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-10-01 05:35:20,733 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:20,761 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:20] "GET /web/assets/08c5f46/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 05:35:20,829 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:20,892 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:20,953 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:21,015 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:21,026 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:21] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 23 0.023 0.045 2026-10-01 05:35:21,067 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:21] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.011 0.017 2026-10-01 05:35:21,094 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:21] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-10-01 05:35:21,146 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:21,176 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:21] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.011 0.014 2026-10-01 05:35:21,194 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:21] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 05:35:21,199 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:21,231 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:21] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.010 0.025 2026-10-01 05:35:21,270 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:21] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.012 0.012 2026-10-01 05:35:21,274 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:21,324 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:21,337 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:21] "POST /mail/data HTTP/1.1" 200 - 25 0.026 0.060 2026-10-01 05:35:21,359 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:21] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.005 0.076 2026-10-01 05:35:21,392 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:21,410 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:21] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.001 0.014 2026-10-01 05:35:21,451 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:21,484 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:21] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 27 0.015 0.041 2026-10-01 05:35:21,501 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:21] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-10-01 05:35:21,510 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:21,574 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:21,623 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:21] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.011 0.035 2026-10-01 05:35:21,663 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:21] "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-01 05:35:21,671 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:35:21,694 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:21,745 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:21,810 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:21,860 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:21,902 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:21] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.032 0.059 2026-10-01 05:35:21,948 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:22,127 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:22] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 84 0.091 0.106 2026-10-01 05:35:22,132 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:22] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.200 2026-10-01 05:35:22,188 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:22] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.023 0.027 2026-10-01 05:35:22,258 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:22] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.076 2026-10-01 05:35:22,267 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:22] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.081 2026-10-01 05:35:22,356 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:22] "POST /mail/data HTTP/1.1" 200 - 36 0.043 0.108 2026-10-01 05:35:22,369 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:22] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.082 2026-10-01 05:35:22,423 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:22] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.022 0.114 2026-10-01 05:35:22,430 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:22] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.132 2026-10-01 05:35:22,450 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:22] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:35:22,509 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:22,585 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:22] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.027 0.046 2026-10-01 05:35:22,613 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:22,668 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-10-01 05:35:22,721 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:22,783 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:22,888 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:22] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 50 0.051 0.053 2026-10-01 05:35:22,956 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:22] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.022 0.038 2026-10-01 05:35:22,987 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:23,038 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:23,097 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:23,146 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:23,169 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:23] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.031 0.040 2026-10-01 05:35:23,200 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-10-01 05:35:23,254 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:23] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 24 0.033 0.037 2026-10-01 05:35:23,259 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: tour succeeded 2026-10-01 05:35:23,260 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-01 05:35:23,336 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:23] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.039 0.089 2026-10-01 05:35:23,348 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:23] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.069 2026-10-01 05:35:23,359 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:23] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.070 2026-10-01 05:35:23,500 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: heap 42306628 (allocated 44158976) 2026-10-01 05:35:23,511 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing chrome headless with pid 151628 2026-10-01 05:35:23,512 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing websocket connection 2026-10-01 05:35:23,513 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Terminating chrome headless with pid 151628 2026-10-01 05:35:23,628 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_053523_628294_test_01_project_tour.txt 2026-10-01 05:35:23,628 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Removing chrome user profile "/tmp/tmp1sgeogzl_chrome_odoo" 2026-10-01 05:35:23,652 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_history ... 2026-10-01 05:35:24,075 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome pid: 151906 2026-10-01 05:35:24,075 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless temporary user profile dir: /tmp/tmpk3kclcj3_chrome_odoo 2026-10-01 05:35:24,075 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:37871/json/version 2026-10-01 05:35:24,076 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37871', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:35:24,090 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Browser version: Chrome/150.0.7871.114 2026-10-01 05:35:24,090 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:37871/json 2026-10-01 05:35:24,091 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37871', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:35:24,104 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Websocket url found: ws://127.0.0.1:37871/devtools/page/983F31D8032B46EDAEBE8BDA6F814EB2 2026-10-01 05:35:24,114 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Enable chrome headless console log notification 2026-10-01 05:35:24,132 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless enable page notifications 2026-10-01 05:35:24,208 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-01 05:35:24,219 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Setting session cookie in browser 2026-10-01 05:35:24,223 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:24,223 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:24,239 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:35:25,582 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:25] "GET /odoo?debug=1 HTTP/1.1" 200 - 157 0.164 1.182 2026-10-01 05:35:25,587 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigation result: {'frameId': '983F31D8032B46EDAEBE8BDA6F814EB2', 'loaderId': '8102B633F56D3336D68E3DA276B9022C', 'isDownload': False} 2026-10-01 05:35:25,587 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Evaluate ready code "odoo.isTourReady('project_task_history_tour')" 2026-10-01 05:35:25,786 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:25] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.019 0.148 2026-10-01 05:35:25,795 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:25] "GET /web/assets/c2f319b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.175 2026-10-01 05:35:25,800 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:25] "GET /web/assets/af2e1b6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.181 2026-10-01 05:35:25,813 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.183 2026-10-01 05:35:25,854 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:25] "GET /web/assets/c2c45cb/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-01 05:35:25,918 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:25] "GET /web/assets/2331474/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-01 05:35:26,531 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:26] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:35:26,532 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:26] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:35:26,548 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-01 05:35:26,598 44 INFO rb-3b89a0e-225191-419901 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-01 05:35:26,642 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-10-01 05:35:26,655 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:26] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.036 0.046 2026-10-01 05:35:26,672 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:26] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.098 2026-10-01 05:35:26,684 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.078 2026-10-01 05:35:26,687 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-10-01 05:35:26,706 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:26] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:35:26,787 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:26] "GET /odoo HTTP/1.1" 200 - 29 0.023 0.035 2026-10-01 05:35:26,818 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:26] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.075 2026-10-01 05:35:26,871 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:35:26,872 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:26,880 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:35:26,899 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:26] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.048 0.055 2026-10-01 05:35:26,944 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:26] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.026 0.109 2026-10-01 05:35:26,954 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:26] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.115 2026-10-01 05:35:26,959 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:26] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.118 2026-10-01 05:35:26,974 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.079 2026-10-01 05:35:27,008 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.072 2026-10-01 05:35:27,018 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:27] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:35:27,041 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:27] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-01 05:35:27,096 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:27] "POST /mail/data HTTP/1.1" 200 - 34 0.044 0.098 2026-10-01 05:35:27,116 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:27] "GET /web/image/res.partner/3/avatar_128?unique=1790825305000 HTTP/1.1" 200 - 6 0.006 0.289 2026-10-01 05:35:27,186 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:27] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 29 0.021 0.249 2026-10-01 05:35:27,306 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:27] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.017 0.074 2026-10-01 05:35:27,318 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.004 0.094 2026-10-01 05:35:27,860 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:27,864 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:27] "GET /web/webclient/translations?hash=071d389e0c4f33b4307f1ff157790bf6550d7eff&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:35:27,872 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:27] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 05:35:27,884 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.003 2026-10-01 05:35:27,909 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-10-01 05:35:28,009 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:28,029 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:28] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.013 0.027 2026-10-01 05:35:28,053 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:28] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.008 0.046 2026-10-01 05:35:28,057 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:28] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.041 2026-10-01 05:35:28,071 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.038 2026-10-01 05:35:28,101 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:28] "POST /mail/data HTTP/1.1" 200 - 19 0.014 0.066 2026-10-01 05:35:28,108 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:28] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.002 0.091 2026-10-01 05:35:28,112 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:28] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.074 2026-10-01 05:35:28,116 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:28] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.057 2026-10-01 05:35:28,118 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.038 2026-10-01 05:35:28,162 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:28,185 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:28] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.011 2026-10-01 05:35:28,472 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:28] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.050 0.157 2026-10-01 05:35:28,577 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:28] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.023 0.051 2026-10-01 05:35:28,582 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:28] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.078 2026-10-01 05:35:28,619 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:28] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.018 2026-10-01 05:35:28,719 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:28,734 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:28] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.013 0.016 2026-10-01 05:35:28,826 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:28] "POST /mail/data HTTP/1.1" 200 - 45 0.027 0.076 2026-10-01 05:35:28,885 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:28] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.022 0.137 2026-10-01 05:35:28,911 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:28] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.011 0.020 2026-10-01 05:35:29,126 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:29] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 71 0.046 0.177 2026-10-01 05:35:29,170 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:29] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.009 0.008 2026-10-01 05:35:29,224 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:29] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.022 0.046 2026-10-01 05:35:29,237 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:29] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.004 0.066 2026-10-01 05:35:29,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:29] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:35:29,317 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:29,358 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:29] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.036 2026-10-01 05:35:29,420 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:29] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.012 0.026 2026-10-01 05:35:29,504 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:29] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 33 0.024 0.082 2026-10-01 05:35:29,535 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:29] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:35:29,594 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:29] "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-01 05:35:29,617 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:29] "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-01 05:35:29,739 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:29] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.005 2026-10-01 05:35:29,772 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:29] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.011 2026-10-01 05:35:29,827 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:29,862 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:29] "POST /mail/data HTTP/1.1" 200 - 33 0.033 0.040 2026-10-01 05:35:29,886 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:29] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.010 0.067 2026-10-01 05:35:29,895 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:29,932 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:29] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 13 0.012 0.090 2026-10-01 05:35:29,966 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:29,995 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:29] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.025 0.161 2026-10-01 05:35:30,002 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.036 2026-10-01 05:35:30,125 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.040 0.108 2026-10-01 05:35:30,179 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.117 2026-10-01 05:35:30,181 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:30,202 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "GET /web/image/res.partner/2/avatar_128?unique=1790825276000 HTTP/1.1" 200 - 5 0.008 0.106 2026-10-01 05:35:30,209 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.050 2026-10-01 05:35:30,219 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.050 2026-10-01 05:35:30,235 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.056 2026-10-01 05:35:30,238 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:30,247 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.091 2026-10-01 05:35:30,291 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "POST /mail/data HTTP/1.1" 200 - 26 0.013 0.089 2026-10-01 05:35:30,295 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:30,296 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "GET /web/assets/08c5f46/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.078 2026-10-01 05:35:30,314 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.101 2026-10-01 05:35:30,329 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.077 2026-10-01 05:35:30,364 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:30,366 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "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-01 05:35:30,466 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.025 0.066 2026-10-01 05:35:30,484 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.006 2026-10-01 05:35:30,494 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 05:35:30,513 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "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-01 05:35:30,527 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.014 2026-10-01 05:35:30,532 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:30,580 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "POST /mail/data HTTP/1.1" 200 - 26 0.019 0.028 2026-10-01 05:35:30,589 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:30,603 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.059 2026-10-01 05:35:30,618 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.019 2026-10-01 05:35:30,647 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:30,714 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "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-01 05:35:30,716 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:30,811 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.027 0.062 2026-10-01 05:35:30,832 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.008 2026-10-01 05:35:30,838 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "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-01 05:35:30,846 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "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-01 05:35:30,862 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:30,879 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "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.026 2026-10-01 05:35:30,919 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:30,923 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "POST /mail/data HTTP/1.1" 200 - 26 0.017 0.043 2026-10-01 05:35:30,947 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "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.066 2026-10-01 05:35:30,976 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:30] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.010 0.040 2026-10-01 05:35:30,984 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:31,049 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:31,053 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:31] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.003 0.009 2026-10-01 05:35:31,162 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:31] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.038 0.065 2026-10-01 05:35:31,187 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:31] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.009 2026-10-01 05:35:31,203 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:31] "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-01 05:35:31,227 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:31,237 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:31] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.014 0.021 2026-10-01 05:35:31,242 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:31] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.040 2026-10-01 05:35:31,278 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:31] "POST /mail/data HTTP/1.1" 200 - 26 0.010 0.037 2026-10-01 05:35:31,294 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:31,299 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:31] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.057 2026-10-01 05:35:31,375 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:31] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.065 2026-10-01 05:35:31,421 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:31] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.013 0.019 2026-10-01 05:35:31,474 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:31] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.019 0.051 2026-10-01 05:35:31,482 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:31] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.073 2026-10-01 05:35:31,503 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:31] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:35:31,549 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:31,611 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:31] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.054 2026-10-01 05:35:31,695 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:31] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 25 0.018 0.046 2026-10-01 05:35:31,719 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:31] "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-01 05:35:31,724 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:31] "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-01 05:35:31,805 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:31,808 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:31] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.015 2026-10-01 05:35:31,847 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:31,862 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:31] "POST /mail/data HTTP/1.1" 200 - 26 0.019 0.046 2026-10-01 05:35:31,881 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:31] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.050 2026-10-01 05:35:31,890 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:31] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.068 2026-10-01 05:35:31,909 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:31,941 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:31] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.003 0.016 2026-10-01 05:35:32,011 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-01 05:35:32,011 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:32] "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-01 05:35:32,043 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:32] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.013 0.040 2026-10-01 05:35:32,051 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:32] "GET /web/assets/8b1b899/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-01 05:35:32,056 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:32] "GET /web/assets/2738a8b/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-01 05:35:32,103 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:32] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 05:35:32,131 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:32,182 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:32,233 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:32,291 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:32,307 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:32] "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.011 2026-10-01 05:35:32,332 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:32] "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.011 2026-10-01 05:35:32,355 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:32] "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.011 2026-10-01 05:35:32,397 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:32,448 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:32,504 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:32,556 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:32,607 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:32,668 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:32,727 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:32,733 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:32] "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-01 05:35:32,780 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:32,837 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:32,889 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:32] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 17 0.015 0.035 2026-10-01 05:35:32,926 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:32] "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-01 05:35:32,971 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:32] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.005 0.040 2026-10-01 05:35:33,039 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:33] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.010 0.028 2026-10-01 05:35:33,042 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:33] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.041 2026-10-01 05:35:33,070 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:33] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-10-01 05:35:33,102 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:33,164 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:33,213 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:33] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.015 0.032 2026-10-01 05:35:33,295 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:33] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.050 2026-10-01 05:35:33,321 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:33] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.006 2026-10-01 05:35:33,328 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:33] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:35:33,337 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:33] "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-01 05:35:33,457 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:33] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:35:33,653 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:33] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:35:33,698 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:33,702 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:33] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.006 0.013 2026-10-01 05:35:33,717 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:33] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.031 2026-10-01 05:35:33,735 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:33] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.006 0.045 2026-10-01 05:35:33,754 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:33,755 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:33] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.005 0.062 2026-10-01 05:35:33,813 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:33] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.053 2026-10-01 05:35:33,816 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-10-01 05:35:33,852 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:33] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 2 0.002 0.009 2026-10-01 05:35:33,859 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:33] "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-01 05:35:33,896 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:33] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:35:33,983 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:34,035 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:34] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.044 2026-10-01 05:35:34,096 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:34] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 15 0.008 0.030 2026-10-01 05:35:34,126 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:34] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:35:34,138 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:34] "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-01 05:35:34,205 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:34,286 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:34,351 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:34] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:35:34,353 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:34,525 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:34] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 54 0.079 0.071 2026-10-01 05:35:34,560 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:34] "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-01 05:35:34,576 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:34] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:35:34,589 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:34,636 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:34] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.021 0.025 2026-10-01 05:35:34,654 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:34,708 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:34] "POST /mail/data HTTP/1.1" 200 - 31 0.032 0.079 2026-10-01 05:35:34,717 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:34,741 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:34] "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.134 2026-10-01 05:35:34,764 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:34] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.008 0.094 2026-10-01 05:35:34,788 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:34,801 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:34] "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.058 2026-10-01 05:35:34,829 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:34] "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.208 2026-10-01 05:35:34,835 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:34] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.051 2026-10-01 05:35:34,859 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:34] "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.115 2026-10-01 05:35:34,960 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:34] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.043 0.119 2026-10-01 05:35:35,011 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.011 0.031 2026-10-01 05:35:35,017 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "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-01 05:35:35,027 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:35,032 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.038 2026-10-01 05:35:35,052 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.050 2026-10-01 05:35:35,086 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:35,095 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "POST /mail/data HTTP/1.1" 200 - 31 0.016 0.033 2026-10-01 05:35:35,113 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.004 0.017 2026-10-01 05:35:35,147 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.016 0.083 2026-10-01 05:35:35,149 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:35,214 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "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-01 05:35:35,216 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:35,325 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.041 0.062 2026-10-01 05:35:35,355 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.016 2026-10-01 05:35:35,367 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.003 0.009 2026-10-01 05:35:35,374 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "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-01 05:35:35,390 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:35,395 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.008 0.016 2026-10-01 05:35:35,440 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:35,454 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "POST /mail/data HTTP/1.1" 200 - 31 0.020 0.037 2026-10-01 05:35:35,476 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.069 2026-10-01 05:35:35,503 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:35,503 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.009 0.050 2026-10-01 05:35:35,567 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 05:35:35,567 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:35,654 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.022 0.057 2026-10-01 05:35:35,676 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.007 2026-10-01 05:35:35,706 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.020 2026-10-01 05:35:35,717 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:35,741 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.008 0.022 2026-10-01 05:35:35,764 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:35,768 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.065 2026-10-01 05:35:35,823 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:35,835 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "POST /mail/data HTTP/1.1" 200 - 31 0.032 0.082 2026-10-01 05:35:35,859 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.008 0.128 2026-10-01 05:35:35,880 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.004 0.109 2026-10-01 05:35:35,889 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:35,892 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "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-01 05:35:35,986 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:35] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.038 0.052 2026-10-01 05:35:36,004 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:36] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.006 2026-10-01 05:35:36,014 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:36] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.003 0.007 2026-10-01 05:35:36,020 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:36] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-01 05:35:36,048 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:36] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.010 0.026 2026-10-01 05:35:36,050 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:36,076 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:36] "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.013 2026-10-01 05:35:36,098 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:36,151 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:36] "POST /mail/data HTTP/1.1" 200 - 31 0.037 0.051 2026-10-01 05:35:36,153 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:36,204 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:36,264 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:36,281 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:36] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-01 05:35:36,319 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:36] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.002 0.011 2026-10-01 05:35:36,323 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:36,381 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:36,441 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:36] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.004 0.049 2026-10-01 05:35:36,505 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:36] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.022 0.027 2026-10-01 05:35:36,510 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:36] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.046 2026-10-01 05:35:36,531 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:36] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 05:35:36,558 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: tour succeeded 2026-10-01 05:35:36,559 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_task_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-01 05:35:36,816 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: heap 54906792 (allocated 57761792) 2026-10-01 05:35:36,833 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing chrome headless with pid 151906 2026-10-01 05:35:36,836 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing websocket connection 2026-10-01 05:35:36,837 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Terminating chrome headless with pid 151906 2026-10-01 05:35:36,933 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_053536_933347_test_project_task_history.txt 2026-10-01 05:35:36,933 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Removing chrome user profile "/tmp/tmpk3kclcj3_chrome_odoo" 2026-10-01 05:35:36,946 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_last_history_steps ... 2026-10-01 05:35:37,400 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome pid: 152283 2026-10-01 05:35:37,400 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless temporary user profile dir: /tmp/tmpxylo59gf_chrome_odoo 2026-10-01 05:35:37,400 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:42409/json/version 2026-10-01 05:35:37,401 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42409', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:35:37,427 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Browser version: Chrome/150.0.7871.114 2026-10-01 05:35:37,433 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:42409/json 2026-10-01 05:35:37,434 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42409', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:35:37,441 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Websocket url found: ws://127.0.0.1:42409/devtools/page/2E3F85890731F1EB5450B861FD558003 2026-10-01 05:35:37,454 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Enable chrome headless console log notification 2026-10-01 05:35:37,461 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless enable page notifications 2026-10-01 05:35:37,520 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-01 05:35:37,527 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Setting session cookie in browser 2026-10-01 05:35:37,529 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:37,529 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:37,546 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:35:38,739 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:38] "GET /odoo HTTP/1.1" 200 - 157 0.149 1.048 2026-10-01 05:35:38,743 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigation result: {'frameId': '2E3F85890731F1EB5450B861FD558003', 'loaderId': 'ACE7195548197DA368D9C3F68FE0C808', 'isDownload': False} 2026-10-01 05:35:38,743 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:38,791 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:38] "GET /web/assets/af2e1b6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.024 2026-10-01 05:35:38,930 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:38] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.052 0.105 2026-10-01 05:35:38,936 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:38] "GET /web/assets/c2f319b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.171 2026-10-01 05:35:38,952 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.158 2026-10-01 05:35:38,984 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:38] "GET /web/assets/c2c45cb/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-01 05:35:39,024 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:39] "GET /web/assets/2331474/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 05:35:39,550 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:39] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:35:39,551 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:39] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:35:39,571 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 05:35:39,620 44 INFO rb-3b89a0e-225191-419901 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-01 05:35:39,662 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-10-01 05:35:39,665 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:39] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.027 0.048 2026-10-01 05:35:39,673 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:39] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.071 2026-10-01 05:35:39,677 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:35:39,688 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.053 2026-10-01 05:35:39,715 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:39] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:35:39,822 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:39] "GET /odoo HTTP/1.1" 200 - 29 0.037 0.055 2026-10-01 05:35:39,844 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:39] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.105 2026-10-01 05:35:39,869 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:35:39,884 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:39] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.027 0.058 2026-10-01 05:35:39,891 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:39,907 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:39] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.012 0.074 2026-10-01 05:35:39,915 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35: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-01 05:35:39,986 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:39] "GET /web/image/res.partner/3/avatar_128?unique=1790825305000 HTTP/1.1" 200 - 13 0.043 0.133 2026-10-01 05:35:39,991 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:39] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.160 2026-10-01 05:35:40,016 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:40] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.010 0.202 2026-10-01 05:35:40,048 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:40] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:35:40,051 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:40] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:35:40,059 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.019 0.139 2026-10-01 05:35:40,118 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:40] "POST /mail/data HTTP/1.1" 200 - 34 0.021 0.179 2026-10-01 05:35:40,174 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:40] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 29 0.020 0.206 2026-10-01 05:35:40,176 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.226 2026-10-01 05:35:40,225 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:40] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.025 2026-10-01 05:35:40,251 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.006 0.019 2026-10-01 05:35:40,846 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:40,851 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:40] "GET /web/webclient/translations?hash=071d389e0c4f33b4307f1ff157790bf6550d7eff&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:35:40,859 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:40] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:35:40,873 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.004 2026-10-01 05:35:40,892 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-10-01 05:35:41,055 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:41,071 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:41] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.017 0.031 2026-10-01 05:35:41,078 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:41] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.002 0.047 2026-10-01 05:35:41,091 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:41] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.048 2026-10-01 05:35:41,130 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:41,162 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:41] "POST /mail/data HTTP/1.1" 200 - 19 0.022 0.081 2026-10-01 05:35:41,169 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:41] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.002 0.104 2026-10-01 05:35:41,211 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:41] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.005 0.178 2026-10-01 05:35:41,218 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:41] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.142 2026-10-01 05:35:41,235 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.148 2026-10-01 05:35:41,247 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.158 2026-10-01 05:35:41,273 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:41] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.123 2026-10-01 05:35:41,284 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.036 2026-10-01 05:35:41,566 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:41] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.090 0.167 2026-10-01 05:35:41,677 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:41] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.023 0.049 2026-10-01 05:35:41,680 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:41] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.072 2026-10-01 05:35:41,743 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:41] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.031 2026-10-01 05:35:41,826 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:41,901 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:41] "POST /mail/data HTTP/1.1" 200 - 45 0.022 0.058 2026-10-01 05:35:41,930 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:41] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.008 0.102 2026-10-01 05:35:42,019 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:42] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.032 0.154 2026-10-01 05:35:42,042 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:42] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.072 2026-10-01 05:35:42,267 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:42] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 71 0.057 0.167 2026-10-01 05:35:42,319 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:42] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.018 2026-10-01 05:35:42,367 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:42] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.018 0.048 2026-10-01 05:35:42,374 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:42] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.046 2026-10-01 05:35:42,418 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:42] "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-01 05:35:42,460 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:42,543 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:42] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.071 2026-10-01 05:35:42,611 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:42] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.013 0.028 2026-10-01 05:35:42,687 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:42] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 33 0.020 0.088 2026-10-01 05:35:42,725 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:42] "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-01 05:35:42,777 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:42] "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-01 05:35:42,785 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:42] "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-01 05:35:42,882 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:42] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-10-01 05:35:42,916 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:42] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.015 2026-10-01 05:35:42,950 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:42,966 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:42] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.021 2026-10-01 05:35:43,033 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:43,070 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:43] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.024 0.109 2026-10-01 05:35:43,074 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:43,134 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:43] "POST /mail/data HTTP/1.1" 200 - 29 0.027 0.165 2026-10-01 05:35:43,183 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:43] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.027 0.129 2026-10-01 05:35:43,282 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:43] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.035 0.155 2026-10-01 05:35:43,285 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:43] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.205 2026-10-01 05:35:43,314 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:43] "GET /web/image/res.partner/2/avatar_128?unique=1790825276000 HTTP/1.1" 200 - 5 0.008 0.161 2026-10-01 05:35:43,328 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:43] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.205 2026-10-01 05:35:43,338 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:43,403 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:43,404 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:43] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.018 0.088 2026-10-01 05:35:43,409 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:43] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.076 2026-10-01 05:35:43,438 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:43] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.017 0.088 2026-10-01 05:35:43,452 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:43,456 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:43] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.095 2026-10-01 05:35:43,460 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:43] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.129 2026-10-01 05:35:43,508 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:43,511 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:43] "POST /mail/data HTTP/1.1" 200 - 26 0.021 0.139 2026-10-01 05:35:43,516 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:43] "GET /web/assets/08c5f46/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.095 2026-10-01 05:35:43,542 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:43] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.004 0.011 2026-10-01 05:35:43,590 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:35:43,597 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:43] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.012 2026-10-01 05:35:43,621 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:43] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.006 0.028 2026-10-01 05:35:43,625 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:43] "GET /web/assets/8b1b899/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-01 05:35:43,629 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:43] "GET /web/assets/2738a8b/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-01 05:35:43,667 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:43] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 05:35:43,698 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:43,750 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:43,806 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:43,823 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:43] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision#project.task.html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.003 0.009 2026-10-01 05:35:43,843 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:43] "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.009 2026-10-01 05:35:43,870 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:43] "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.012 2026-10-01 05:35:43,898 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:43,962 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:44,029 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:44,042 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:44] "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-01 05:35:44,089 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:44,121 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:44] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.006 0.016 2026-10-01 05:35:44,140 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:44,215 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:44,218 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35: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-01 05:35:44,342 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:44] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.056 0.063 2026-10-01 05:35:44,365 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:44] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.011 2026-10-01 05:35:44,375 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:44] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-01 05:35:44,390 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:44,399 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:44] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.010 0.013 2026-10-01 05:35:44,442 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:44,458 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:44] "POST /mail/data HTTP/1.1" 200 - 26 0.020 0.054 2026-10-01 05:35:44,487 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35: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.015 0.091 2026-10-01 05:35:44,498 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:44,508 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35: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.008 0.016 2026-10-01 05:35:44,526 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:44] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.116 2026-10-01 05:35:44,563 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:44,565 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:44] "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-01 05:35:44,621 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:44,677 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:44,697 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:44] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.004 0.014 2026-10-01 05:35:44,732 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:44,799 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:44,800 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:44] "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-01 05:35:44,914 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:44] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.032 0.064 2026-10-01 05:35:44,931 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:44] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.007 2026-10-01 05:35:44,945 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:44] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-01 05:35:44,954 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:44] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 05:35:44,961 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: tour succeeded 2026-10-01 05:35:44,963 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:45,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35: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.023 0.026 2026-10-01 05:35:45,056 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:45] "POST /mail/data HTTP/1.1" 200 - 26 0.024 0.066 2026-10-01 05:35:45,090 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35: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.107 2026-10-01 05:35:45,234 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: heap 36016716 (allocated 37310464) 2026-10-01 05:35:45,248 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing chrome headless with pid 152283 2026-10-01 05:35:45,249 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing websocket connection 2026-10-01 05:35:45,250 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Terminating chrome headless with pid 152283 2026-10-01 05:35:45,363 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_053545_362892_test_project_task_last_history_steps.txt 2026-10-01 05:35:45,363 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Removing chrome user profile "/tmp/tmpxylo59gf_chrome_odoo" 2026-10-01 05:35:45,385 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:35:48,312 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-10-01 05:35:48,334 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 374, model: project.update 2026-10-01 05:35:48,346 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-10-01 05:35:48,396 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 374, model: project.milestone 2026-10-01 05:35:48,407 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-10-01 05:35:48,448 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #374 deleted mail.message records with IDs: [15988] 2026-10-01 05:35:48,456 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 374, model: project.milestone 2026-10-01 05:35:48,463 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-10-01 05:35:48,502 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 374, model: project.milestone 2026-10-01 05:35:48,510 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-10-01 05:35:48,542 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-10-01 05:35:48,578 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #373 deleted mail.message records with IDs: [15987] 2026-10-01 05:35:48,596 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #373 deleted project.update records with IDs: [1] 2026-10-01 05:35:48,640 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-10-01 05:35:48,682 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 374, model: project.update 2026-10-01 05:35:48,691 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-10-01 05:35:48,744 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 374, model: project.update 2026-10-01 05:35:48,754 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-10-01 05:35:48,813 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 374, model: project.update 2026-10-01 05:35:48,834 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-10-01 05:35:48,885 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 374, model: project.update 2026-10-01 05:35:48,896 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-10-01 05:35:48,968 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-10-01 05:35:49,050 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #371 deleted mail.message records with IDs: [15987] 2026-10-01 05:35:49,055 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 371, model: project.update 2026-10-01 05:35:49,070 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-10-01 05:35:49,143 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 371, model: project.update 2026-10-01 05:35:49,187 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-01 05:35:50,589 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-10-01 05:35:50,789 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-10-01 05:35:51,076 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-10-01 05:35:51,483 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_reflects_task_changes ... 2026-10-01 05:35:51,878 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:35:51,884 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-10-01 05:35:52,182 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 152564 2026-10-01 05:35:52,182 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmphschvfwe_chrome_odoo 2026-10-01 05:35:52,182 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:42827/json/version 2026-10-01 05:35:52,184 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42827', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:35:52,203 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-01 05:35:52,203 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:42827/json 2026-10-01 05:35:52,204 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42827', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:35:52,216 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:42827/devtools/page/3EC0D06D2E89F7D95E345E480E41E8C9 2026-10-01 05:35:52,222 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-01 05:35:52,230 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-01 05:35:52,262 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-01 05:35:52,271 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-10-01 05:35:52,272 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:52,272 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-01 05:35:52,283 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:35:53,393 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:53] "GET /odoo HTTP/1.1" 200 - 162 0.105 1.008 2026-10-01 05:35:53,396 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': '3EC0D06D2E89F7D95E345E480E41E8C9', 'loaderId': '670E40560337CD7DC4F29B5FC29DC177', 'isDownload': False} 2026-10-01 05:35:53,397 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-10-01 05:35:53,430 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:53] "GET /web/assets/c2f319b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-01 05:35:53,436 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:53] "GET /web/assets/af2e1b6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-01 05:35:53,533 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:53] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.024 0.083 2026-10-01 05:35:53,552 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.114 2026-10-01 05:35:53,566 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:53] "GET /web/assets/c2c45cb/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 05:35:53,618 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:53] "GET /web/assets/2331474/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-10-01 05:35:54,144 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:35:54,165 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:35:54,167 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.022 2026-10-01 05:35:54,230 44 INFO rb-3b89a0e-225191-419901 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-01 05:35:54,254 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-01 05:35:54,267 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.034 0.047 2026-10-01 05:35:54,273 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.077 2026-10-01 05:35:54,285 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.073 2026-10-01 05:35:54,288 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 05:35:54,319 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:35:54,412 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "GET /odoo HTTP/1.1" 200 - 29 0.029 0.046 2026-10-01 05:35:54,459 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:54,464 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.116 2026-10-01 05:35:54,481 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:54,490 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:35:54,505 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:35:54,531 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.025 0.123 2026-10-01 05:35:54,548 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:54,551 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.007 0.153 2026-10-01 05:35:54,557 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.146 2026-10-01 05:35:54,564 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.136 2026-10-01 05:35:54,567 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.086 2026-10-01 05:35:54,600 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "GET /web/image/res.partner/3/avatar_128?unique=1790825305000 HTTP/1.1" 200 - 6 0.012 0.187 2026-10-01 05:35:54,625 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:35:54,629 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:35:54,643 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:54,667 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "POST /mail/data HTTP/1.1" 200 - 34 0.030 0.102 2026-10-01 05:35:54,673 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.119 2026-10-01 05:35:54,678 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.117 2026-10-01 05:35:54,704 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.189 2026-10-01 05:35:54,732 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.071 2026-10-01 05:35:54,744 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.034 2026-10-01 05:35:54,977 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:54] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.059 0.149 2026-10-01 05:35:55,044 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:55] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.028 2026-10-01 05:35:55,048 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:55] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.030 2026-10-01 05:35:55,130 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:55] "POST /mail/data HTTP/1.1" 200 - 45 0.028 0.066 2026-10-01 05:35:55,135 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:55] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.028 2026-10-01 05:35:55,281 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:55] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:35:55,283 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:55] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.015 2026-10-01 05:35:55,320 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:55,325 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:55] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.017 2026-10-01 05:35:55,346 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:55] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.006 0.033 2026-10-01 05:35:55,365 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:55] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.006 0.051 2026-10-01 05:35:55,381 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:55,443 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:55,461 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:55] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.012 2026-10-01 05:35:55,506 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:55] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.004 0.017 2026-10-01 05:35:55,542 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:55] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.003 0.018 2026-10-01 05:35:55,606 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:55,670 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:55,746 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:55] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.026 0.048 2026-10-01 05:35:55,795 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:55] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.010 0.028 2026-10-01 05:35:55,981 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:55] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 76 0.038 0.132 2026-10-01 05:35:56,007 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:56] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.007 2026-10-01 05:35:56,019 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:56] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.003 0.015 2026-10-01 05:35:56,024 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:56] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:35:56,054 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:56] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:35:56,085 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:56,141 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:56,168 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:56] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.007 0.018 2026-10-01 05:35:56,192 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:56,245 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:56,301 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:56,312 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:56] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.003 0.005 2026-10-01 05:35:56,336 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:56] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.005 0.010 2026-10-01 05:35:56,352 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:56,409 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:56,430 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:56] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.003 0.013 2026-10-01 05:35:56,461 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:56,461 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:56] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.003 0.013 2026-10-01 05:35:56,515 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:56,566 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:56,624 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:56,675 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:56,729 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:56,748 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:56] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 52 0.055 0.065 2026-10-01 05:35:56,775 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:56] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.003 0.015 2026-10-01 05:35:56,784 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:56,812 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:56] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.009 0.032 2026-10-01 05:35:56,865 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:56] "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.019 0.062 2026-10-01 05:35:56,875 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:56,877 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:56] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.033 2026-10-01 05:35:56,886 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:56] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.038 2026-10-01 05:35:56,924 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:56,983 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:57,045 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:57,063 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:57] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.025 0.052 2026-10-01 05:35:57,086 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:57] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 05:35:57,104 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:57,129 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:57] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.012 0.022 2026-10-01 05:35:57,156 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35: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.043 2026-10-01 05:35:57,169 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:57] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.003 0.057 2026-10-01 05:35:57,182 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:57] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.027 2026-10-01 05:35:57,195 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:57] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.038 2026-10-01 05:35:57,203 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:57] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 3 0.003 0.020 2026-10-01 05:35:57,255 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:57,309 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:57,317 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:57] "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-01 05:35:57,339 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:57] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.008 2026-10-01 05:35:57,386 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:57] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.018 0.036 2026-10-01 05:35:57,435 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:57,487 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:57,691 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:57,727 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:57] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.027 0.042 2026-10-01 05:35:57,754 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:57] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.010 0.007 2026-10-01 05:35:57,759 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:57,770 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:57] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.007 0.022 2026-10-01 05:35:57,819 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:57] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.004 0.047 2026-10-01 05:35:57,850 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:57] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.012 0.073 2026-10-01 05:35:57,862 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:57] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.025 2026-10-01 05:35:57,940 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:57] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.032 0.071 2026-10-01 05:35:57,981 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:58,037 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:58,079 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:58] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.003 0.034 2026-10-01 05:35:58,132 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:58] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 16 0.010 0.018 2026-10-01 05:35:58,137 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:58] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.029 2026-10-01 05:35:58,162 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:58] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:35:58,205 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:58,255 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:58] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.004 0.041 2026-10-01 05:35:58,302 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:58] "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.010 0.016 2026-10-01 05:35:58,359 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:58] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 29 0.019 0.055 2026-10-01 05:35:58,361 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:58] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.076 2026-10-01 05:35:58,389 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:58] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:35:58,514 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:58] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data#project.project.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.005 0.011 2026-10-01 05:35:58,538 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:58,624 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:58] "POST /mail/data HTTP/1.1" 200 - 39 0.047 0.044 2026-10-01 05:35:58,629 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:58,675 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:58] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.016 0.088 2026-10-01 05:35:58,687 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:58,780 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:58] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 31 0.047 0.042 2026-10-01 05:35:58,792 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:58] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.049 2026-10-01 05:35:58,797 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:58] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:35:58,820 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:58] "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.007 0.011 2026-10-01 05:35:58,834 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:58] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.005 0.020 2026-10-01 05:35:58,834 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:58,839 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:58] "GET /web/assets/08c5f46/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-01 05:35:58,900 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:58] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.023 0.035 2026-10-01 05:35:58,950 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:58] "POST /mail/data HTTP/1.1" 200 - 31 0.016 0.078 2026-10-01 05:35:58,969 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:58] "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.108 2026-10-01 05:35:59,021 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:59] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.098 2026-10-01 05:35:59,052 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:59] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.012 2026-10-01 05:35:59,100 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:59] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.014 0.027 2026-10-01 05:35:59,107 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:59] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.038 2026-10-01 05:35:59,127 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:59] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:35:59,178 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:59,233 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:59,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:59] "POST /web/dataset/call_kw/res.users.settings/get_embedded_actions_settings#res.users.settings.get_embedded_actions_settings HTTP/1.1" 200 - 10 0.006 0.016 2026-10-01 05:35:59,296 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:59] "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.015 0.017 2026-10-01 05:35:59,398 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:59,417 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:59] "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.005 0.013 2026-10-01 05:35:59,451 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:59,484 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:59] "POST /web/action/load HTTP/1.1" 200 - 17 0.007 0.021 2026-10-01 05:35:59,567 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:59] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 22 0.018 0.050 2026-10-01 05:35:59,593 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:59] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.002 0.004 2026-10-01 05:35:59,656 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:59] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 38 0.028 0.033 2026-10-01 05:35:59,687 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:59] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 17 0.012 0.051 2026-10-01 05:35:59,722 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:59,752 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:59] "POST /web/dataset/call_button/project.project/action_get_list_view#project.project.action_get_list_view HTTP/1.1" 200 - 16 0.008 0.020 2026-10-01 05:35:59,809 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:59] "POST /web/dataset/call_kw/project.milestone/get_views#project.milestone.get_views HTTP/1.1" 200 - 17 0.008 0.028 2026-10-01 05:35:59,828 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:59] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 05:35:59,876 44 INFO rb-3b89a0e-225191-419901 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-01 05:35:59,883 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:59] "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-01 05:35:59,890 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:35:59,935 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:35:59] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 5 0.006 0.013 2026-10-01 05:35:59,970 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:00,060 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:00,127 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:00,129 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:00] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.006 2026-10-01 05:36:00,152 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:00] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.006 2026-10-01 05:36:00,236 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:00] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 23 0.018 0.052 2026-10-01 05:36:00,261 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:00,319 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:00,390 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:00,418 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:00] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 13 0.008 0.019 2026-10-01 05:36:00,459 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:00] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 9 0.006 0.010 2026-10-01 05:36:00,537 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:00] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 21 0.018 0.028 2026-10-01 05:36:00,582 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:00,597 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:00] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 4 0.002 0.011 2026-10-01 05:36:00,636 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:00,715 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:00,726 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:00] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.003 0.007 2026-10-01 05:36:00,751 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:00] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.006 2026-10-01 05:36:00,775 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:00,803 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:00] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 15 0.011 0.027 2026-10-01 05:36:00,840 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:00] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.001 0.013 2026-10-01 05:36:00,872 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:00] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 05:36:00,946 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:00] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.035 0.042 2026-10-01 05:36:00,998 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:00] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.016 0.087 2026-10-01 05:36:01,038 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:01,054 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:01] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.001 0.013 2026-10-01 05:36:01,214 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:01] "POST /web/dataset/call_kw/project.update/onchange#project.update.onchange HTTP/1.1" 200 - 16 0.029 0.105 2026-10-01 05:36:01,315 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:01,418 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:01,467 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:01,509 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:01] "POST /web/dataset/call_kw/project.update/web_save#project.update.web_save HTTP/1.1" 200 - 28 0.035 0.050 2026-10-01 05:36:01,553 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:01] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-10-01 05:36:01,565 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:01,600 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:01] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.014 0.024 2026-10-01 05:36:01,631 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:01,660 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:01] "POST /mail/data HTTP/1.1" 200 - 31 0.027 0.064 2026-10-01 05:36:01,683 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:01,733 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:01,791 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:01,807 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:01] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.000 0.011 2026-10-01 05:36:01,832 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:01] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.003 0.011 2026-10-01 05:36:01,884 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:01] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.021 0.040 2026-10-01 05:36:01,927 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:01] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.015 0.051 2026-10-01 05:36:01,990 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:02,002 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:02] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 05:36:02,036 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:02] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.003 0.010 2026-10-01 05:36:02,084 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:02] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.017 0.039 2026-10-01 05:36:02,140 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:02] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.023 0.060 2026-10-01 05:36:02,193 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:02,254 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-10-01 05:36:02,255 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔════════════════════════════════════╗ ║ TOUR project_update_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-01 05:36:02,318 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:02] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.008 0.053 2026-10-01 05:36:02,501 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 49630080 (allocated 52289536) 2026-10-01 05:36:02,504 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 152564 2026-10-01 05:36:02,505 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-10-01 05:36:02,505 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 152564 2026-10-01 05:36:02,611 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_053602_611128_test_01_project_tour.txt 2026-10-01 05:36:02,611 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmphschvfwe_chrome_odoo" 2026-10-01 05:36:02,884 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 152877 2026-10-01 05:36:02,884 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmphjn521mf_chrome_odoo 2026-10-01 05:36:02,884 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:46057/json/version 2026-10-01 05:36:02,886 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46057', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:36:02,903 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-01 05:36:02,903 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:46057/json 2026-10-01 05:36:02,904 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46057', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:36:02,915 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:46057/devtools/page/B0673014FB521A6A813CF0B11887F6ED 2026-10-01 05:36:02,930 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-01 05:36:02,937 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-01 05:36:02,988 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-01 05:36:02,994 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-10-01 05:36:02,999 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:02,999 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-01 05:36:03,114 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:03] "GET /odoo HTTP/1.1" 200 - 31 0.030 0.052 2026-10-01 05:36:03,120 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': 'B0673014FB521A6A813CF0B11887F6ED', 'loaderId': '17F1E0163130B4A0BBC5AD9395964B2B', 'isDownload': False} 2026-10-01 05:36:03,120 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-01 05:36:03,163 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:03] "GET /web/assets/af2e1b6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.012 2026-10-01 05:36:03,187 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:03] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.036 2026-10-01 05:36:03,199 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:03] "GET /web/assets/c2f319b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.050 2026-10-01 05:36:03,231 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.012 0.068 2026-10-01 05:36:03,250 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:03] "GET /web/assets/c2c45cb/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 05:36:03,306 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:03] "GET /web/assets/2331474/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 05:36:03,974 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:03] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:36:03,976 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:03] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:36:03,983 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:36:04,008 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 05:36:04,032 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.005 2026-10-01 05:36:04,069 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-01 05:36:04,086 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:36:04,103 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:36:04,207 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:04,212 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "GET /odoo HTTP/1.1" 200 - 31 0.040 0.054 2026-10-01 05:36:04,241 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "GET /odoo/offline HTTP/1.1" 200 - 1 0.003 0.116 2026-10-01 05:36:04,248 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:04,271 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.005 0.064 2026-10-01 05:36:04,284 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:36:04,302 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:36:04,304 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:04,309 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "POST /mail/data HTTP/1.1" 200 - 19 0.016 0.084 2026-10-01 05:36:04,341 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "GET /web/image/res.partner/3/avatar_128?unique=1790825305000 HTTP/1.1" 200 - 6 0.015 0.096 2026-10-01 05:36:04,362 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.007 0.131 2026-10-01 05:36:04,368 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.121 2026-10-01 05:36:04,370 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.114 2026-10-01 05:36:04,378 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.065 2026-10-01 05:36:04,386 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.038 2026-10-01 05:36:04,401 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.005 0.165 2026-10-01 05:36:04,408 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.087 2026-10-01 05:36:04,435 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:36:04,440 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:36:04,443 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:04,481 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "POST /web/action/load HTTP/1.1" 200 - 10 0.015 0.016 2026-10-01 05:36:04,508 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:04,574 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.004 0.044 2026-10-01 05:36:04,645 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 20 0.016 0.026 2026-10-01 05:36:04,648 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.040 2026-10-01 05:36:04,672 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:36:04,766 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:04,798 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.011 0.017 2026-10-01 05:36:04,832 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:04,871 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "POST /mail/data HTTP/1.1" 200 - 41 0.027 0.070 2026-10-01 05:36:04,925 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:04,938 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 6 0.006 0.013 2026-10-01 05:36:04,967 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:04] "POST /web/action/load HTTP/1.1" 200 - 9 0.009 0.030 2026-10-01 05:36:05,003 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:05] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 2 0.008 0.009 2026-10-01 05:36:05,031 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:05] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 1 0.001 0.011 2026-10-01 05:36:05,086 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:05,147 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:05,232 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:05] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 22 0.026 0.057 2026-10-01 05:36:05,287 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:05] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.011 0.028 2026-10-01 05:36:05,362 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:05] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.008 0.050 2026-10-01 05:36:05,392 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:05] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.008 2026-10-01 05:36:05,405 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:05] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.004 0.013 2026-10-01 05:36:05,410 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:05] "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-01 05:36:05,440 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:05] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.003 0.008 2026-10-01 05:36:05,453 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:05] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:36:05,496 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:05,553 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:05,565 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:05] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.003 0.007 2026-10-01 05:36:05,612 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:05,658 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:05,715 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:05,726 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:05] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.003 0.007 2026-10-01 05:36:05,753 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:05] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.002 0.005 2026-10-01 05:36:05,772 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:05,832 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:05,854 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:05] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.002 0.014 2026-10-01 05:36:05,882 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:05] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 2 0.005 0.009 2026-10-01 05:36:05,889 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:05,940 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:05,990 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:06,049 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:06,105 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:06,136 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:06] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.034 0.051 2026-10-01 05:36:06,161 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:06] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.012 2026-10-01 05:36:06,193 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36: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.019 2026-10-01 05:36:06,216 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:06] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.007 0.043 2026-10-01 05:36:06,243 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:06] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.009 2026-10-01 05:36:06,251 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:06] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.016 2026-10-01 05:36:06,446 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:06,471 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:06] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 31 0.027 0.043 2026-10-01 05:36:06,487 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:06] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.008 2026-10-01 05:36:06,491 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:06,500 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:06] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.004 0.015 2026-10-01 05:36:06,530 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:06] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.011 0.024 2026-10-01 05:36:06,552 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:06,626 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:06] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.060 2026-10-01 05:36:06,739 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:06] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 26 0.029 0.050 2026-10-01 05:36:06,770 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:06] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:36:06,823 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:06] "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-01 05:36:06,844 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36: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-01 05:36:06,936 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:06] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 05:36:06,970 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36: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.007 0.013 2026-10-01 05:36:06,990 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:07,043 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:07] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.014 0.029 2026-10-01 05:36:07,071 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:07] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.010 0.058 2026-10-01 05:36:07,124 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:07] "POST /mail/data HTTP/1.1" 200 - 31 0.019 0.100 2026-10-01 05:36:07,127 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:07] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.035 2026-10-01 05:36:07,215 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:07,228 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:07] "GET /web/assets/08c5f46/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-01 05:36:07,239 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:07] "POST /web/dataset/call_kw/project.task/zalo_check_recipients#project.task.zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.008 2026-10-01 05:36:07,295 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:07,352 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:07,405 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:07,467 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:07,503 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:07] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 23 0.010 0.024 2026-10-01 05:36:07,514 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:07,536 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:07] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.006 0.015 2026-10-01 05:36:07,561 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:07] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-10-01 05:36:07,619 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:07,647 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:07] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.009 0.013 2026-10-01 05:36:07,666 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:07] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-01 05:36:07,688 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:07,724 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:07] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.031 0.024 2026-10-01 05:36:07,751 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:07] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.009 2026-10-01 05:36:07,778 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:07,800 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:07] "POST /mail/data HTTP/1.1" 200 - 25 0.014 0.044 2026-10-01 05:36:07,817 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:07] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.004 0.051 2026-10-01 05:36:07,834 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:07,893 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:07,904 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:07] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.002 0.008 2026-10-01 05:36:07,945 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:07,981 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:07] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 27 0.020 0.041 2026-10-01 05:36:07,998 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:07] "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-01 05:36:08,003 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:08,071 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:08,121 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:08] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.009 0.036 2026-10-01 05:36:08,166 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:08] "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-01 05:36:08,171 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:36:08,198 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:08,243 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:08,308 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:08,360 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:08,372 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:08] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.017 0.047 2026-10-01 05:36:08,423 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:08,580 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:08] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 84 0.059 0.120 2026-10-01 05:36:08,583 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:08] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.173 2026-10-01 05:36:08,625 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:08] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.016 0.019 2026-10-01 05:36:08,633 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:08] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 05:36:08,692 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:08] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.065 2026-10-01 05:36:08,783 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:08] "POST /mail/data HTTP/1.1" 200 - 36 0.039 0.107 2026-10-01 05:36:08,796 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:08] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.084 2026-10-01 05:36:08,867 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:08] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.028 0.126 2026-10-01 05:36:08,874 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:08] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.145 2026-10-01 05:36:08,897 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:08] "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-01 05:36:08,936 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:09,008 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:09] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.029 0.040 2026-10-01 05:36:09,046 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:09,101 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:09,152 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:09,212 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:09,318 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:09] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 50 0.051 0.054 2026-10-01 05:36:09,372 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:09] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.014 0.032 2026-10-01 05:36:09,400 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:09,451 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:09,508 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:09,559 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:09,572 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:09] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.017 0.044 2026-10-01 05:36:09,613 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:09,656 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:09] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 24 0.029 0.040 2026-10-01 05:36:09,676 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-10-01 05:36:09,684 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-01 05:36:09,754 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:09] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.029 0.108 2026-10-01 05:36:09,764 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:09] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.086 2026-10-01 05:36:09,774 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:09] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.088 2026-10-01 05:36:09,902 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 39816356 (allocated 42061824) 2026-10-01 05:36:09,914 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 152877 2026-10-01 05:36:09,917 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-10-01 05:36:09,918 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 152877 2026-10-01 05:36:10,028 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_053610_028693_test_01_project_tour.txt 2026-10-01 05:36:10,029 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmphjn521mf_chrome_odoo" 2026-10-01 05:36:10,066 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:36:11,646 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_admin_dependency_toggle ... 2026-10-01 05:36:11,990 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_create_from_template_keeps_subtask_dependencies ... 2026-10-01 05:36:12,294 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-10-01 05:36:12,398 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-10-01 05:36:12,740 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-10-01 05:36:13,107 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-10-01 05:36:13,179 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-10-01 05:36:13,359 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:36:13,712 44 INFO rb-3b89a0e-225191-419901 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-01 05:36:13,967 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_01_task_link_preview_name ... 2026-10-01 05:36:13,992 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-10-01 05:36:13,998 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:36:14,212 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:14] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 19 0.013 0.203 2026-10-01 05:36:14,215 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_my_tasks_path ... 2026-10-01 05:36:14,247 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-10-01 05:36:14,257 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:36:14,581 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:14] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 19 0.015 0.311 2026-10-01 05:36:14,592 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-01 05:36:16,127 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-10-01 05:36:16,178 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-10-01 05:36:16,269 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_changing_parent_do_not_reset_task_state ... 2026-10-01 05:36:16,326 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-10-01 05:36:16,559 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-10-01 05:36:16,712 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-10-01 05:36:16,861 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-10-01 05:36:17,381 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-10-01 05:36:17,758 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_subtask_closed_state_not_reset_on_parent_project_change ... 2026-10-01 05:36:17,928 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_task_created_in_waiting_stage_gets_in_progress_state ... 2026-10-01 05:36:18,057 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:36:18,244 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_templates_ui: Starting TestTaskTemplatesTour.test_task_templates_tour ... 2026-10-01 05:36:18,529 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome pid: 153146 2026-10-01 05:36:18,529 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless temporary user profile dir: /tmp/tmpp7oebv8k_chrome_odoo 2026-10-01 05:36:18,529 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:40979/json/version 2026-10-01 05:36:18,532 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40979', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:36:18,555 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Browser version: Chrome/150.0.7871.114 2026-10-01 05:36:18,555 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:40979/json 2026-10-01 05:36:18,556 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40979', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:36:18,564 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Websocket url found: ws://127.0.0.1:40979/devtools/page/3A90947F1A749F0ED7FCA95C11EFF1E0 2026-10-01 05:36:18,570 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Enable chrome headless console log notification 2026-10-01 05:36:18,582 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless enable page notifications 2026-10-01 05:36:18,622 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-01 05:36:18,632 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Setting session cookie in browser 2026-10-01 05:36:18,637 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:18,637 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-01 05:36:18,652 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:36:19,853 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:19] "GET /odoo HTTP/1.1" 200 - 157 0.134 1.068 2026-10-01 05:36:19,856 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigation result: {'frameId': '3A90947F1A749F0ED7FCA95C11EFF1E0', 'loaderId': 'BE246B6522F38E5A492142B439496F54', 'isDownload': False} 2026-10-01 05:36:19,857 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Evaluate ready code "odoo.isTourReady('project_task_templates_tour')" 2026-10-01 05:36:19,916 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:19] "GET /web/assets/af2e1b6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.010 0.018 2026-10-01 05:36:19,919 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:19] "GET /web/assets/c2f319b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.029 2026-10-01 05:36:20,026 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:20] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.025 0.104 2026-10-01 05:36:20,047 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.126 2026-10-01 05:36:20,069 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:20] "GET /web/assets/c2c45cb/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-01 05:36:20,123 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:20] "GET /web/assets/2331474/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-01 05:36:20,629 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:20] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:36:20,631 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:20] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:36:20,647 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-01 05:36:20,692 44 INFO rb-3b89a0e-225191-419901 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-01 05:36:20,741 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:20] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.032 0.040 2026-10-01 05:36:20,747 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:20] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.070 2026-10-01 05:36:20,751 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: Owl is running in 'dev' mode. 2026-10-01 05:36:20,768 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.072 2026-10-01 05:36:20,771 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:36:20,799 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:20] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:36:20,876 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:20] "GET /odoo HTTP/1.1" 200 - 29 0.016 0.045 2026-10-01 05:36:20,924 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.016 0.087 2026-10-01 05:36:20,964 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:20,969 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:20] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.010 0.067 2026-10-01 05:36:20,971 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:36:20,994 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:20] "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-01 05:36:20,997 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:21,012 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:21] "GET /web/image/res.partner/3/avatar_128?unique=1790825305000 HTTP/1.1" 200 - 6 0.008 0.107 2026-10-01 05:36:21,030 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:21] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.123 2026-10-01 05:36:21,041 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:21] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.006 0.128 2026-10-01 05:36:21,068 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:21] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.079 2026-10-01 05:36:21,069 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:21,073 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.066 2026-10-01 05:36:21,078 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:21] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.166 2026-10-01 05:36:21,134 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:21] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:36:21,138 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:21] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:36:21,152 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:21,162 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:21] "POST /mail/data HTTP/1.1" 200 - 34 0.046 0.105 2026-10-01 05:36:21,175 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:21] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.098 2026-10-01 05:36:21,180 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:21] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.098 2026-10-01 05:36:21,197 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:21] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.026 2026-10-01 05:36:21,466 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:21] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.057 0.161 2026-10-01 05:36:21,585 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:21] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 21 0.021 0.063 2026-10-01 05:36:21,588 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:21] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.083 2026-10-01 05:36:21,695 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:21] "POST /mail/data HTTP/1.1" 200 - 45 0.041 0.132 2026-10-01 05:36:21,705 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:21] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.088 2026-10-01 05:36:21,769 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:21] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.008 0.021 2026-10-01 05:36:21,775 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:21,789 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:21] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.006 0.022 2026-10-01 05:36:21,837 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:21] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.012 0.041 2026-10-01 05:36:22,083 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:22] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 71 0.039 0.187 2026-10-01 05:36:22,115 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:22] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.008 2026-10-01 05:36:22,128 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:22] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 5 0.004 0.015 2026-10-01 05:36:22,136 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:22] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.011 2026-10-01 05:36:22,236 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:22] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.012 2026-10-01 05:36:22,490 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:22] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:36:22,535 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:22,542 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:22] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.008 0.017 2026-10-01 05:36:22,561 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:22] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.005 0.030 2026-10-01 05:36:22,582 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:22] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.003 0.044 2026-10-01 05:36:22,584 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:22,616 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:22] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.014 0.065 2026-10-01 05:36:22,643 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:22,792 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:22] "POST /web/dataset/call_kw/project.task/action_create_from_template#project.task.action_create_from_template HTTP/1.1" 200 - 55 0.061 0.077 2026-10-01 05:36:22,856 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:22] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.047 2026-10-01 05:36:22,953 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:22] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.038 0.030 2026-10-01 05:36:23,049 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:23] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 30 0.037 0.115 2026-10-01 05:36:23,090 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:23] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:36:23,148 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:23] "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-01 05:36:23,160 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:23] "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-01 05:36:23,274 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:23] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.003 0.003 2026-10-01 05:36:23,320 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:23] "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.014 2026-10-01 05:36:23,330 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:23,397 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:23] "POST /mail/data HTTP/1.1" 200 - 38 0.032 0.044 2026-10-01 05:36:23,431 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:23,451 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:23] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.025 0.068 2026-10-01 05:36:23,489 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:23] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.024 0.103 2026-10-01 05:36:23,612 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:23] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.049 0.124 2026-10-01 05:36:23,617 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:23] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.197 2026-10-01 05:36:23,640 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:23] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.120 2026-10-01 05:36:23,666 44 INFO rb-3b89a0e-225191-419901 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-01 05:36:23,709 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:23] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.058 2026-10-01 05:36:23,713 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:23] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.058 2026-10-01 05:36:23,718 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: tour succeeded 2026-10-01 05:36:23,722 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_task_templates_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-01 05:36:23,850 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:23] "POST /mail/data HTTP/1.1" 200 - 31 0.034 0.146 2026-10-01 05:36:23,878 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:23] "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.190 2026-10-01 05:36:23,912 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:23] "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.242 2026-10-01 05:36:23,924 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:23] "GET /web/assets/08c5f46/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.003 0.205 2026-10-01 05:36:23,927 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: heap 37648904 (allocated 40226816) 2026-10-01 05:36:23,945 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing chrome headless with pid 153146 2026-10-01 05:36:23,947 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing websocket connection 2026-10-01 05:36:23,948 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Terminating chrome headless with pid 153146 2026-10-01 05:36:23,967 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:36:23] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.023 0.304 2026-10-01 05:36:24,047 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_053624_047455_test_task_templates_tour.txt 2026-10-01 05:36:24,047 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Removing chrome user profile "/tmp/tmpp7oebv8k_chrome_odoo" 2026-10-01 05:36:24,071 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:36:25,550 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-10-01 05:36:25,690 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-10-01 05:36:25,872 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:36:28,558 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-10-01 05:36:33,848 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:36:51,416 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_hr_expense.tests.test_analytics: Starting TestAnalytics.test_project_analytics_to_expense ... 2026-10-01 05:36:52,769 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-01 05:37:12,673 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-10-01 05:37:14,942 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #397 deleted account.analytic.line records with IDs: [12] 2026-10-01 05:37:15,176 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #397 deleted account.move.line.ctp records with IDs: [1343, 1344, 1345] 2026-10-01 05:37:15,387 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #397 deleted account.move.line records with IDs: [2502, 2503, 2504, 2505] 2026-10-01 05:37:15,504 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #397 deleted account.move records with IDs: [934] 2026-10-01 05:37:15,593 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #397 deleted account.analytic.line records with IDs: [11] 2026-10-01 05:37:15,724 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #397 deleted account.move.line.ctp records with IDs: [1342] 2026-10-01 05:37:15,836 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #397 deleted account.move.line records with IDs: [2500, 2501] 2026-10-01 05:37:15,894 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #397 deleted account.move records with IDs: [933] 2026-10-01 05:37:15,934 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_actions ... 2026-10-01 05:37:16,595 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_expense_with_divided_distribution ... 2026-10-01 05:37:19,044 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-01 05:37:21,910 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_mrp_account.tests.test_analytic_account: Starting TestAnalyticAccountTimesheet.test_analytic_account_access ... 2026-10-01 05:37:21,935 44 INFO rb-3b89a0e-225191-419901 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-01 05:37:23,112 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:37:29,196 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_mrp_account.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-10-01 05:37:30,647 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:37:37,611 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_mrp_sale.tests.test_sale_mrp_account: Starting TestSaleMrpAccount.test_mo_get_project_from_so ... 2026-10-01 05:37:38,193 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-01 05:37:53,323 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-10-01 05:37:55,070 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-10-01 05:37:55,951 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-10-01 05:37:56,732 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-10-01 05:37:58,721 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-10-01 05:38:02,420 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-10-01 05:38:04,966 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_partial_billing_profitability ... 2026-10-01 05:38:06,009 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-10-01 05:38:06,541 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_profitability_when_multiple_aa_in_the_same_line ... 2026-10-01 05:38:07,591 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_order_smart_button ... 2026-10-01 05:38:07,804 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_with_split_bills ... 2026-10-01 05:38:09,494 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_without_analytic_distribution ... 2026-10-01 05:38:10,448 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #406 deleted account.analytic.line records with IDs: [45] 2026-10-01 05:38:10,553 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_vendor_credit_note_profitability ... 2026-10-01 05:38:11,769 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #406 deleted account.move.line.ctp records with IDs: [1394, 1395] 2026-10-01 05:38:11,860 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #406 deleted account.move.line records with IDs: [2580] 2026-10-01 05:38:13,556 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:38:33,846 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_compute_purchase_orders_count ... 2026-10-01 05:38:34,107 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_project_on_pol_with_analytic_distribution_model ... 2026-10-01 05:38:36,304 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:38:36,307 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_purchase_stock.tests.test_reordering_rule: Starting TestReorderingRuleProjectPurchase.test_po_creation_and_reuse_based_on_project ... 2026-10-01 05:38:37,330 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1590] 2026-10-01 05:38:37,347 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:38:53,584 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_sale_expense.tests.test_expense_analytics: Starting TestExpenseAnalytics.test_company_paid_expense_analytic_on_pnl_line_only ... 2026-10-01 05:38:56,278 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-01 05:39:19,142 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-10-01 05:39:22,986 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #415 deleted stock.move.line records with IDs: [1587] 2026-10-01 05:39:23,241 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #415 deleted account.analytic.line records with IDs: [49] 2026-10-01 05:39:23,417 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #415 deleted account.move.line.ctp records with IDs: [1401] 2026-10-01 05:39:23,537 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #415 deleted account.move.line records with IDs: [2587, 2588] 2026-10-01 05:39:23,637 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #415 deleted account.move records with IDs: [959] 2026-10-01 05:39:24,616 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #415 deleted stock.move.line records with IDs: [1588] 2026-10-01 05:39:24,812 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #415 deleted account.analytic.line records with IDs: [50] 2026-10-01 05:39:24,969 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #415 deleted account.move.line.ctp records with IDs: [1402] 2026-10-01 05:39:25,062 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #415 deleted account.move.line records with IDs: [2589, 2590] 2026-10-01 05:39:25,117 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #415 deleted account.move records with IDs: [960] 2026-10-01 05:39:25,140 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-10-01 05:39:28,134 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-01 05:39:46,745 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_account_expense_policy ... 2026-10-01 05:39:48,546 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_change_product_expense_policy_analytic_distribution ... 2026-10-01 05:39:48,764 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_compute_analytic_distribution_expense ... 2026-10-01 05:39:55,009 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-01 05:39:59,318 44 INFO rb-3b89a0e-225191-419901 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-01 05:39:59,556 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2026-10-01 05:39:59,000 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #429 deleted resource.calendar.leaves records with IDs: [2] 2026-10-01 05:40:00,000 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #429 deleted account.analytic.line records with IDs: [58] 2026-10-01 05:40:00,080 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-01 05:40:03,467 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-10-01 05:40:04,137 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2026-10-01 05:40:04,000 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [62] 2026-10-01 05:40:04,752 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2026-10-01 05:40:05,000 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [67] 2026-10-01 05:40:05,000 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [68] 2026-10-01 05:40:05,000 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [69] 2026-10-01 05:40:05,368 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-01 05:40:05,979 44 INFO rb-3b89a0e-225191-419901 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-01 05:40:06,091 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_project_todo_history ... 2026-10-01 05:40:06,470 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome pid: 153377 2026-10-01 05:40:06,470 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless temporary user profile dir: /tmp/tmpenrm7e1__chrome_odoo 2026-10-01 05:40:06,471 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:46455/json/version 2026-10-01 05:40:06,472 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46455', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:40:06,501 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Browser version: Chrome/150.0.7871.114 2026-10-01 05:40:06,501 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:46455/json 2026-10-01 05:40:06,510 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46455', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:40:06,518 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Websocket url found: ws://127.0.0.1:46455/devtools/page/817C987727327280AB445EC238FF63E7 2026-10-01 05:40:06,544 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Enable chrome headless console log notification 2026-10-01 05:40:06,547 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless enable page notifications 2026-10-01 05:40:06,606 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-01 05:40:06,608 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Setting session cookie in browser 2026-10-01 05:40:06,611 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:06,611 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:06,625 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:40:07,876 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:07] "GET /odoo?debug=1 HTTP/1.1" 200 - 148 0.112 1.141 2026-10-01 05:40:07,881 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Navigation result: {'frameId': '817C987727327280AB445EC238FF63E7', 'loaderId': '46ECFA27F30A6DD14084C4585178A271', 'isDownload': False} 2026-10-01 05:40:07,881 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Evaluate ready code "odoo.isTourReady('project_todo_history_tour')" 2026-10-01 05:40:07,921 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:07] "GET /web/assets/c2f319b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-01 05:40:08,039 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:08] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.038 0.095 2026-10-01 05:40:08,054 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.136 2026-10-01 05:40:08,060 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:08] "GET /web/assets/af2e1b6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.141 2026-10-01 05:40:08,077 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:08] "GET /web/assets/c2c45cb/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-10-01 05:40:08,142 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:08] "GET /web/assets/2331474/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-01 05:40:08,769 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:08] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:40:08,774 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:08] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:40:08,777 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-10-01 05:40:08,823 44 INFO rb-3b89a0e-225191-419901 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-01 05:40:08,862 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-10-01 05:40:08,863 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:08] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.018 0.047 2026-10-01 05:40:08,868 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:08] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.063 2026-10-01 05:40:08,890 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.055 2026-10-01 05:40:08,892 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:40:08,907 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:08] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:40:09,002 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:09] "GET /odoo HTTP/1.1" 200 - 29 0.034 0.047 2026-10-01 05:40:09,023 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:09] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.089 2026-10-01 05:40:09,074 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:09] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.019 0.028 2026-10-01 05:40:09,081 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:09,091 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-01 05:40:09,099 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40: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-01 05:40:09,099 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:09] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.010 0.059 2026-10-01 05:40:09,126 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:09] "GET /web/image/res.partner/3/avatar_128?unique=1790833205000 HTTP/1.1" 200 - 6 0.008 0.086 2026-10-01 05:40:09,134 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:09] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.101 2026-10-01 05:40:09,146 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:09] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.114 2026-10-01 05:40:09,188 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.066 2026-10-01 05:40:09,203 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:09] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:40:09,216 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:09] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:40:09,273 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:09] "POST /mail/data HTTP/1.1" 200 - 34 0.044 0.118 2026-10-01 05:40:09,275 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.172 2026-10-01 05:40:09,333 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:09] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 29 0.020 0.208 2026-10-01 05:40:09,497 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:09] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.022 0.108 2026-10-01 05:40:09,508 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.003 0.133 2026-10-01 05:40:09,993 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:09] "GET /web/webclient/translations?hash=071d389e0c4f33b4307f1ff157790bf6550d7eff&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:40:09,999 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [1/38] Tour project_todo_history_tour → Step .o_navbar_apps_menu button:enabled 2026-10-01 05:40:10,009 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:10] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-01 05:40:10,018 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-01 05:40:10,031 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-10-01 05:40:10,172 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [2/38] Tour project_todo_history_tour → Step Open the Todo app (trigger: .o_app[data-menu-xmlid='project_todo.menu_todo_todos']) 2026-10-01 05:40:10,186 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:10] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.019 0.032 2026-10-01 05:40:10,192 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:10] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.044 2026-10-01 05:40:10,198 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:10] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.028 2026-10-01 05:40:10,209 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:10] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.027 2026-10-01 05:40:10,214 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:10] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.024 2026-10-01 05:40:10,259 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [3/38] Tour project_todo_history_tour → Step Open Test Todo (trigger: .o_kanban_view .o_kanban_record:contains(Test History Todo)) 2026-10-01 05:40:10,261 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:10] "POST /mail/data HTTP/1.1" 200 - 19 0.019 0.059 2026-10-01 05:40:10,287 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:10] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.004 0.142 2026-10-01 05:40:10,296 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:10] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.100 2026-10-01 05:40:10,298 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.120 2026-10-01 05:40:10,324 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:10] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.047 2026-10-01 05:40:10,529 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:10] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 74 0.055 0.115 2026-10-01 05:40:10,573 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:10] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.006 0.016 2026-10-01 05:40:10,645 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:10] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.026 0.057 2026-10-01 05:40:10,716 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:10] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.047 2026-10-01 05:40:10,821 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [4/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-10-01 05:40:10,824 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:10] "POST /mail/data HTTP/1.1" 200 - 45 0.043 0.077 2026-10-01 05:40:10,856 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:10] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.009 0.047 2026-10-01 05:40:10,914 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:10] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.003 0.073 2026-10-01 05:40:10,941 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:10] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 0.066 2026-10-01 05:40:11,007 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:11] "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.025 0.040 2026-10-01 05:40:11,010 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:11] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.057 2026-10-01 05:40:11,045 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:11] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.011 0.073 2026-10-01 05:40:11,110 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:11] "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-01 05:40:11,173 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:11] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-10-01 05:40:11,207 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:11] "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.013 2026-10-01 05:40:11,208 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [5/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-10-01 05:40:11,237 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:11] "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-01 05:40:11,283 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [6/38] Tour project_todo_history_tour → Step button.o_form_button_save 2026-10-01 05:40:11,292 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:11] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 13 0.022 0.057 2026-10-01 05:40:11,351 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:11] "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-01 05:40:11,352 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [7/38] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-10-01 05:40:11,458 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:11] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 27 0.033 0.065 2026-10-01 05:40:11,475 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:11] "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-01 05:40:11,484 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:11] "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-01 05:40:11,505 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [8/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-10-01 05:40:11,540 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [9/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-10-01 05:40:11,572 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:11] "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.053 2026-10-01 05:40:11,595 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:11] "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.087 2026-10-01 05:40:11,598 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [10/38] Tour project_todo_history_tour → Step button.o_form_button_save 2026-10-01 05:40:11,656 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [11/38] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-10-01 05:40:11,662 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:11] "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-01 05:40:11,757 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:11] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.033 0.056 2026-10-01 05:40:11,780 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:11] "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-01 05:40:11,788 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:11] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-01 05:40:11,796 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [12/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-10-01 05:40:11,814 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:11] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.011 0.023 2026-10-01 05:40:11,835 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:11] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.010 0.016 2026-10-01 05:40:11,849 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [13/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-10-01 05:40:11,907 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [14/38] Tour project_todo_history_tour → Step button.o_form_button_save 2026-10-01 05:40:11,966 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [15/38] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-10-01 05:40:12,049 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:12] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.026 0.054 2026-10-01 05:40:12,053 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:12] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.084 2026-10-01 05:40:12,066 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:12] "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-01 05:40:12,085 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:12] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 05:40:12,086 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [16/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-10-01 05:40:12,117 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:12] "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.021 2026-10-01 05:40:12,139 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:12] "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.036 2026-10-01 05:40:12,141 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [17/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-10-01 05:40:12,198 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [18/38] Tour project_todo_history_tour → Step button.o_form_button_save 2026-10-01 05:40:12,257 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [19/38] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-10-01 05:40:12,264 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:12] "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-01 05:40:12,337 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:12] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.032 0.042 2026-10-01 05:40:12,354 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:12] "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-01 05:40:12,364 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:12] "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-01 05:40:12,372 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [20/38] Tour project_todo_history_tour → Step Go back to kanban view of todos. this step is added because it takes some time to save the changes, so it's a sort of timeout to wait a bit for the save (trigger: .o_back_button a) 2026-10-01 05:40:12,390 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:12] "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.015 2026-10-01 05:40:12,412 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:12] "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.019 2026-10-01 05:40:12,427 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [21/38] Tour project_todo_history_tour → Step Open Test Todo (trigger: .o_kanban_view .o_kanban_record:contains(Test History Todo)) 2026-10-01 05:40:12,480 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:12] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.003 0.040 2026-10-01 05:40:12,505 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:12] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.010 2026-10-01 05:40:12,551 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:12] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.013 0.028 2026-10-01 05:40:12,601 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [22/38] Tour project_todo_history_tour → Step Open History Dialog (trigger: .o_form_view .o_cp_action_menus i.fa-cog) 2026-10-01 05:40:12,638 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:12] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.003 0.028 2026-10-01 05:40:12,681 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:12] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.009 0.021 2026-10-01 05:40:12,700 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:12] "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-01 05:40:12,759 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [23/38] Tour project_todo_history_tour → Step .dropdown-menu 2026-10-01 05:40:12,764 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:12] "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.014 2026-10-01 05:40:12,794 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:12] "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.017 2026-10-01 05:40:12,807 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [24/38] Tour project_todo_history_tour → Step Open History Dialog (trigger: .o_menu_item i.fa-history) 2026-10-01 05:40:12,865 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [25/38] Tour project_todo_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-10-01 05:40:12,889 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:12] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-01 05:40:12,922 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:40:12,931 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:12] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.013 2026-10-01 05:40:12,945 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:12] "GET /web/assets/8b1b899/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-10-01 05:40:12,949 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:12] "GET /web/assets/2738a8b/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-01 05:40:12,976 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:12] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-01 05:40:13,001 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [26/38] Tour project_todo_history_tour → Step Verify that 5 revisions are displayed (default empty description after the creation of the todo + 3 edits) (trigger: .modal .html-history-dialog .revision-list .btn) 2026-10-01 05:40:13,054 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [27/38] Tour project_todo_history_tour → Step Verify that the active revision (revision 4) is related to the current version (trigger: .modal .history-container .history-content-view .history-view-inner:contains(Test project todo history version 3)) 2026-10-01 05:40:13,105 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [28/38] Tour project_todo_history_tour → Step Go to the third revision related to the second edit (trigger: .modal .html-history-dialog .revision-list .btn:nth-child(3)) 2026-10-01 05:40:13,160 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [29/38] Tour project_todo_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-10-01 05:40:13,174 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:13] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision#project.task.html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.003 0.010 2026-10-01 05:40:13,193 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:13] "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.010 2026-10-01 05:40:13,212 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:13] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 - 2 0.003 0.010 2026-10-01 05:40:13,235 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [30/38] Tour project_todo_history_tour → Step Verify that the active revision is the one clicked in the previous step (trigger: .modal .history-container .history-content-view .history-view-inner:contains(Test project todo history version 1)) 2026-10-01 05:40:13,286 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [31/38] Tour project_todo_history_tour → Step .history-container .history-view-top-bar a:contains(Comparison) 2026-10-01 05:40:13,342 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [32/38] Tour project_todo_history_tour → Step Verify comparaison text (trigger: .modal .history-container .history-comparison-view) 2026-10-01 05:40:13,393 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [33/38] Tour project_todo_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-10-01 05:40:13,444 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [34/38] Tour project_todo_history_tour → Step Click on Restore History btn to get back to the selected revision in the previous step (trigger: .modal button.btn-primary:enabled) 2026-10-01 05:40:13,501 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [35/38] Tour project_todo_history_tour → Step Verify the confirmation dialog is opened (trigger: .modal button.btn-primary:text(Restore)) 2026-10-01 05:40:13,558 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [36/38] Tour project_todo_history_tour → Step Verify that the description contains the right text after the restore (trigger: div.note-editable.odoo-editor-editable div.o-paragraph) 2026-10-01 05:40:13,563 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:13] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 05:40:13,609 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [37/38] Tour project_todo_history_tour → Step button.o_form_button_save 2026-10-01 05:40:13,667 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [38/38] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-10-01 05:40:13,728 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:13] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.017 0.042 2026-10-01 05:40:13,745 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:13] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 05:40:13,761 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: tour succeeded 2026-10-01 05:40:13,762 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_todo_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-01 05:40:13,763 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:13] "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-01 05:40:13,795 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:13] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.017 0.018 2026-10-01 05:40:13,820 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:13] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.009 0.037 2026-10-01 05:40:13,935 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: heap 32479288 (allocated 34164736) 2026-10-01 05:40:13,947 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing chrome headless with pid 153377 2026-10-01 05:40:13,951 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing websocket connection 2026-10-01 05:40:13,952 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Terminating chrome headless with pid 153377 2026-10-01 05:40:14,052 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_054014_052124_test_project_todo_history.txt 2026-10-01 05:40:14,052 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Removing chrome user profile "/tmp/tmpenrm7e1__chrome_odoo" 2026-10-01 05:40:14,066 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_project_task_activities_split ... 2026-10-01 05:40:14,622 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome pid: 153651 2026-10-01 05:40:14,622 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless temporary user profile dir: /tmp/tmpfmjvjwha_chrome_odoo 2026-10-01 05:40:14,623 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:42171/json/version 2026-10-01 05:40:14,624 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42171', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:40:14,632 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Browser version: Chrome/150.0.7871.114 2026-10-01 05:40:14,632 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:42171/json 2026-10-01 05:40:14,633 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42171', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:40:14,637 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Websocket url found: ws://127.0.0.1:42171/devtools/page/442A9EAB4957AD5E97F208F2F9C3E8BA 2026-10-01 05:40:14,648 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Enable chrome headless console log notification 2026-10-01 05:40:14,652 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless enable page notifications 2026-10-01 05:40:14,763 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-01 05:40:14,765 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Setting session cookie in browser 2026-10-01 05:40:14,768 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:14,769 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:14,781 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:40:15,854 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:15] "GET /odoo HTTP/1.1" 200 - 153 0.073 1.003 2026-10-01 05:40:15,858 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Navigation result: {'frameId': '442A9EAB4957AD5E97F208F2F9C3E8BA', 'loaderId': 'F6DAB0084CCDF6275596832E489AF0D2', 'isDownload': False} 2026-10-01 05:40:15,858 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:15,888 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:15] "GET /web/assets/af2e1b6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.010 2026-10-01 05:40:15,910 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:15] "GET /web/assets/c2f319b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.027 2026-10-01 05:40:16,049 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:16] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.045 0.126 2026-10-01 05:40:16,072 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.011 0.173 2026-10-01 05:40:16,096 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:16] "GET /web/assets/c2c45cb/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.004 2026-10-01 05:40:16,133 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:16] "GET /web/assets/2331474/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.023 2026-10-01 05:40:16,590 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:16] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:40:16,593 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:16] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:40:16,605 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-01 05:40:16,646 44 INFO rb-3b89a0e-225191-419901 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-01 05:40:16,678 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: Owl is running in 'dev' mode. 2026-10-01 05:40:16,687 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:16] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.024 0.039 2026-10-01 05:40:16,691 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:16] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.057 2026-10-01 05:40:16,710 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:40:16,711 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.057 2026-10-01 05:40:16,726 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:16] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:40:16,823 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:16] "GET /odoo HTTP/1.1" 200 - 29 0.026 0.061 2026-10-01 05:40:16,842 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.097 2026-10-01 05:40:16,867 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:16,879 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.074 2026-10-01 05:40:16,881 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:16,886 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:40:16,895 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:40:16,984 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:16] "POST /mail/data HTTP/1.1" 200 - 45 0.054 0.135 2026-10-01 05:40:17,009 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:17] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.009 0.193 2026-10-01 05:40:17,027 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:17] "GET /web/image/res.partner/3/avatar_128?unique=1790833205000 HTTP/1.1" 200 - 6 0.007 0.207 2026-10-01 05:40:17,034 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:17] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.002 0.187 2026-10-01 05:40:17,036 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.158 2026-10-01 05:40:17,044 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:17,055 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:17] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.009 0.215 2026-10-01 05:40:17,063 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:17] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.155 2026-10-01 05:40:17,068 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:17] "GET /viin_brand/static/img/apps/project_todo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:40:17,069 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:17] "GET /viin_brand/static/img/apps/project.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:40:17,104 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:17] "POST /mail/data HTTP/1.1" 200 - 15 0.010 0.014 2026-10-01 05:40:17,139 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:17] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:40:17,154 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:17] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:40:17,163 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:17,405 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:17] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 86 0.056 0.171 2026-10-01 05:40:17,554 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:17] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 31 0.042 0.070 2026-10-01 05:40:17,672 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:17,677 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:17] "POST /mail/data HTTP/1.1" 200 - 45 0.030 0.098 2026-10-01 05:40:17,707 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:17] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.006 0.033 2026-10-01 05:40:17,727 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:17,745 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:17] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 0.015 2026-10-01 05:40:17,785 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:17,877 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:17] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 29 0.035 0.058 2026-10-01 05:40:17,913 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:17,969 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:18,023 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:18] "POST /mail/data HTTP/1.1" 200 - 15 0.021 0.021 2026-10-01 05:40:18,030 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:18,034 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:18] "POST /web/dataset/call_kw/project.task/get_todo_views_id#project.task.get_todo_views_id HTTP/1.1" 200 - 5 0.003 0.005 2026-10-01 05:40:18,127 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:18] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 13 0.008 0.050 2026-10-01 05:40:18,213 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:18] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 26 0.022 0.049 2026-10-01 05:40:18,256 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: tour succeeded 2026-10-01 05:40:18,257 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: ╔══════════════════════════════════════════════╗ ║ TOUR project_task_activities_split SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-01 05:40:18,378 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: heap 26038160 (allocated 27508736) 2026-10-01 05:40:18,407 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing chrome headless with pid 153651 2026-10-01 05:40:18,408 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing websocket connection 2026-10-01 05:40:18,410 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Terminating chrome headless with pid 153651 2026-10-01 05:40:18,518 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_054018_518207_test_tour_project_task_activities_split.txt 2026-10-01 05:40:18,518 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Removing chrome user profile "/tmp/tmpfmjvjwha_chrome_odoo" 2026-10-01 05:40:18,532 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_todo_main_ui_functions ... 2026-10-01 05:40:18,938 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome pid: 153849 2026-10-01 05:40:18,938 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless temporary user profile dir: /tmp/tmpzrs6bu8u_chrome_odoo 2026-10-01 05:40:18,938 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:35467/json/version 2026-10-01 05:40:18,939 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35467', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:40:18,947 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Browser version: Chrome/150.0.7871.114 2026-10-01 05:40:18,948 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:35467/json 2026-10-01 05:40:18,948 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35467', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:40:18,956 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Websocket url found: ws://127.0.0.1:35467/devtools/page/4A185A1B846D00F37D08C8B705F6E3AF 2026-10-01 05:40:18,964 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Enable chrome headless console log notification 2026-10-01 05:40:18,966 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless enable page notifications 2026-10-01 05:40:19,051 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-01 05:40:19,059 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Setting session cookie in browser 2026-10-01 05:40:19,063 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:19,063 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:19,078 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:40:20,182 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:20] "GET /odoo HTTP/1.1" 200 - 154 0.089 1.018 2026-10-01 05:40:20,186 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Navigation result: {'frameId': '4A185A1B846D00F37D08C8B705F6E3AF', 'loaderId': 'FB370C11C407CEA2EDDC53A46713B255', 'isDownload': False} 2026-10-01 05:40:20,186 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:20,220 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:20] "GET /web/assets/c2f319b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-01 05:40:20,232 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:20] "GET /web/assets/af2e1b6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-10-01 05:40:20,379 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:20] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.046 0.116 2026-10-01 05:40:20,391 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.158 2026-10-01 05:40:20,413 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:20] "GET /web/assets/c2c45cb/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-01 05:40:20,463 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:20] "GET /web/assets/2331474/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-10-01 05:40:20,961 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:20] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:40:20,966 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:20] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:40:20,979 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-01 05:40:21,028 44 INFO rb-3b89a0e-225191-419901 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-01 05:40:21,050 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: Owl is running in 'dev' mode. 2026-10-01 05:40:21,063 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.022 0.050 2026-10-01 05:40:21,069 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.065 2026-10-01 05:40:21,074 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:40:21,087 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.066 2026-10-01 05:40:21,098 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-01 05:40:21,191 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:21,193 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "GET /odoo HTTP/1.1" 200 - 29 0.032 0.053 2026-10-01 05:40:21,200 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:21,212 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:40:21,226 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.095 2026-10-01 05:40:21,237 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:40:21,262 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:21,267 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.021 0.090 2026-10-01 05:40:21,292 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "GET /web/image/res.partner/3/avatar_128?unique=1790833205000 HTTP/1.1" 200 - 6 0.010 0.118 2026-10-01 05:40:21,298 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.119 2026-10-01 05:40:21,313 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.007 0.133 2026-10-01 05:40:21,320 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.086 2026-10-01 05:40:21,349 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.097 2026-10-01 05:40:21,371 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:21,377 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-01 05:40:21,396 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-01 05:40:21,438 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "POST /mail/data HTTP/1.1" 200 - 34 0.048 0.119 2026-10-01 05:40:21,444 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.146 2026-10-01 05:40:21,449 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.236 2026-10-01 05:40:21,478 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.092 2026-10-01 05:40:21,498 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.007 0.100 2026-10-01 05:40:21,506 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.203 2026-10-01 05:40:21,683 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 76 0.063 0.102 2026-10-01 05:40:21,718 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.008 2026-10-01 05:40:21,771 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.016 0.040 2026-10-01 05:40:21,822 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-10-01 05:40:21,894 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "POST /mail/data HTTP/1.1" 200 - 45 0.020 0.048 2026-10-01 05:40:21,910 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.004 0.014 2026-10-01 05:40:21,940 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:21,953 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:21] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.015 2026-10-01 05:40:21,992 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:22,048 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:22,104 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:22,131 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:22] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.011 0.015 2026-10-01 05:40:22,156 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:22,157 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:22] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 9 0.005 0.014 2026-10-01 05:40:22,209 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:22,265 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:22,272 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:22] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 2 0.001 0.004 2026-10-01 05:40:22,284 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:22] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.001 0.005 2026-10-01 05:40:22,316 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:22,377 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:22,392 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:22] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.009 2026-10-01 05:40:22,407 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:22] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-10-01 05:40:22,443 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:22,496 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:22,547 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:22,604 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:22,656 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:22,718 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:22] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 59 0.048 0.064 2026-10-01 05:40:22,730 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:22] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:40:22,768 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:22] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 9 0.011 0.025 2026-10-01 05:40:22,790 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:22] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.007 2026-10-01 05:40:22,797 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:22] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.002 0.009 2026-10-01 05:40:22,876 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:22,882 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:22] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 20 0.013 0.029 2026-10-01 05:40:22,906 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:22] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.009 0.008 2026-10-01 05:40:22,926 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:22,938 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:22] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 8 0.009 0.032 2026-10-01 05:40:22,948 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:22] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.002 0.047 2026-10-01 05:40:22,988 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:23,038 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:23,095 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:23,144 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:23] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.002 0.043 2026-10-01 05:40:23,195 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:23] "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.011 0.025 2026-10-01 05:40:23,199 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:23] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.039 2026-10-01 05:40:23,228 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:23] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.008 0.057 2026-10-01 05:40:23,265 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:23] "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-01 05:40:23,319 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:23] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-10-01 05:40:23,341 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:23,344 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:23] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.012 2026-10-01 05:40:23,362 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:23] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.010 2026-10-01 05:40:23,404 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:23,466 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:23] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.011 0.029 2026-10-01 05:40:23,513 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:23] "POST /mail/data HTTP/1.1" 200 - 34 0.013 0.056 2026-10-01 05:40:23,530 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:23] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-10-01 05:40:23,556 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:23] "GET /web/assets/08c5f46/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-01 05:40:23,583 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:23,597 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:23] "POST /web/dataset/call_kw/project.task/zalo_check_recipients#project.task.zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.006 2026-10-01 05:40:23,651 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:23,715 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:23,766 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:23,829 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:23,868 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:23] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 23 0.010 0.028 2026-10-01 05:40:23,900 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:23] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.004 0.013 2026-10-01 05:40:23,928 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:23] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.002 0.004 2026-10-01 05:40:23,966 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:23,990 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:23] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.005 0.015 2026-10-01 05:40:24,006 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:24] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 05:40:24,028 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:24,031 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:24] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 16 0.006 0.018 2026-10-01 05:40:24,054 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:24] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.009 2026-10-01 05:40:24,095 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:24,102 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:24] "POST /mail/data HTTP/1.1" 200 - 25 0.018 0.037 2026-10-01 05:40:24,122 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:24] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.005 0.027 2026-10-01 05:40:24,365 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:24] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.006 0.015 2026-10-01 05:40:24,409 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:24,413 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:24] "GET /web/image/res.users/430/avatar_128 HTTP/1.1" 200 - 7 0.008 0.016 2026-10-01 05:40:24,426 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:24] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-01 05:40:24,486 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:24] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 16 0.013 0.030 2026-10-01 05:40:24,508 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:24,521 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:24] "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-01 05:40:24,526 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:24] "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-01 05:40:24,569 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:24,571 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:24] "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-01 05:40:24,605 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:24] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.012 0.021 2026-10-01 05:40:24,622 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:24] "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-01 05:40:24,627 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:24,679 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:24,896 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:24] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 83 0.063 0.153 2026-10-01 05:40:24,931 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:24,948 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:24] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.023 0.020 2026-10-01 05:40:24,952 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:24] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.038 2026-10-01 05:40:24,957 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:24] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.021 2026-10-01 05:40:24,981 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:24] "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.027 2026-10-01 05:40:25,003 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:25] "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.028 2026-10-01 05:40:25,008 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:25,030 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:25] "POST /web/action/load HTTP/1.1" 200 - 12 0.005 0.013 2026-10-01 05:40:25,064 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:25] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.014 2026-10-01 05:40:25,098 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:25] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.006 0.015 2026-10-01 05:40:25,149 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:25] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.012 0.015 2026-10-01 05:40:25,153 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:25,170 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:25] "POST /web/dataset/call_kw/project.project/web_name_search#project.project.web_name_search HTTP/1.1" 200 - 6 0.008 0.017 2026-10-01 05:40:25,424 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:25,518 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:25,626 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:25] "POST /web/dataset/call_kw/project.project/name_create#project.project.name_create HTTP/1.1" 200 - 54 0.031 0.169 2026-10-01 05:40:25,670 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:25] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.011 0.023 2026-10-01 05:40:25,743 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:25] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 40 0.021 0.039 2026-10-01 05:40:25,793 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:25] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.009 0.022 2026-10-01 05:40:25,816 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:25] "POST /web/dataset/call_button/project.task/action_convert_to_task#project.task.action_convert_to_task HTTP/1.1" 200 - 10 0.007 0.045 2026-10-01 05:40:25,867 44 INFO rb-3b89a0e-225191-419901 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-01 05:40:25,937 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:25] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 13 0.009 0.085 2026-10-01 05:40:25,995 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:25] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.003 0.118 2026-10-01 05:40:26,018 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:26] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.006 2026-10-01 05:40:26,038 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: tour succeeded 2026-10-01 05:40:26,044 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_todo_main_functions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-01 05:40:26,075 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:40:26] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.024 0.037 2026-10-01 05:40:26,302 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: heap 35773096 (allocated 39702528) 2026-10-01 05:40:26,307 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing chrome headless with pid 153849 2026-10-01 05:40:26,309 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing websocket connection 2026-10-01 05:40:26,311 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Terminating chrome headless with pid 153849 2026-10-01 05:40:26,375 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_054026_375197_test_tour_todo_main_ui_functions.txt 2026-10-01 05:40:26,375 44 INFO rb-3b89a0e-225191-419901 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Removing chrome user profile "/tmp/tmpzrs6bu8u_chrome_odoo" 2026-10-01 05:40:26,400 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-01 05:40:33,487 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_product_purchase_user ... 2026-10-01 05:40:33,723 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-10-01 05:40:35,780 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 433, model: sale.order.line 2026-10-01 05:40:35,797 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-10-01 05:40:36,322 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_prepare_purchase_order_line_from_branch_company ... 2026-10-01 05:40:43,198 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-10-01 05:40:46,147 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-01 05:40:56,061 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrual_entry_date_as_string_from_context ... 2026-10-01 05:40:57,894 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-10-01 05:40:58,744 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_no_date ... 2026-10-01 05:40:58,899 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_purchase_uom ... 2026-10-01 05:41:00,088 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-10-01 05:41:01,389 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-10-01 05:41:03,351 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-10-01 05:41:04,078 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_wizard_zero_total ... 2026-10-01 05:41:04,843 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-10-01 05:41:05,562 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-10-01 05:41:05,695 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-10-01 05:41:07,751 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:41:07,754 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_import_files: Starting TestImportFiles.test_import_requests_for_quotation_template_xls ... 2026-10-01 05:41:07,755 44 INFO rb-3b89a0e-225191-419901 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-01 05:41:07,763 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:41:20,357 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-10-01 05:41:20,860 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_amount_to_invoice_at_date_with_uom ... 2026-10-01 05:41:22,159 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_bill_in_purchase_matching_individual ... 2026-10-01 05:41:23,653 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_currency_computed_from_partner ... 2026-10-01 05:41:23,773 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-10-01 05:41:25,405 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-10-01 05:41:26,891 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_description_price__date_depending_on_vendor ... 2026-10-01 05:41:27,990 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-10-01 05:41:28,249 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-10-01 05:41:30,006 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_locked_purchase_order_cannot_cancel ... 2026-10-01 05:41:30,142 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_merge_purchase_order ... 2026-10-01 05:41:31,884 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-10-01 05:41:32,580 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_description_change_on_partner_change ... 2026-10-01 05:41:32,883 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-10-01 05:41:34,185 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_recompute_price_on_manual_set ... 2026-10-01 05:41:35,228 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_print_purchase_order_without_state_change ... 2026-10-01 05:41:36,358 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #437 deleted stock.move.line records with IDs: [1594] 2026-10-01 05:41:36,431 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-10-01 05:41:38,036 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-10-01 05:41:39,278 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-10-01 05:41:47,606 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_without_uom ... 2026-10-01 05:41:47,931 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_lock ... 2026-10-01 05:41:48,306 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-10-01 05:41:50,025 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-10-01 05:41:50,151 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_uom ... 2026-10-01 05:41:50,452 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-10-01 05:41:51,204 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_warnings ... 2026-10-01 05:41:54,477 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-10-01 05:41:56,809 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-10-01 05:41:58,431 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_info_uom_on_variant ... 2026-10-01 05:41:59,888 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-10-01 05:42:00,690 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplierinfo_date_timezone_aware ... 2026-10-01 05:42:00,940 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-10-01 05:42:02,540 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-10-01 05:42:06,164 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-10-01 05:42:07,537 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-01 05:42:08,024 44 INFO rb-3b89a0e-225191-419901 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-01 05:42:15,921 44 INFO rb-3b89a0e-225191-419901 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-01 05:42:16,382 44 INFO rb-3b89a0e-225191-419901 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-01 05:42:16,692 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-10-01 05:42:20,414 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-01 05:42:28,153 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_basic ... 2026-10-01 05:42:32,113 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #445 deleted account.move.line.ctp records with IDs: [1458, 1459, 1460, 1461] 2026-10-01 05:42:32,247 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #445 deleted account.move.line records with IDs: [2685, 2686, 2687, 2688, 2689] 2026-10-01 05:42:32,315 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #445 deleted mail.message records with IDs: [16905] 2026-10-01 05:42:32,389 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #445 deleted account.move records with IDs: [1000] 2026-10-01 05:42:32,680 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_exchange_rate ... 2026-10-01 05:42:35,704 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_in_accrued_expense_entry ... 2026-10-01 05:42:39,502 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_product_supplierinfo_downpayment ... 2026-10-01 05:42:41,805 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:42:48,551 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_flow: Starting TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights ... 2026-10-01 05:42:49,412 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome pid: 154124 2026-10-01 05:42:49,412 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless temporary user profile dir: /tmp/tmpk6qp4fgd_chrome_odoo 2026-10-01 05:42:49,413 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:43825/json/version 2026-10-01 05:42:49,414 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43825', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:42:49,424 44 INFO rb-3b89a0e-225191-419901 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-01 05:42:49,424 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:43825/json 2026-10-01 05:42:49,424 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43825', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:42:49,432 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Websocket url found: ws://127.0.0.1:43825/devtools/page/71B2F65A92C8395244299B4DE26FABC4 2026-10-01 05:42:49,438 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Enable chrome headless console log notification 2026-10-01 05:42:49,446 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless enable page notifications 2026-10-01 05:42:49,541 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:SuperPurchaseWoman from n/a 2026-10-01 05:42:49,543 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Setting session cookie in browser 2026-10-01 05:42:49,545 44 INFO rb-3b89a0e-225191-419901 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-01 05:42:49,545 44 INFO rb-3b89a0e-225191-419901 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-01 05:42:49,553 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:42:50,594 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:50] "GET /odoo HTTP/1.1" 200 - 147 0.068 0.976 2026-10-01 05:42:50,597 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Navigation result: {'frameId': '71B2F65A92C8395244299B4DE26FABC4', 'loaderId': '8C713E25BFD07E899AF9AA95D580AE60', 'isDownload': False} 2026-10-01 05:42:50,597 44 INFO rb-3b89a0e-225191-419901 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-01 05:42:50,628 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:50] "GET /web/assets/c2f319b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-01 05:42:50,633 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:50] "GET /web/assets/af2e1b6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-01 05:42:50,693 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:50] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.013 0.057 2026-10-01 05:42:50,707 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.077 2026-10-01 05:42:50,724 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:50] "GET /web/assets/c2c45cb/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 05:42:50,807 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:50] "GET /web/assets/2331474/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-01 05:42:51,263 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:51] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:42:51,272 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:51] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:42:51,284 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 05:42:51,317 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:51] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:42:51,342 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.015 2026-10-01 05:42:51,352 44 INFO rb-3b89a0e-225191-419901 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-01 05:42:51,375 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:42:51,391 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:51] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:42:51,487 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:51] "GET /odoo HTTP/1.1" 200 - 28 0.031 0.047 2026-10-01 05:42:51,523 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:51] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.098 2026-10-01 05:42:51,529 44 INFO rb-3b89a0e-225191-419901 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-01 05:42:51,537 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:42:51,545 44 INFO rb-3b89a0e-225191-419901 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-01 05:42:51,547 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:42:51,570 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:51] "GET /web/image/res.partner/1666/avatar_128?unique=1790833361000 HTTP/1.1" 200 - 13 0.021 0.078 2026-10-01 05:42:51,600 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:51] "GET /web/image?model=res.users&field=avatar_128&id=449 HTTP/1.1" 200 - 7 0.014 0.117 2026-10-01 05:42:51,610 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:51] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.003 0.130 2026-10-01 05:42:51,613 44 INFO rb-3b89a0e-225191-419901 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-01 05:42:51,614 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:51] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.117 2026-10-01 05:42:51,617 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.043 2026-10-01 05:42:51,663 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:51] "POST /mail/data HTTP/1.1" 200 - 33 0.018 0.053 2026-10-01 05:42:51,667 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:51] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.180 2026-10-01 05:42:51,671 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:51] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.062 2026-10-01 05:42:51,688 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:51] "GET /web/image/res.company/248/favicon HTTP/1.1" 200 - 9 0.005 0.111 2026-10-01 05:42:51,694 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:51] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.071 2026-10-01 05:42:51,739 44 INFO rb-3b89a0e-225191-419901 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-01 05:42:51,755 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:51] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:42:51,772 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:51] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.012 2026-10-01 05:42:51,805 44 INFO rb-3b89a0e-225191-419901 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-01 05:42:51,890 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: mrp_production_count 2026-10-01 05:42:51,892 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: sale_order_count 2026-10-01 05:42:51,894 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: has_sale_order 2026-10-01 05:42:51,896 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: repair_count 2026-10-01 05:42:51,900 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: freight.booking 2026-10-01 05:42:51,902 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: booking_count 2026-10-01 05:42:51,904 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: shipment_count 2026-10-01 05:42:52,017 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:52] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 123 0.074 0.142 2026-10-01 05:42:52,104 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:52] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 14 0.013 0.049 2026-10-01 05:42:52,168 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:52] "POST /mail/data HTTP/1.1" 200 - 43 0.016 0.040 2026-10-01 05:42:52,187 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 8 0.005 0.042 2026-10-01 05:42:52,214 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:52] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.006 0.016 2026-10-01 05:42:52,245 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:52] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.014 0.020 2026-10-01 05:42:52,286 44 INFO rb-3b89a0e-225191-419901 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-01 05:42:52,314 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:52] "GET /web/image/res.users/449/avatar_128 HTTP/1.1" 200 - 7 0.006 0.022 2026-10-01 05:42:52,348 44 INFO rb-3b89a0e-225191-419901 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-01 05:42:52,403 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:52] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 5 0.003 0.048 2026-10-01 05:42:52,456 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:52] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 10 0.006 0.023 2026-10-01 05:42:52,551 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:52] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:42:52,682 44 INFO rb-3b89a0e-225191-419901 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-01 05:42:52,693 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:52] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.005 0.015 2026-10-01 05:42:52,729 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:52] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-10-01 05:42:52,790 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:52] "GET /web/assets/08c5f46/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-01 05:42:52,953 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:52] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.010 0.014 2026-10-01 05:42:52,988 44 INFO rb-3b89a0e-225191-419901 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-01 05:42:53,024 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:53] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 11 0.009 0.022 2026-10-01 05:42:53,051 44 INFO rb-3b89a0e-225191-419901 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-01 05:42:53,073 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:53] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 6 0.004 0.015 2026-10-01 05:42:53,133 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:42:53,161 44 INFO rb-3b89a0e-225191-419901 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-01 05:42:53,166 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:53] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.004 0.009 2026-10-01 05:42:53,453 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:53] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.025 0.015 2026-10-01 05:42:53,500 44 INFO rb-3b89a0e-225191-419901 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-01 05:42:53,519 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:53] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.013 2026-10-01 05:42:53,568 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:53] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 6 0.006 0.017 2026-10-01 05:42:53,661 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:53] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 39 0.030 0.054 2026-10-01 05:42:53,695 44 INFO rb-3b89a0e-225191-419901 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-01 05:42:53,746 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:53] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 27 0.035 0.036 2026-10-01 05:42:53,752 44 INFO rb-3b89a0e-225191-419901 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-01 05:42:53,760 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:53] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.003 0.082 2026-10-01 05:42:53,786 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:53] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-01 05:42:53,796 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:53] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:42:53,805 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:53] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 05:42:53,809 44 INFO rb-3b89a0e-225191-419901 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-01 05:42:53,869 44 INFO rb-3b89a0e-225191-419901 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-01 05:42:53,896 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:53] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 11 0.005 0.023 2026-10-01 05:42:53,943 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:53] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 12 0.006 0.026 2026-10-01 05:42:54,106 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:54] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 61 0.044 0.098 2026-10-01 05:42:54,452 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:54] "POST /web/dataset/call_button/purchase.order/button_confirm#purchase.order.button_confirm HTTP/1.1" 200 - 152 0.136 0.184 2026-10-01 05:42:54,488 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:54] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.012 0.311 2026-10-01 05:42:54,539 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:54] "POST /mail/data HTTP/1.1" 200 - 33 0.016 0.330 2026-10-01 05:42:54,583 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:54] "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.019 0.395 2026-10-01 05:42:54,694 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:54] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 49 0.041 0.192 2026-10-01 05:42:54,721 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:54] "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.013 0.147 2026-10-01 05:42:54,766 44 INFO rb-3b89a0e-225191-419901 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-01 05:42:54,807 44 INFO rb-3b89a0e-225191-419901 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-01 05:42:54,807 44 INFO rb-3b89a0e-225191-419901 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-01 05:42:54,811 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:54] "POST /mail/data HTTP/1.1" 200 - 30 0.029 0.034 2026-10-01 05:42:54,829 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:54] "POST /web/dataset/call_kw/ir.attachment/create#ir.attachment.create HTTP/1.1" 200 - 3 0.005 0.013 2026-10-01 05:42:55,180 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: sale.order.line 2026-10-01 05:42:55,221 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: sale.order.line 2026-10-01 05:42:55,253 44 INFO rb-3b89a0e-225191-419901 odoo.addons.account.models.account_document_import_mixin: Attachment(s) ['my_vendor_bill.png'] not imported: no suitable decoder found. 2026-10-01 05:42:55,331 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:55] "POST /web/dataset/call_kw/purchase.order/action_create_invoice#purchase.order.action_create_invoice HTTP/1.1" 200 - 193 0.207 0.287 2026-10-01 05:42:55,591 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: account.payment 2026-10-01 05:42:55,607 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: payment.transaction 2026-10-01 05:42:55,612 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: mrp.production 2026-10-01 05:42:55,615 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: account.asset.asset 2026-10-01 05:42:55,731 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:55] "POST /web/dataset/call_kw/account.move/get_views#account.move.get_views HTTP/1.1" 200 - 129 0.100 0.288 2026-10-01 05:42:55,799 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:55] "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.025 0.016 2026-10-01 05:42:55,964 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:55] "POST /web/dataset/call_kw/account.move/web_read#account.move.web_read HTTP/1.1" 200 - 68 0.078 0.117 2026-10-01 05:42:56,116 44 INFO rb-3b89a0e-225191-419901 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-01 05:42:56,133 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:56] "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.017 0.018 2026-10-01 05:42:56,169 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: tour succeeded 2026-10-01 05:42:56,169 44 INFO rb-3b89a0e-225191-419901 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-01 05:42:56,215 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:56] "POST /mail/data HTTP/1.1" 200 - 49 0.033 0.054 2026-10-01 05:42:56,266 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:56] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.026 0.112 2026-10-01 05:42:56,315 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: heap 36987964 (allocated 39776256) 2026-10-01 05:42:56,370 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:42:56] "GET /web/static/img/mimetypes/image.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:42:56,373 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing chrome headless with pid 154124 2026-10-01 05:42:56,374 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing websocket connection 2026-10-01 05:42:56,375 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Terminating chrome headless with pid 154124 2026-10-01 05:42:56,445 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_054256_445484_test_basic_purchase_flow_with_minimal_access_rights.txt 2026-10-01 05:42:56,445 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Removing chrome user profile "/tmp/tmpk6qp4fgd_chrome_odoo" 2026-10-01 05:42:56,499 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-01 05:43:04,828 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_compute_po_count_with_different_plan ... 2026-10-01 05:43:11,696 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_has_product_name ... 2026-10-01 05:43:12,535 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_keep_distribution_on_analytic_account_change ... 2026-10-01 05:43:19,844 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-10-01 05:43:21,757 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #450 deleted stock.move records with IDs: [1630] 2026-10-01 05:43:22,628 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_partial_billing_interaction_with_invoicing_switch_threshold ... 2026-10-01 05:43:22,664 44 INFO rb-3b89a0e-225191-419901 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-01 05:43:22,667 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-10-01 05:43:24,647 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-10-01 05:43:28,417 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-10-01 05:43:34,513 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-10-01 05:43:37,339 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-10-01 05:43:38,569 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-10-01 05:43:39,908 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-10-01 05:43:44,329 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-10-01 05:43:45,200 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-10-01 05:43:46,574 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-10-01 05:43:47,332 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-10-01 05:43:48,132 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-10-01 05:43:51,519 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:43:59,313 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_add_bill_to_po ... 2026-10-01 05:44:04,635 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_bill_description_only_line_purchase_matching ... 2026-10-01 05:44:05,356 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1499] 2026-10-01 05:44:05,448 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2778] 2026-10-01 05:44:05,548 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2781] 2026-10-01 05:44:05,768 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_create_invoice_from_multiple_purchase_orders ... 2026-10-01 05:44:06,586 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-10-01 05:44:09,018 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-10-01 05:44:12,575 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1504, 1505, 1506] 2026-10-01 05:44:12,676 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2793, 2794] 2026-10-01 05:44:13,276 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders_trailing_comma ... 2026-10-01 05:44:15,933 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching ... 2026-10-01 05:44:31,577 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_allow_multi_bill ... 2026-10-01 05:44:36,228 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1538, 1539, 1540] 2026-10-01 05:44:36,380 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2838] 2026-10-01 05:44:36,711 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_create_bill ... 2026-10-01 05:44:38,367 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_multi_po ... 2026-10-01 05:44:42,019 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1541, 1542, 1543] 2026-10-01 05:44:42,146 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2847] 2026-10-01 05:44:42,603 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_restrict_no_pol ... 2026-10-01 05:44:42,647 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-10-01 05:44:45,582 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-10-01 05:44:48,629 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-10-01 05:44:51,646 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-10-01 05:44:55,624 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-10-01 05:44:58,833 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1558, 1559] 2026-10-01 05:44:58,921 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2868] 2026-10-01 05:44:59,460 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_matching_credit_note ... 2026-10-01 05:45:03,929 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2877] 2026-10-01 05:45:04,028 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2878] 2026-10-01 05:45:04,336 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-10-01 05:45:08,263 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1565, 1566, 1567, 1568, 1569] 2026-10-01 05:45:08,391 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2887] 2026-10-01 05:45:08,545 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1570, 1571, 1572, 1573] 2026-10-01 05:45:08,671 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2882] 2026-10-01 05:45:08,907 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-10-01 05:45:11,863 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1574, 1575, 1576] 2026-10-01 05:45:11,959 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2890, 2891] 2026-10-01 05:45:12,485 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-10-01 05:45:15,933 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1580, 1581, 1582, 1583] 2026-10-01 05:45:16,029 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2902] 2026-10-01 05:45:16,176 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1584, 1585, 1586] 2026-10-01 05:45:16,256 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2897] 2026-10-01 05:45:16,424 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-10-01 05:45:19,519 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1587, 1588, 1589, 1590] 2026-10-01 05:45:19,627 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2904] 2026-10-01 05:45:19,807 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-10-01 05:45:23,433 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1591, 1592, 1593, 1594] 2026-10-01 05:45:23,506 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2915] 2026-10-01 05:45:23,619 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1595, 1596, 1597] 2026-10-01 05:45:23,680 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2911] 2026-10-01 05:45:23,852 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-10-01 05:45:26,831 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-10-01 05:45:30,791 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-10-01 05:45:33,605 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1604, 1605] 2026-10-01 05:45:33,689 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2927] 2026-10-01 05:45:34,059 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-10-01 05:45:36,781 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1608, 1609] 2026-10-01 05:45:36,887 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2932] 2026-10-01 05:45:37,277 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-01 05:45:37,284 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_order_product_catalog: Starting TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour ... 2026-10-01 05:45:37,716 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Chrome pid: 154364 2026-10-01 05:45:37,717 44 INFO rb-3b89a0e-225191-419901 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/tmp6rdxv7os_chrome_odoo 2026-10-01 05:45:37,717 44 INFO rb-3b89a0e-225191-419901 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:45131/json/version 2026-10-01 05:45:37,719 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45131', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:45:37,887 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:37,887 44 INFO rb-3b89a0e-225191-419901 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:45131/json 2026-10-01 05:45:37,888 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45131', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:45:37,923 44 INFO rb-3b89a0e-225191-419901 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:45131/devtools/page/0D51A3E7AD67B69067CA83A107DB8F04 2026-10-01 05:45:37,934 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:37,947 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:38,000 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-01 05:45:38,007 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:38,009 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:38,009 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:38,025 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:45:39,111 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:39] "GET /web HTTP/1.1" 200 - 158 0.109 0.983 2026-10-01 05:45:39,117 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Navigation result: {'frameId': '0D51A3E7AD67B69067CA83A107DB8F04', 'loaderId': 'F84D84F01896F39B050820E9EA26A00A', 'isDownload': False} 2026-10-01 05:45:39,117 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:39,161 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:39] "GET /web/assets/c2f319b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.009 0.008 2026-10-01 05:45:39,169 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:39] "GET /web/assets/af2e1b6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-01 05:45:39,297 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:39] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.038 0.110 2026-10-01 05:45:39,308 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.153 2026-10-01 05:45:39,325 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:39] "GET /web/assets/c2c45cb/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 05:45:39,402 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:39] "GET /web/assets/2331474/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-01 05:45:39,905 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:39] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:45:39,908 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:39] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:45:39,918 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-10-01 05:45:39,974 44 INFO rb-3b89a0e-225191-419901 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-01 05:45:39,999 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:40,031 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:40] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.045 0.049 2026-10-01 05:45:40,042 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:40] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.091 2026-10-01 05:45:40,046 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-10-01 05:45:40,071 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-01 05:45:40,073 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:40] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-01 05:45:40,199 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:40] "GET /odoo HTTP/1.1" 200 - 29 0.042 0.059 2026-10-01 05:45:40,220 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:40,223 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:45:40,233 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:45:40,239 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:40,258 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.016 0.140 2026-10-01 05:45:40,308 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:40] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.019 0.155 2026-10-01 05:45:40,331 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:40] "GET /web/image/res.partner/3/avatar_128?unique=1790825305000 HTTP/1.1" 200 - 6 0.007 0.182 2026-10-01 05:45:40,351 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:40] "POST /web/action/load HTTP/1.1" 200 - 12 0.004 0.170 2026-10-01 05:45:40,353 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.109 2026-10-01 05:45:40,431 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:40] "POST /mail/data HTTP/1.1" 200 - 35 0.036 0.130 2026-10-01 05:45:40,449 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:40] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.286 2026-10-01 05:45:40,513 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.029 0.227 2026-10-01 05:45:40,762 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:40] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 106 0.076 0.288 2026-10-01 05:45:40,831 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:40] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.003 0.038 2026-10-01 05:45:40,899 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:40,922 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.008 0.023 2026-10-01 05:45:40,993 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:40] "POST /mail/data HTTP/1.1" 200 - 45 0.022 0.060 2026-10-01 05:45:41,031 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:41] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.003 0.120 2026-10-01 05:45:41,048 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:41] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.013 2026-10-01 05:45:41,118 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:41] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.014 0.038 2026-10-01 05:45:41,218 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:41] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:45:41,420 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:41,453 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:41] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 7 0.007 0.022 2026-10-01 05:45:41,475 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:41] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.014 2026-10-01 05:45:41,511 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:41] "GET /web/assets/08c5f46/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 05:45:41,696 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:41] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.004 0.018 2026-10-01 05:45:41,717 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:41] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.005 0.021 2026-10-01 05:45:41,771 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:41,839 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:41,840 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:41] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 18 0.016 0.038 2026-10-01 05:45:41,940 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:41] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 39 0.023 0.043 2026-10-01 05:45:42,000 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:42] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 - 15 0.006 0.012 2026-10-01 05:45:42,051 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:42] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.016 0.027 2026-10-01 05:45:42,110 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:42] "POST /mail/data HTTP/1.1" 200 - 39 0.024 0.055 2026-10-01 05:45:42,360 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:42] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 112 0.073 0.251 2026-10-01 05:45:42,406 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:42] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.023 0.375 2026-10-01 05:45:42,467 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:42] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 28 0.024 0.049 2026-10-01 05:45:42,472 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:42] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.001 0.075 2026-10-01 05:45:42,490 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:42] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 2 0.004 0.094 2026-10-01 05:45:42,544 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:42] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 17 0.021 0.041 2026-10-01 05:45:42,549 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:42] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.038 2026-10-01 05:45:42,569 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:42] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.005 0.051 2026-10-01 05:45:42,574 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:42] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.010 2026-10-01 05:45:42,618 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:42] "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.015 2026-10-01 05:45:42,641 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:42,641 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:42] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.005 0.025 2026-10-01 05:45:42,683 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:42,736 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:42,780 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:42] "POST /product/catalog/create_section HTTP/1.1" 200 - 17 0.012 0.031 2026-10-01 05:45:42,791 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:42,802 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:45:42,810 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:42] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.005 0.014 2026-10-01 05:45:42,843 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:42,858 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:42] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.016 0.049 2026-10-01 05:45:42,902 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:42] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.017 0.020 2026-10-01 05:45:43,871 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:43,925 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:44,480 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:44] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 50 0.062 0.072 2026-10-01 05:45:44,516 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:44] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.003 0.079 2026-10-01 05:45:44,685 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:44] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 66 0.069 0.085 2026-10-01 05:45:44,823 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:44] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.010 0.020 2026-10-01 05:45:44,862 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:44,879 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:44] "POST /mail/data HTTP/1.1" 200 - 32 0.022 0.036 2026-10-01 05:45:44,917 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:44,930 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:45:44] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.022 0.086 2026-10-01 05:45:44,974 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:45,025 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:45,078 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:45,078 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:45,197 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: heap 35574652 (allocated 38092800) 2026-10-01 05:45:45,214 44 INFO rb-3b89a0e-225191-419901 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 154364 2026-10-01 05:45:45,221 44 INFO rb-3b89a0e-225191-419901 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-01 05:45:45,222 44 INFO rb-3b89a0e-225191-419901 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 154364 2026-10-01 05:45:45,316 44 INFO rb-3b89a0e-225191-419901 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-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_054545_316710_test_add_section_from_product_catalog_on_purchase_order_tour.txt 2026-10-01 05:45:45,317 44 INFO rb-3b89a0e-225191-419901 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/tmp6rdxv7os_chrome_odoo" 2026-10-01 05:45:45,338 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:45:52,918 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-10-01 05:45:55,246 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-10-01 05:45:56,578 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-10-01 05:45:56,678 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-10-01 05:45:57,031 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-10-01 05:45:57,289 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_purchase_report_multi_uom ... 2026-10-01 05:45:57,911 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:46:04,822 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-10-01 05:46:04,858 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:46:05,203 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:46:05,392 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:05] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 39 0.020 0.172 2026-10-01 05:46:05,530 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:05] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 72 0.057 0.078 2026-10-01 05:46:05,661 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:05] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 40 0.060 0.067 2026-10-01 05:46:05,666 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_vendor_uom ... 2026-10-01 05:46:06,257 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome pid: 154597 2026-10-01 05:46:06,257 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless temporary user profile dir: /tmp/tmprx3qb2z0_chrome_odoo 2026-10-01 05:46:06,258 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:33221/json/version 2026-10-01 05:46:06,260 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33221', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:46:06,279 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Browser version: Chrome/150.0.7871.114 2026-10-01 05:46:06,280 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:33221/json 2026-10-01 05:46:06,280 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33221', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:46:06,292 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Websocket url found: ws://127.0.0.1:33221/devtools/page/689A8C6871DCFA4896282AC9977E12B8 2026-10-01 05:46:06,300 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Enable chrome headless console log notification 2026-10-01 05:46:06,308 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless enable page notifications 2026-10-01 05:46:06,378 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-01 05:46:06,380 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Setting session cookie in browser 2026-10-01 05:46:06,383 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:06,383 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:06,398 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:46:07,483 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:07] "GET /odoo/purchase HTTP/1.1" 200 - 153 0.119 0.970 2026-10-01 05:46:07,487 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigation result: {'frameId': '689A8C6871DCFA4896282AC9977E12B8', 'loaderId': '1560B5D0BBA1C8473EDC06B4929E8D6A', 'isDownload': False} 2026-10-01 05:46:07,487 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Evaluate ready code "odoo.isTourReady('test_catalog_vendor_uom')" 2026-10-01 05:46:07,528 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:07] "GET /web/assets/af2e1b6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-10-01 05:46:07,550 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:07] "GET /web/assets/c2f319b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.038 2026-10-01 05:46:07,640 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:07] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.015 0.110 2026-10-01 05:46:07,654 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.115 2026-10-01 05:46:07,673 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:07] "GET /web/assets/c2c45cb/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 05:46:07,732 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:07] "GET /web/assets/2331474/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 05:46:08,180 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:08] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:46:08,187 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:08] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-01 05:46:08,199 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-01 05:46:08,236 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:08] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-01 05:46:08,272 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-10-01 05:46:08,279 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: Owl is running in 'dev' mode. 2026-10-01 05:46:08,294 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:46:08,307 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:08] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:46:08,352 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:08] "GET /odoo HTTP/1.1" 200 - 28 0.013 0.026 2026-10-01 05:46:08,371 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:08] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.050 2026-10-01 05:46:08,448 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:08,456 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:46:08,459 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:08] "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-01 05:46:08,460 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:08] "GET /web/image?model=res.users&field=avatar_128&id=457 HTTP/1.1" 200 - 14 0.017 0.027 2026-10-01 05:46:08,470 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:08,479 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:08] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.009 0.049 2026-10-01 05:46:08,496 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:08] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.056 2026-10-01 05:46:08,529 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:08] "GET /web/image/res.partner/1693/avatar_128?unique=1790833557000 HTTP/1.1" 200 - 6 0.009 0.101 2026-10-01 05:46:08,550 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:08] "GET /web/image/res.company/252/favicon HTTP/1.1" 200 - 9 0.009 0.076 2026-10-01 05:46:08,627 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:08] "POST /mail/data HTTP/1.1" 200 - 33 0.041 0.110 2026-10-01 05:46:08,630 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.150 2026-10-01 05:46:08,731 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 457, model: purchase.order, field: sale_order_count 2026-10-01 05:46:08,735 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 457, model: purchase.order, field: has_sale_order 2026-10-01 05:46:08,737 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 457, model: freight.booking 2026-10-01 05:46:08,742 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 457, model: purchase.order, field: booking_count 2026-10-01 05:46:08,746 44 INFO rb-3b89a0e-225191-419901 odoo.models: Access Denied by ACLs for operation: read, uid: 457, model: purchase.order, field: shipment_count 2026-10-01 05:46:08,879 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:08] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 118 0.098 0.257 2026-10-01 05:46:08,948 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.015 0.031 2026-10-01 05:46:08,997 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.005 0.014 2026-10-01 05:46:09,082 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:09] "POST /mail/data HTTP/1.1" 200 - 43 0.020 0.041 2026-10-01 05:46:09,117 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:09] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.014 0.052 2026-10-01 05:46:09,135 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:09] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.028 2026-10-01 05:46:09,176 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:09,179 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:09] "GET /web/image/res.users/457/avatar_128 HTTP/1.1" 200 - 7 0.005 0.015 2026-10-01 05:46:09,224 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:09] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.002 0.039 2026-10-01 05:46:09,280 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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 - 12 0.010 0.018 2026-10-01 05:46:09,343 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:09] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 28 0.022 0.060 2026-10-01 05:46:09,426 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:09] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:46:09,544 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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 - 5 0.008 0.014 2026-10-01 05:46:09,577 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:09] "POST /mail/thread/messages HTTP/1.1" 200 - 9 0.004 0.009 2026-10-01 05:46:09,580 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:09,614 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:09] "POST /mail/data HTTP/1.1" 200 - 26 0.013 0.035 2026-10-01 05:46:09,643 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:09,693 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:09,759 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:09,787 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:09] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 - 15 0.006 0.015 2026-10-01 05:46:10,049 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:10] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 113 0.059 0.190 2026-10-01 05:46:10,088 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.008 0.015 2026-10-01 05:46:10,152 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.029 0.048 2026-10-01 05:46:10,157 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.077 2026-10-01 05:46:10,176 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.005 0.074 2026-10-01 05:46:10,227 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:10] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 17 0.024 0.031 2026-10-01 05:46:10,236 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:10] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.048 2026-10-01 05:46:10,252 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:10] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.008 2026-10-01 05:46:10,291 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.004 0.013 2026-10-01 05:46:10,301 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:10,312 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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.004 0.027 2026-10-01 05:46:10,362 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:10,405 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:10,460 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:10,513 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:10,565 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:10,618 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:10,669 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:10,720 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:10,771 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:10,823 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:11,459 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:11] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 53 0.062 0.071 2026-10-01 05:46:11,487 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:11,539 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:11,591 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:11,643 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:11,695 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:11,748 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:11,799 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:11,849 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:11,900 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:11,954 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:12,525 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:12] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 32 0.028 0.043 2026-10-01 05:46:12,553 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:12,606 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:13,148 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:13] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.003 0.031 2026-10-01 05:46:13,257 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:13] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 59 0.032 0.061 2026-10-01 05:46:13,329 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:46:13,381 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:13,385 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:13] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.011 0.018 2026-10-01 05:46:13,421 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:13] "POST /mail/data HTTP/1.1" 200 - 21 0.015 0.027 2026-10-01 05:46:13,437 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:13,450 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:13] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.010 0.053 2026-10-01 05:46:13,465 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:13] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.017 2026-10-01 05:46:13,511 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:13] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.014 2026-10-01 05:46:13,597 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:13] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.002 0.048 2026-10-01 05:46:13,605 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:13] "GET /web/assets/08c5f46/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.003 0.047 2026-10-01 05:46:13,655 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:13] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 10 0.010 0.024 2026-10-01 05:46:13,709 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:13] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.007 0.014 2026-10-01 05:46:13,762 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:13,805 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:13] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.004 0.033 2026-10-01 05:46:13,840 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:13] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.006 0.012 2026-10-01 05:46:13,899 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:13] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 21 0.019 0.056 2026-10-01 05:46:13,995 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:13] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.007 0.016 2026-10-01 05:46:14,002 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:14] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.010 2026-10-01 05:46:14,003 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:14,034 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:14] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 - 10 0.008 0.017 2026-10-01 05:46:14,082 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:14] "POST /mail/data HTTP/1.1" 200 - 19 0.020 0.053 2026-10-01 05:46:14,112 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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 - 5 0.012 0.072 2026-10-01 05:46:14,180 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:14] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 2 0.003 0.120 2026-10-01 05:46:14,217 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:14] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 2 0.004 0.018 2026-10-01 05:46:14,267 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:14] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.019 0.041 2026-10-01 05:46:14,271 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:14] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.062 2026-10-01 05:46:14,289 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:14] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.006 0.048 2026-10-01 05:46:14,318 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:14] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.010 0.025 2026-10-01 05:46:14,325 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:14] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.037 2026-10-01 05:46:14,332 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:14] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.003 2026-10-01 05:46:14,363 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:14,364 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:14] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.004 0.017 2026-10-01 05:46:14,384 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:14] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.005 0.024 2026-10-01 05:46:14,414 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:14,471 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:14,522 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:14,573 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:14,627 44 INFO rb-3b89a0e-225191-419901 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-01 05:46:15,017 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:15] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 39 0.038 0.062 2026-10-01 05:46:15,172 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:15] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.003 0.034 2026-10-01 05:46:15,315 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:15] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 45 0.058 0.069 2026-10-01 05:46:15,405 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/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 - 5 0.006 0.013 2026-10-01 05:46:15,411 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: tour succeeded 2026-10-01 05:46:15,412 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: ╔════════════════════════════════════════╗ ║ TOUR test_catalog_vendor_uom SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-01 05:46:15,441 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:15] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.008 0.019 2026-10-01 05:46:15,466 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:46:15] "POST /mail/data HTTP/1.1" 200 - 21 0.008 0.036 2026-10-01 05:46:15,638 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: heap 40294992 (allocated 44908544) 2026-10-01 05:46:15,642 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing chrome headless with pid 154597 2026-10-01 05:46:15,646 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing websocket connection 2026-10-01 05:46:15,647 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Terminating chrome headless with pid 154597 2026-10-01 05:46:15,741 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_054615_741669_test_catalog_vendor_uom.txt 2026-10-01 05:46:15,741 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Removing chrome user profile "/tmp/tmprx3qb2z0_chrome_odoo" 2026-10-01 05:46:15,755 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_seller_price_discounted_with_template ... 2026-10-01 05:46:16,117 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:46:22,984 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_lines_description ... 2026-10-01 05:46:24,160 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1612, 1613] 2026-10-01 05:46:24,249 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2940, 2941] 2026-10-01 05:46:24,688 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_provided_field ... 2026-10-01 05:46:25,919 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1614, 1615] 2026-10-01 05:46:26,032 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2945, 2946] 2026-10-01 05:46:26,500 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_multiple_purchase_order_references ... 2026-10-01 05:46:26,887 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1616] 2026-10-01 05:46:26,980 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2950] 2026-10-01 05:46:27,525 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_po_matching_no_partner_override ... 2026-10-01 05:46:28,631 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1617, 1618] 2026-10-01 05:46:28,748 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2956, 2957] 2026-10-01 05:46:29,298 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2958, 2959, 2960] 2026-10-01 05:46:29,353 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #459 deleted mail.message records with IDs: [17093, 17092, 17090] 2026-10-01 05:46:29,467 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #459 deleted ir.attachment records with IDs: [16676] 2026-10-01 05:46:29,469 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #459 deleted account.move records with IDs: [1067] 2026-10-01 05:46:30,084 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1619, 1620] 2026-10-01 05:46:30,148 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2961, 2962] 2026-10-01 05:46:31,383 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1621, 1622] 2026-10-01 05:46:31,474 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2966, 2967] 2026-10-01 05:46:31,962 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-01 05:46:38,413 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_edi_ubl_bis3.tests.test_purchase_order_edi_gen: Starting TestPurchaseOrderEDIGen.test_purchase_order_download_edi ... 2026-10-01 05:46:38,983 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:46:52,245 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share ... 2026-10-01 05:46:52,877 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1719] 2026-10-01 05:46:53,334 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1731] 2026-10-01 05:46:55,955 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_2 ... 2026-10-01 05:46:56,335 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1744] 2026-10-01 05:46:56,679 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder ... 2026-10-01 05:46:57,040 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1747] 2026-10-01 05:46:57,880 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder_2 ... 2026-10-01 05:46:58,223 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1754] 2026-10-01 05:46:58,369 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1756] 2026-10-01 05:46:58,961 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_average_cost_unbuild_valuation ... 2026-10-01 05:47:02,528 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1759] 2026-10-01 05:47:02,553 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1760] 2026-10-01 05:47:02,775 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-10-01 05:47:03,678 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1773] 2026-10-01 05:47:04,105 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1776] 2026-10-01 05:47:04,952 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-10-01 05:47:05,735 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-10-01 05:47:06,681 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1784] 2026-10-01 05:47:07,378 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_bom_cost_share_constraint_with_variants ... 2026-10-01 05:47:08,217 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.product records with IDs: [3976] 2026-10-01 05:47:08,589 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_components_cost_distribution ... 2026-10-01 05:47:09,027 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1787] 2026-10-01 05:47:10,006 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_cost_share_variant_and_optional_lines ... 2026-10-01 05:47:10,732 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.product records with IDs: [3991] 2026-10-01 05:47:11,302 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1794, 1795, 1796] 2026-10-01 05:47:11,802 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-10-01 05:47:12,171 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1807] 2026-10-01 05:47:12,530 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-10-01 05:47:12,920 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1809] 2026-10-01 05:47:13,632 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-01 05:47:20,593 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-10-01 05:47:20,938 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1811] 2026-10-01 05:47:21,308 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1815] 2026-10-01 05:47:21,653 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1816, 1817, 1814] 2026-10-01 05:47:21,732 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-10-01 05:47:23,083 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1819] 2026-10-01 05:47:28,418 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-10-01 05:47:30,409 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-10-01 05:47:31,847 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-10-01 05:47:32,265 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_cancel_mo_with_mto_purchase_component ... 2026-10-01 05:47:33,302 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #464 deleted stock.move.line records with IDs: [1834] 2026-10-01 05:47:33,419 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-10-01 05:47:36,769 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-10-01 05:47:38,464 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_consumption_warning_mto_buy_serial_pbm_early_serial ... 2026-10-01 05:47:39,801 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_inter_company_received_qty_with_kit ... 2026-10-01 05:47:40,219 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1870] 2026-10-01 05:47:40,734 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-10-01 05:47:42,117 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1874] 2026-10-01 05:47:42,548 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-10-01 05:47:44,006 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1878] 2026-10-01 05:47:44,357 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_packaging_uom_not_converted_po ... 2026-10-01 05:47:44,754 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1880] 2026-10-01 05:47:44,953 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-10-01 05:47:46,062 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1882] 2026-10-01 05:47:46,464 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-10-01 05:47:47,042 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-10-01 05:47:49,346 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_monthly_demand_multistep_manufacturing ... 2026-10-01 05:47:49,933 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mto_component_quantity_reduction_propagation ... 2026-10-01 05:47:50,396 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-10-01 05:47:50,996 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-10-01 05:47:51,846 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-10-01 05:47:52,321 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #464 deleted stock.warehouse.orderpoint records with IDs: [7] 2026-10-01 05:47:52,437 44 INFO rb-3b89a0e-225191-419901 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-01 05:47:52,895 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1901] 2026-10-01 05:47:53,758 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-10-01 05:47:54,557 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1904] 2026-10-01 05:47:54,997 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1906] 2026-10-01 05:47:55,287 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1907] 2026-10-01 05:47:55,905 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #464 deleted stock.move.line records with IDs: [1861] 2026-10-01 05:47:56,258 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-10-01 05:47:56,445 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_by_lot_component_in_kit ... 2026-10-01 05:47:56,922 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1911] 2026-10-01 05:47:57,463 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-10-01 05:47:59,003 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1915] 2026-10-01 05:47:59,876 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:47:59,881 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-10-01 05:48:00,288 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome pid: 154841 2026-10-01 05:48:00,288 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless temporary user profile dir: /tmp/tmpqs49e825_chrome_odoo 2026-10-01 05:48:00,288 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:34043/json/version 2026-10-01 05:48:00,290 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34043', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:48:00,307 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Browser version: Chrome/150.0.7871.114 2026-10-01 05:48:00,307 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:34043/json 2026-10-01 05:48:00,308 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34043', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-01 05:48:00,316 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Websocket url found: ws://127.0.0.1:34043/devtools/page/37800FADA891636D0D808F48E364F31A 2026-10-01 05:48:00,321 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Enable chrome headless console log notification 2026-10-01 05:48:00,328 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless enable page notifications 2026-10-01 05:48:00,381 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-01 05:48:00,385 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Setting session cookie in browser 2026-10-01 05:48:00,387 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:00,388 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:00,406 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-01 05:48:01,589 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:01] "GET /odoo HTTP/1.1" 200 - 157 0.138 1.048 2026-10-01 05:48:01,594 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigation result: {'frameId': '37800FADA891636D0D808F48E364F31A', 'loaderId': 'EF3A66F67DAE55000D88901DE86D81A4', 'isDownload': False} 2026-10-01 05:48:01,594 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-10-01 05:48:01,636 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:01] "GET /web/assets/c2f319b/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-01 05:48:01,641 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:01] "GET /web/assets/af2e1b6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-01 05:48:01,694 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.015 0.047 2026-10-01 05:48:01,781 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:01] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.015 0.138 2026-10-01 05:48:01,789 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:01] "GET /web/assets/c2c45cb/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.055 2026-10-01 05:48:01,824 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:01] "GET /web/assets/2331474/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-01 05:48:02,271 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:02] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-01 05:48:02,278 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:02] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-01 05:48:02,279 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-01 05:48:02,310 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:02] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-01 05:48:02,335 44 INFO rb-3b89a0e-225191-419901 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-01 05:48:02,358 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:02] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.014 0.038 2026-10-01 05:48:02,362 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: Owl is running in 'dev' mode. 2026-10-01 05:48:02,376 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.038 2026-10-01 05:48:02,382 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-01 05:48:02,397 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:02] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:48:02,459 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:02] "GET /odoo HTTP/1.1" 200 - 29 0.012 0.030 2026-10-01 05:48:02,488 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.016 0.045 2026-10-01 05:48:02,539 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:02] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.010 0.029 2026-10-01 05:48:02,565 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:02,567 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-01 05:48:02,569 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48: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-01 05:48:02,579 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:02] "GET /web/image/res.partner/3/avatar_128?unique=1790825305000 HTTP/1.1" 200 - 6 0.008 0.067 2026-10-01 05:48:02,588 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:02] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.078 2026-10-01 05:48:02,594 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:02] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.084 2026-10-01 05:48:02,603 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:02,618 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:02] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.110 2026-10-01 05:48:02,648 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.071 2026-10-01 05:48:02,691 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:02] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-01 05:48:02,694 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:02] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-01 05:48:02,706 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:02,720 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:02] "POST /mail/data HTTP/1.1" 200 - 34 0.039 0.095 2026-10-01 05:48:02,723 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-10-01 05:48:02,779 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:02,810 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:02] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.018 2026-10-01 05:48:03,031 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:03] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 106 0.052 0.135 2026-10-01 05:48:03,085 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:03] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.013 0.014 2026-10-01 05:48:03,166 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:03,200 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.009 0.024 2026-10-01 05:48:03,269 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:03] "POST /mail/data HTTP/1.1" 200 - 45 0.023 0.075 2026-10-01 05:48:03,303 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:03] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 12 0.012 0.069 2026-10-01 05:48:03,314 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:03,336 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:03] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.012 2026-10-01 05:48:03,371 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:03] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.003 0.046 2026-10-01 05:48:03,452 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:03] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.016 0.029 2026-10-01 05:48:03,558 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:03] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:48:03,700 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:03,734 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:03] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 7 0.013 0.031 2026-10-01 05:48:03,745 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:03] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-10-01 05:48:03,778 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:03] "GET /web/assets/08c5f46/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-01 05:48:03,971 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:03] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.006 0.023 2026-10-01 05:48:03,997 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:03] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 2 0.005 0.050 2026-10-01 05:48:04,040 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:04,104 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:04,135 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:04] "POST /web/dataset/call_kw/res.partner/name_create#res.partner.name_create HTTP/1.1" 200 - 33 0.036 0.059 2026-10-01 05:48:04,211 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:04] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 14 0.033 0.030 2026-10-01 05:48:04,259 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:04] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.012 0.021 2026-10-01 05:48:04,314 44 INFO ? werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-01 05:48:04,345 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:04,380 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:04] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.011 0.028 2026-10-01 05:48:04,634 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:04] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 7 0.019 0.018 2026-10-01 05:48:04,681 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:04,700 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:04] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.009 2026-10-01 05:48:04,744 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:04] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 3 0.003 0.012 2026-10-01 05:48:04,818 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:04] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 41 0.020 0.042 2026-10-01 05:48:04,876 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:04,880 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:04] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 4 0.005 0.022 2026-10-01 05:48:04,920 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:04,974 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:05,029 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:05,086 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:05,516 44 INFO rb-3b89a0e-225191-419901 odoo.tests.common: Simulating signal changes during tests 2026-10-01 05:48:05,516 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:05] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 319 0.194 0.289 2026-10-01 05:48:05,856 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:05] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 104 0.091 0.149 2026-10-01 05:48:06,041 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:06] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.020 0.030 2026-10-01 05:48:06,110 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:06] "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.042 0.076 2026-10-01 05:48:06,126 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:06,184 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:06] "POST /mail/data HTTP/1.1" 200 - 42 0.023 0.043 2026-10-01 05:48:06,194 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:06,213 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:06] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-01 05:48:06,254 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:06] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-01 05:48:06,254 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:06,447 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:06] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 94 0.066 0.122 2026-10-01 05:48:06,662 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:06,716 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:06,916 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:06] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 67 0.040 0.157 2026-10-01 05:48:07,130 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:07,189 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:07,417 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:07] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 101 0.098 0.128 2026-10-01 05:48:07,430 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:07] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.001 0.006 2026-10-01 05:48:07,508 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:07] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.005 0.011 2026-10-01 05:48:07,632 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:07,677 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:07] "POST /mail/data HTTP/1.1" 200 - 32 0.014 0.034 2026-10-01 05:48:07,694 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:07,718 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:07] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.004 0.017 2026-10-01 05:48:07,952 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:07,969 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:07] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.006 0.017 2026-10-01 05:48:08,226 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:08] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.009 0.011 2026-10-01 05:48:08,301 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:08,303 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:08] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 3 0.004 0.011 2026-10-01 05:48:08,399 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:08] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 3 0.006 0.013 2026-10-01 05:48:08,725 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:08] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 72 0.088 0.104 2026-10-01 05:48:08,875 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:08] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 46 0.030 0.091 2026-10-01 05:48:08,956 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:09,110 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:09,286 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:09] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 63 0.047 0.124 2026-10-01 05:48:09,471 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:09,527 44 INFO rb-3b89a0e-225191-419901 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-01 05:48:09,714 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:09] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 77 0.091 0.093 2026-10-01 05:48:09,738 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:09] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.008 0.010 2026-10-01 05:48:09,817 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:09] "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.014 2026-10-01 05:48:09,938 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: tour succeeded 2026-10-01 05:48:09,940 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: ╔═════════════════════════════════════╗ ║ TOUR purchase_matrix_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-01 05:48:09,981 44 INFO rb-3b89a0e-225191-419901 werkzeug: 127.0.0.1 - - [01/Oct/2026 05:48:09] "POST /mail/data HTTP/1.1" 200 - 32 0.015 0.035 2026-10-01 05:48:10,195 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: heap 46398520 (allocated 50978816) 2026-10-01 05:48:10,200 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing chrome headless with pid 154841 2026-10-01 05:48:10,205 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing websocket connection 2026-10-01 05:48:10,213 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Terminating chrome headless with pid 154841 2026-10-01 05:48:10,286 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome Log in: /tmp/odoo_tests/rb-3b89a0e-225191-419901/chrome_logs/chrome_log_20261001_054810_286569_test_purchase_matrix_ui.txt 2026-10-01 05:48:10,286 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Removing chrome user profile "/tmp/tmpqs49e825_chrome_odoo" 2026-10-01 05:48:10,681 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_translate_never_variant_attributes_on_pol ... 2026-10-01 05:48:11,533 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 05:48:25,272 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_with_purchase_mto_link ... 2026-10-01 05:48:25,683 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:48:26,054 44 INFO rb-3b89a0e-225191-419901 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-01 05:48:26,383 44 INFO rb-3b89a0e-225191-419901 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-01 05:48:26,644 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-10-01 05:48:26,678 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-10-01 05:48:26,802 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-10-01 05:48:26,900 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [219, 221] 2026-10-01 05:48:26,914 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [220, 222] 2026-10-01 05:48:26,917 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-10-01 05:48:27,843 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [288] 2026-10-01 05:48:28,074 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-10-01 05:48:28,296 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-10-01 05:48:29,660 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-10-01 05:48:32,776 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-10-01 05:48:32,902 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-10-01 05:48:32,918 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [2] 2026-10-01 05:48:32,931 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-10-01 05:48:32,936 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-10-01 05:48:33,570 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_purchase_template ... 2026-10-01 05:48:34,036 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-10-01 05:48:34,717 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-10-01 05:48:35,394 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17354] 2026-10-01 05:48:35,452 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [980] 2026-10-01 05:48:35,597 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-10-01 05:48:36,565 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-10-01 05:48:37,438 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_order_merge ... 2026-10-01 05:48:38,870 44 INFO rb-3b89a0e-225191-419901 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [11] 2026-10-01 05:48:38,886 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_orders_with_vendor_specific_details ... 2026-10-01 05:48:40,465 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_vendor_currency ... 2026-10-01 05:48:41,275 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_cancel_requisition_only_cancels_draft_po ... 2026-10-01 05:48:41,578 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_create_alternatives_for_multiple_vendors ... 2026-10-01 05:48:42,498 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_payment_terms_for_alternative_rfq ... 2026-10-01 05:48:43,281 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_order_taxes_from_purchase_agreement_in_child_company ... 2026-10-01 05:48:46,812 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-10-01 05:48:47,504 44 INFO rb-3b89a0e-225191-419901 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-10-01 05:48:48,204 44 INFO rb-3b89a0e-225191-419901 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-01 05:48:48,207 44 INFO rb-3b89a0e-225191-419901 odoo.service.server: 1415 post-tests in 8231.54s, 2544972 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: point_of_sale: 568 tests 2869.01s 869098 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: portal: 27 tests 30.40s 5433 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: pos_account_tax_python: 4 tests 34.43s 11802 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: pos_adyen: 3 tests 18.78s 8165 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: pos_discount: 6 tests 166.73s 40022 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: pos_event: 9 tests 73.75s 17209 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: pos_event_sale: 3 tests 15.93s 7667 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: pos_hr: 27 tests 176.26s 49456 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: pos_hr_restaurant: 5 tests 28.50s 11560 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: pos_loyalty: 105 tests 878.38s 190081 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: pos_mollie: 6 tests 11.12s 7203 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: pos_mrp: 16 tests 53.91s 25611 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: pos_online_payment: 14 tests 69.58s 19800 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: pos_online_payment_self_order: 27 tests 197.01s 81740 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: pos_qfpay: 3 tests 22.63s 8545 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: pos_razorpay: 5 tests 34.69s 10616 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: pos_repair: 3 tests 21.59s 8405 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: pos_restaurant: 65 tests 661.68s 94176 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: pos_restaurant_loyalty: 4 tests 26.54s 9725 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: pos_safaricom: 9 tests 19.55s 8073 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: pos_sale: 81 tests 735.47s 197347 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: pos_sale_loyalty: 5 tests 34.11s 11945 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: pos_sale_margin: 4 tests 11.76s 6740 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: pos_self_order: 105 tests 720.22s 304971 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: pos_self_order_qfpay: 4 tests 14.29s 8043 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: pos_self_order_stripe: 6 tests 24.68s 13319 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: pos_sms: 3 tests 17.31s 8226 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: pos_viva_com: 7 tests 29.71s 14049 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: privacy_lookup: 9 tests 6.38s 3783 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: product: 147 tests 69.61s 47608 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: product_email_template: 4 tests 8.90s 5482 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: product_expiry: 3 tests 6.03s 1675 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: product_margin: 7 tests 11.73s 6569 queries 2026-10-01 05:48:48,213 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: project: 154 tests 202.89s 61564 queries 2026-10-01 05:48:48,214 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: project_account: 3 tests 7.98s 3120 queries 2026-10-01 05:48:48,214 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: project_hr_expense: 8 tests 45.19s 22928 queries 2026-10-01 05:48:48,214 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: project_mrp_account: 6 tests 11.60s 3929 queries 2026-10-01 05:48:48,214 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: project_mrp_sale: 3 tests 7.54s 5063 queries 2026-10-01 05:48:48,214 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: project_purchase: 19 tests 58.10s 28250 queries 2026-10-01 05:48:48,214 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: project_purchase_stock: 3 tests 1.04s 378 queries 2026-10-01 05:48:48,214 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: project_sale_expense: 12 tests 77.66s 38881 queries 2026-10-01 05:48:48,214 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: project_timesheet_holidays: 8 tests 10.36s 6191 queries 2026-10-01 05:48:48,214 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: project_todo: 5 tests 21.03s 3669 queries 2026-10-01 05:48:48,214 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: purchase: 134 tests 349.63s 153133 queries 2026-10-01 05:48:48,214 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: purchase_edi_ubl_bis3: 9 tests 22.86s 13688 queries 2026-10-01 05:48:48,214 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: purchase_mrp: 43 tests 80.88s 48819 queries 2026-10-01 05:48:48,214 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: purchase_product_matrix: 4 tests 11.66s 2698 queries 2026-10-01 05:48:48,214 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: purchase_repair: 3 tests 14.15s 10060 queries 2026-10-01 05:48:48,214 44 INFO rb-3b89a0e-225191-419901 odoo.tests.stats: purchase_requisition: 25 tests 22.50s 12676 queries 2026-10-01 05:48:48,214 44 INFO rb-3b89a0e-225191-419901 odoo.tests.result: 0 failed, 0 error(s) of 1415 tests when loading database 'rb-3b89a0e-225191-419901' 2026-10-01 05:48:48,214 44 INFO rb-3b89a0e-225191-419901 odoo.service.server: Initiating shutdown 2026-10-01 05:48:48,214 44 INFO rb-3b89a0e-225191-419901 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.